0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

FP-CLD-AZURE1软件包专为云服务设计

星星科技指导员 来源:意法半导体 作者:意法半导体 2022-05-18 10:57 次阅读

FP-CLD-AZURE1是 ST 的第一个云服务功能包,提供开箱即用的无线 (OTA) 固件更新功能,从而大大简化了设备管理中最复杂的方面之一。正如InfoWorld曾经所说:“云和物联网密不可分”,正是这种共生关系继续塑造着今天的所有市场,从最深的利基市场到最面向消费者的企业。然而,云计算仍处于其历史的早期阶段,这就解释了为什么有如此多的竞争解决方案,使得工程师公司难以确定特定的产品。因此,为了让设计师的生活更简单,我们还为 Watson ( FP-CLD-WATSON1 ) 和 Amazon Web Services (FP-CLD-AWS1 )。但是,今天我们想重点介绍我们为特定云服务设计的第一个软件包 FP-CLD-AZURE1。

如今,爱好者们可以使用驱动程序、实时操作系统、源代码甚至预编译的二进制文件来快速开始开发应用程序并实施预构建功能,以使用 Wi-Fi传感器和执行器连接到 Microsoft Azure 云或以太网。STMicroelectronics 甚至确保使用此解决方案进行原型设计不需要信用卡,从而为可能无法始终轻松访问该技术的地区的较小团队打开云评估。

硬件设置是什么?

任何详尽的尝试都是徒劳的,因为 FP-CLD-AZURE1 功能包的广度非常出色。因此,为简洁起见,我们将专注于预编译的二进制文件以及它们如何代表使用此软件包进行原型设计的最佳方法。事实上,它们不仅可以确保用户在几分钟内运行,而且由于有详尽的用户手册,它们的文档也非常完善。要查找文件,只需转到“。/STM32CubeFunctionPack_AZURE1_V3.1.0 2/Projects/Multi/Applications/Azure_Sns_DM/Binaries/”并选择适合您设置的文件夹。ST 为四种不同的基板提供应用程序:

B-L475E-IOT01探索套件

NUCLEO-F401RE

NUCLEO-L476RG

NUCLEO-F429ZI

此外,正如在上届开发者大会上引起广泛关注的其他功能包一样,FP-CLD-AZURE1 包的功能依赖于一些非常有用的扩展板,因为它们的组件可以迁移到定制板随着团队越来越接近他们的最终设计。在这个特定的包中,用户可以添加以下扩展(按安装顺序,第一个物理位于堆栈顶部):

X-NUCLEO-IKS01A2传感器板

X-NUCLEO-NFC01A1 NFC板(可选)

X-NUCLEO-IDW01M1 Wi-Fi 板(如果使用 NUCLEO-F429ZI 的以太网端口,则可选)

附带说明一下,我们想提醒我们的读者,ST 将在明年初为X-NUCLEO-IDW01M1 发布补丁,以修复最近在 WPA2 堆栈中发现的漏洞。同时,用户应谨慎。然而,由于二进制文件的目的主要是用于早期原型设计,并且传输的信息不敏感,因此在这种情况下使用 Wi-Fi 模块时黑客利用该漏洞的风险仍然很小。

如何在不创建帐户的情况下使用 Azure?

FP-CLD-AZURE1 功能包包括两个二进制文件。第一个称为“Azure_Sns_DM_BL_Web.bin” [1] ,它提供了一个独特的 Web 仪表板来简化数据可视化。 用户所要做的就是将二进制文件拖放到将板子连接到 PC 时出现的存储卷上,然后在他们的串行终端中可视化应用程序的日志。这将首先确保 Wi-Fi 板连接到接入点,并将设置写入微控制器的闪存,因此如果开发人员只是断开系统与电源的连接,则无需重复此步骤。其次,它会自动向 Azure 注册他们的以太网或 Wi-Fi 的 MAC 地址,而无需事先创建帐户或输入信用卡号。由于一切都是自动设置的,因此可以直接访问https://stm32ode.azurewebsites.net并输入出现在终端中的 Wi-Fi 或以太网 MAC 地址。

