乐鑫esp32支持亚马逊FreeRTOS BLE MicroEJ 支持 ESP32 芯片组,亚马逊FreeRTOSbeta版本支持BLE特性。通过Android和iOS设备,用户可以通过ESP32开发板或者其他a:FreeRTOS设备与AWS物联网进行安全连接。因此,亚马逊FreeRTOS(a:FreeRTOS)支持低功耗蓝牙(BLE),因此开发者可以开发用于低功率设备的新型应用,这类设备通常使用Wi-Fi这样的连接,耗能较小。基于这一背景,开发者可以借助GAP标准通用访问规范(GATT)和GATT(GATT),创建便携BLE应用程序(适合任何经过a:FreeRTOS认证的设备)。与此同时,Android和iOSSDK也可以一起使用,把它们集成到AWS物联网功能模块中。
现在,a:FreeRTOSBLE已经得到乐鑫ESP32开发板的支持。事实上,ESP32是a:FreeRTOSBLE的一个平台。2019年5月,乐鑫ESP32-DevKitC和ESP-WROVER-KIT获得了a:FreeRTOS认证。ESP32-DevKitC是一款入门开发板,ESP-WROVER-KIT是一款开发板,支持LCD、MicroSD和USBJTAG接口。每一块开发板都可以装载ESP32-WROOM-32或ESP32-WROVER模块。使用者在使用乐鑫开发板的同时,可以充分发挥FreeRTOS的BLE等功能和优点,开发微处理器,一举多得。
近日,在AWS物联网官方博客上,RichardKang介绍了一款BLE设备(乐鑫ESP32-DevKitC)应用实例,它通过Android代理服务器与AWS物联网相连。使BLE设备能够使用相同的MQTT协议,并且独立于BLE或Wi-Fi的底层通信载体。因为BLE的功耗低于Wi-Fi,设备可以通过BLE使用MQTT协议连接AWS物联网服务。这样,物联网设备就可以实现好的低功耗性能和物联网AWS服务,比如亚马逊FreeRTOS(OTA)升级。单击此处可看到基于ESP32-DevKitC的应用实例。亚马逊的FreeRTOSBLE非常简单。使用者可以从亚马逊FreeRTOS控制台下载源码,然后从GitHub下载Android和iOS版的SDK,它还提供了一个Android/iOS应用的例子,可以用来构建自己的BLE设备。启动BLE设备之后,将进入无头设备的标准BLE配对过程。
MicroEJ支持ESP32芯片组。适用于ESP32的MicroEJ,它为开发人员提供了一个安全的平台,用来设计各种功能和良好的用户体验。MicroEJ现在开始为乐鑫的旗舰芯片ESP32提供支持。开发者可以参考ESP-WROVER-KIT开发板(内置乐鑫ESP32芯片)的参考案例来开发物联网应用程序原型和开发应用程序。这样,开发者就可以获得一种完整而节能的紧凑解决方案,从而实现安全、高性能的无线连接。
借助于MicroEJSDK和应用于ESP-WROVER-KIT的MicroEJ实例,开发者可以为他们自己的电子产品建立新的平台,并且可以应用Wi-Fi,蓝牙,文件系统,用于设计应用程序的图形用户界面和片上机等。大多数应用程序使用云连接设备,比如高度集成的多协议家庭网关,或各种边缘设备,如集成了现代图形用户界面和调制解调器的温度控制器,以在安全可靠的运行环境下实现产品与云服务的对接。
在ESP-WROVER-KIT的基础上,它采用了与亚马逊云服务对接的MicroEJ解决方案。另外,MicroEJSDK面向物联网开发者,为C和Java技术提供了软件执行支持。开发者可以在没有任何限制的情况下集成乐鑫提供的中间件,也可以创建自己的设备仿真程序,并使用Java技术来实现快速原型化。另外,开发者也可以利用MicroEJGUI库来设计用户界面,从而提高用户体验。MicroEJ虚拟化技术能够有效地防止系统级功能在应用层出现故障,从而大大提高软件的稳定性,这是物联网应用中的关键。
MicroEJ在近几年来一直保持着强劲稳定的发展势头。现在,世界范围内有超过一百万的设备采用了MicroEJ技术,涵盖了家庭自动化、电子消费、可穿戴设备、通讯、智能能源、智能交通、医疗保健、工业自动化和智能建筑等领域。