news

Cesanta mDash 云平台支持 ESP32 和 ESP8266

中国,上海
2019年8月30日

Cesanta mDash 云平台上支持 ES32 和 ESP8266 系列芯片,该平台旨在加速建设物联网生态网络。

根据 CNX 软件工程师 Siji Sunny 所言,Cesanta 的 mDash 是一个物联网云平台,可提供无线固件更新;远程设备控制、配置与管理;警报和通知;及文件管理等一系列功能。目前,mDash 主要支持乐鑫 ESP-IDF、Arduino 和 Mongoose OS 三大平台,还专门提供了一个模拟器,可作为 docker 容器运行,协助完成验证和测试。

mDash 库可通过使用“安全消息队列遥测传输标准” (MQTT) 实现通信、重连及在同一云上的初始配网。用户可以在 GitHub 上找到 ESP32和 ESP8266 的 mDash 库以及一些示例。

mDash 库(在设备上)和 mDash 云之间的通信以 MQTT 协议为基础,支持多种远程设备控制方式,比如设备影子、远程过程调用 (RPC) 、云服务和移动应用程序等。

连接设备的影子是一个基于 MQTT 的 JSON 文档,可存储和检索有关用户设备当前状态的信息。此信息存储在 mDash 云中,用户可以通过 MQTT 或 RESTful API 轻松检索。

远程过程调用 (RPC) 也基于 MQTT 协议,可以将命令发送至用户设备,并使用 JSON-RPC 2.0 接收回复。

Cesanta 还可提供渐进式 Web 应用程序 (PWA),可实现联网设备的快速、轻松配网与控制。

总而言之,mDash 的使用和配置均非常简单,具有显著优势。因此,对于任何产量在 50,000 部以下的 IoT 产品而言(最大消息传递大小为 8 KB),Cesanta 的 mDash 云平台是一个值得考虑的绝佳选择。

Cesanta 是一家总部位于爱尔兰都柏林的公司。自 2013 年以来,他们一直专注于互联产品和物联网领域的嵌入式软件和硬件开发与发布。

分享这篇文章
复制此内容