EdgerOS smart device discovery & control protocol.
SDDC(Smart Device Discovery & Control,智能设备发现与控制)是 EdgerOS 专门为 Wi-Fi 和以太网通信技术的物联网设备定义的发现与控制通信协议。使用 SDDC 协议开发的物联网设备能被 EdgerOS 自动管理,因此推荐 Wi-Fi 和以太网通信技术的物联网设备使用 SDDC 协议与 EdgerOS 通信。
SDDC 协议实现了以下功能:
为了方便开发者在 MCU 上使用 SDDC 协议,翼辉信息开发了 SDDC 协议的 C 语言版参考实现 libsddc,目前 libsddc 支持 MS-RTOS (翼辉开发的一款微型安全物联网操作系统,将在后面的章节介绍)和 FreeRTOS (一个著名的开源免费的小型实时操作系统)及所有符合 POSIX 标准的嵌入式操作系统(如知名的国产大型实时操作系统 SylixOS 和鸿蒙 HarmonyOS)。
v1.2.3 加密设备 TIMESTAMP 报文使用密文传输
v1.2.2 加入发送 UPDATE 请求功能,用于节点 IP 改变时通知 EdgerOS
v1.2.1 加入 ABORT INFO 报告功能
v1.2.0 加入 TIMESTAMP 请求功能
v1.1.0 加入数据连接器功能
v1.0.0 首个稳定版本
Apache-2.0
https://www.edgeros.com/ms-rtos/guide/iotpi_sddc_develop.html
https://www.edgeros.com/ms-rtos/guide/esp8266_sddc_develop.html
https://www.edgeros.com/ms-rtos/guide/esp32_sddc_develop.html