产品简介
CS-Joint物联网设备接入SDK,为终端设备厂商提供简单、标准的快速接入技术手段。用户只需要在目标系统中部署SDK源代码,进行编译及必要的环境配置、数据对接及协议配置,即可方便地与CS-IoTCloud物联网云平台进行通信。
目前CS-Joint支持ARM版(配备Linux、RTOS等操作系统)及STM32(无操作系统),也可以根据客户特殊需求进行定制。
以下以ARM版SDK为例进行说明,供参考:
用途
CS-Joint for ARM提供给使用C语言开发产品的设备厂商, 设备商可以使用该SDK将产品接入到CS-IoTCloud物联网云平台, 从而通过CS-IoTCloud对设备进行远程管理。
设备商可以使用该SDK开发智能单品, 也可以使用该SDK开发具有子设备接入能力的网关, 比如Zigbee、LoRaWAN网关。
本SDK适合运行有操作系统的ARM平台。
功能列表
2.1 云端连接模块
- 设备可使用MQTT连接至CS-IoTCloud
- 设备可使用CoAP连接至CS-IoTCloud
- 设备可使用HTTP/S连接至CS-IoTCloud
- 设备可使用HTTP2连接至CS-IoTCloud
- MQTT连接服务器站点可配置
- 云端服务器站点动态选择
- 上报SDK版本号支持
- iTLS支持
- 智能单品一型一密/动态注册四元组
2.2 设备物模型
- 设备属性/事件/服务支持
- TLS静态集成/动态下拉支持
2.3 服务提供模块
- 设备OTA
- WiFi配网支持
- WiFi/以太网设备绑定token生成以及通告
- 设备reset支持
- 本地定时
2.4 子设备管理框架
- 添加/删除子设备
- 禁用/解禁子设备
- 子设备物模型支持, 包括子设备属性/服务/事件的代理
2.5 设备本地控制
- 设备本地上线通告
- 设备本地属性/事件数据订阅
- 设备本地控制命令接收与处理
- 子设备本地控制
说明:不同于我司云端产品,CS-Joint SDK根源于部分开源项目。云行科技感谢阿里等相关开源软件项目的贡献。CS-Joint SDK同样秉承开源精神,为用户提供完整的源码。