news

ESP32-Azure IoT 套件获微软即插即用程序认证

中国上海
2019年6月21日

乐鑫的 ESP32-Azure IoT 套件现已通过微软即插即用 (Plug-and-Play) 程序 Azure 认证。

ESP32-Azure IoT 套件是乐鑫研发的开发板之一,现已添加到微软 Azure IoT 解决方案的产品列表中乐鑫是微软物联网即插即用的官方合作伙伴。ESP32-Azure IoT 套件专为传感器数据采集、云平台访问等广泛的应用场景设计。

ESP32-Azure IoT 套件具有以下功能:

  • 支持多种无线协议(Wi-Fi 802.11 b / g / n,经典蓝牙和低功耗蓝牙)
  • 支持 Wi-Fi SoftAP / Station 模式(及其共存)
  • 可通过低功耗蓝牙或 SmartConfig 进行配网
  • 支持低功耗睡眠模式和唤醒模式
  • 搭载串口转 USB 桥接器
  • 搭载多个传感器(例如运动传感器、光感传感器、磁力计、气压计、湿度计)
  • 集成 OLED 显示屏和蜂鸣器,可优化用户交互体验
  • 支持接入多个云平台
  • 提供多个接口,便于二次开发

ESP32-WROVER-B 是构建了 ESP32-Azure IoT 套件的底层模组。ESP32-WROVER-B 搭载了 ESP32-D0WD 嵌入式芯片(内有 2 个低功耗 Xtensa 32 位 LX6 微处理器),且可提供 4 MB flash和 8 MB PSRAM,具体见下:

  • 448 KB ROM 用于引导程序和部分核心功能
  • 520 KB 片上 SRAM 用于存储数据和指令
  • 8 KB SRAM,用作 RTC 快速内存(主 CPU 将在 RTC 从 deep-sleep 模式启动时访问该内存区)
  • 8 KB SRAM,用作 RTC 慢速内存(协处理器可在芯片处于 deep-sleep 模式时访问该内存区)
  • 1 Kbit eFuse 内存,其中 256 位用于系统参数,剩余 768 位预留给用户程序,用于存储 flash 加密、芯片 ID 等信息

ESP32-WROVER-B 模组还包括嵌入式 Wi-Fi、传统蓝牙和低功耗蓝牙 (BLE) 模块。

另一方面,微软的 IoT 即插即用程序基于一种开放式建模语言,允许物联网设备声明其功能。当物联网设备连接到云解决方案时(例如 Azure IoT Central 和合作伙伴解决方案等),将提供一个名为 “设备功能模型”  (Device Capability model) 的声明,帮助云解决方案理解其功能并选择合适的交互方式。整个过程无需新增任何代码。

IoT 即插即用还使微软的硬件合作伙伴能够构建与其兼容的设备,这些设备可以通过微软 Azure IoT 程序进行认证并且可以立即投入使用。这种方法适用于运行任何操作系统的设备,包括 Linux,Android,Azure Sphere OS,Windows IoT,RTOSs 等。所有微软的 IoT 即插即用的支持都是开源的。

微软还鼓励公司的硬件合作伙伴开发更多兼容 IoT 即插即用程序的硬件设备。后续,这些设备一旦通过微软 Azure IoT 项目认证,即可立即为开发人员带来“即插即用”的便利。值得一提的是,微软 IoT 即插即用程序并不限制硬件设备的操作系统,支持 Linux、Android、Azure Sphere OS、Windows IoT 及 RTOS。此外,微软还将一如既往地向全球开发者全部开放 IoT 即插即用的相关支持。

最后,Visual Studio Code 还将支持对 IoT 即插即用“设备功能模型”进行建模,并基于创建的模型生成物联网设备软件,从而大大加速物联网设备的软件开发过程。

如果需要了解微软物联网即插即用的更多信息,请点击这里

分享这篇文章
复制此内容