之后,用户将获得一个图形界面,帮助他们可视化来自传感器板的数据。结果,几分钟后,开发人员不仅建立了与微软服务的连接,还开始向平台发送数据并与之交互。例如,可以设置实时警报以在传感器获取特定值时触发事件,并且“设备管理”选项卡具有部署 OTA 固件更新的一切。此外,由于功能包中提供了应用程序的源代码,工程师可以开始将其快速移植到他们的软件中。最后,即使这只是一个开发环境,ST 和 Microsoft 提供的每台设备每小时最多可发送 500 条消息,这对于绝大多数原型制作操作来说已经绰绰有余了。

专业功能

另一个名为“Azure_Sns_DM_BL.bin” [1]的二进制文件 非常相似,但不提供 Web 仪表板。因此,数据可视化可以通过设备资源管理器等工具进行,设备资源管理器是GitHub 上免费提供的 Microsoft 应用程序,可连接到您的 Azure 帐户。该系统没有与以前的二进制文件相同的图形用户界面,但它是一个强大的解决方案,可以捕获传感器板的数据、向主机 MCU 发送消息以及部署 OTA 固件更新。该解决方案的巨大优势在于它能够帮助开发人员了解幕后发生的事情,并可以访问所有涉及的字符串和键,这在他们的开发过程中非常有用。

与之前的应用程序不同,此二进制文件将需要在https://azure.microsoft.com/en-us/free/创建一个免费帐户,微软要求提供信用卡号和电话号码以确保其服务不可用被机器人困住了。这是业界普遍的做法,开发人员也很熟悉,尤其是在他们接近最终设计时。但是,我们看到的是两个二进制文件是互补的。提供网络仪表板的产品是令人难以置信的第一步,因为它甚至不需要信用卡或创建帐户,从而大大降低了进入门槛。然后,一旦开发人员需要开始深入研究他们与 Azure 的交互,另一个二进制文件让他们更接近一个 beta 应用程序,仍然在 Azure 上拥有一个免费帐户。

你会创造什么?

我们只触及了 FP-CLD-AZURE1 功能包的皮毛,我们邀请您发现它的其他功能。例如,可以使用 NFC 扩展板在 Android 智能手机上启动浏览器,以自动打开 Web 仪表板。相反,也可以使用 ST 的 NFC 移动应用程序将 Wi-Fi 接入点和 Azure 帐户的凭据写入板的闪存中,以更安全地传输信息。这些为实现独特功能打开了大门,因此请在下面的评论中告诉我们您打算使用此软件包做什么。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 电源
    +关注

    关注

    184

    文章

    17769

    浏览量

    250742
  • 机器人
    +关注

    关注

    211

    文章

    28501

    浏览量

    207484
  • nfc
    nfc
    +关注

    关注

    59

    文章

    1623

    浏览量

    180674
收藏 人收藏

    评论

    相关推荐

    极海推出AUTOSAR MCAL软件包,彰显汽车芯片设计实力

    的、独立自主的AUTOSAR软件开发技术和综合服务能力。 作为国内为数不多能够开发和提供符合AUTOSAR标准的软硬件的汽车芯片设计企业之一,极海此次推出的MCAL软件包和配置工具将极大提升汽车电子系统的开发效率和可靠性。AUT
    的头像 发表于 11-28 11:37 299次阅读

    极海半导体推出AUTOSAR MCAL软件包和配置工具

    针对G32A14XX系列汽车通用MCU,极海正式推出具备独立知识产权、完全自主开发的 AUTOSAR MCAL软件包和配置工具,这标志着极海已具备完善的、高水准的、独立自主的AUTOSAR软件
    的头像 发表于 11-17 16:42 492次阅读
    极海半导体推出AUTOSAR MCAL<b class='flag-5'>软件包</b>和配置工具

    香港服务器怎么部署MySQL数据库?

    在香港服务器上部署MySQL数据库的步骤如下: 步骤 1: 更新软件包列表 首先,确保软件包列表是最新的。在终端中执行以下命令: sudo
    的头像 发表于 11-14 16:15 189次阅读

    HarmonyOS NEXT应用元服务开发Intents Kit(意图框架服务)上架配置指导

    ,用于开发者记录和识别智慧分发配置版本变更,与APP软件包版本无关。 选择“意图”页签,点击“保存”会触发刷新,检查接入特性所依赖的全量意图是否在此页面都已列出。其中,“端类型”涉及端的意图需在
    发表于 11-12 16:44

    苹果推出全新开源Swift软件包

    七月三十一日,苹果企业总部对外正式发表公告,宣布昨日(即七月二十九日)成功推出全新的开源 Swift 软件包—— (唤名为 swift-homomorphic-encryption)。此举旨在为 Swift 编程语言带来应用便利的同态加密功能。
    的头像 发表于 07-31 15:17 400次阅读

    RA系列MCU Self-Test软件包介绍

    下面介绍一下瑞萨自检软件套件。该软件包包括RA系列MCU诊断软件、安全手册、用户指南和功能安全证书。RA系列MCU诊断软件已通过安全标准认证,因此可以直接集成到您的系统中。无需进行认证
    的头像 发表于 07-15 09:38 607次阅读
    RA系列MCU Self-Test<b class='flag-5'>软件包</b>介绍

    瑞萨RX MCU功能安全解决方案简介(3)Self-Test自检软件包

    RX系列MCU自检软件包,包括诊断软件、安全手册、用户指南和IEC61508功能安全认证文档。 RX系列MCU诊断软件已通过功能安全标准认证,因此可以直接集成到您的系统中。无需进行认证。
    的头像 发表于 07-05 11:30 1769次阅读
    瑞萨RX MCU功能安全解决方案简介(3)Self-Test自检<b class='flag-5'>软件包</b>

    安装依赖的Python软件包时报错如何解决?

    安装依赖的 Python 软件包,出现了如下错误,请问如何解决,谢谢! Command \"E:/msys32/mingw32/bin/python2.7.exe E:/msys32
    发表于 06-26 07:32

    TLE9879QXA40_eSL-BAS-EVAL未找到软件包的原因?

    我使用的是TLE987x EvalBoard。 打开我的项目时,弹出了这个窗口 点击"Yes" ,打开软件包安装程序窗口,发现以下错误 "
    发表于 05-24 07:38

    矽力杰推出SA32B系列功能安全软件包

    的功能安全资料和SafetyPack软件包支持,详细介绍可参考《矽力杰车规ASIL-BMCU重磅发布!》。该SafetyPack功能安全软件包旨在用于作为一个基于功能
    的头像 发表于 05-22 08:20 1501次阅读
    矽力杰推出SA32B系列功能安全<b class='flag-5'>软件包</b>

    RT-Thread Studio添加软件包报错怎么解决?

    RT-Thread Studio添加软件包报错ImportError: No module named psutil
    发表于 03-01 08:41

    基于CubeMX的RT-thread Nano可以添加microros这样的软件包吗?

    最近使用rt-thread配置一个ROS2,但是是用CubeMX联合Clion做的,CubeMX使用的是RT-thread nano, 请问这个环境可以添加像microros这样的软件包吗?谢谢。
    发表于 03-01 06:00

    通过rtthread studio settings配置软件包后,不自动更新头文件包含的原因?

    通rtthread studio settings 配置软件包后,不自动更新头文件包含
    发表于 02-23 07:53

    RZ/G柔性软件包v2.0.1发布说明

    电子发烧友网站提供《RZ/G柔性软件包v2.0.1发布说明.pdf》资料免费下载
    发表于 02-21 10:48 0次下载
    RZ/G柔性<b class='flag-5'>软件包</b>v2.0.1发布说明

    RL78系列 Data Flash Library Type04软件包3.0版发布说明

    电子发烧友网站提供《RL78系列 Data Flash Library Type04软件包3.0版发布说明.pdf》资料免费下载
    发表于 02-19 10:06 0次下载
    RL78系列 Data Flash Library Type04<b class='flag-5'>软件包</b>3.0版发布说明