科技 > 人工智能 > 物联网

【物联网设备端开发】物联网设备上云提供开箱即用接入SDK

169人参与 2024-08-06 物联网

目录

一、项目介绍

二、项目目录

三、集成方式

四、设备功能开发

4.1 连接与消息

4.2 业务功能

4.3 运维功能

五、参考资料

5.1 esp-idf 编程指南

5.2 irtu 开源dtu/rtu解决方案

5.3 fastbee

5.4 openwrt lede

5.5 rt-thread

六、社区交流 & 代码贡献


一、项目介绍

iotdevicesdk是物联网平台提供的设备端软件开发工具包,可简化开发过程,实现设备快速接入各大物联网平台。 设备厂商获取sdk后,根据需要选择相应功能进行移植,即可快速集成iotdevicesdk,实现设备的接入。

二、项目目录

三、集成方式

据设备类型的不同,集成iotdevicesdk的方式也有差异:

四、设备功能开发

4.1 连接与消息

物联网平台为满足不同的设备接入需求,支持多种协议和多种认证方式,下面介绍设备接入物联网平台的几种方案。

功能

说明

多协议接入

支持mqtt、coap、http等协议接入,大部分设备使用mqtt协议。

一机一密

每个设备使用单独的密钥进行认证。

一型一密

每个型号设备使用共同的密钥,简化设备烧录的工作。

说明

一型一密和一机一密可以结合使用,设备第一次接入物联网平台通过一型一密(动态注册)获取到设备单独的密钥,之后再通过一机一密接入。

网关子设备

网关代理子设备接入物联网平台,子设备接入后可以使用子设备的topic与云平台通信。

4.2 业务功能

设备在接入物联网平台后,可以通过物联网平台收发消息。设备将业务数据上报到物联网平台,可以通过以下方式。

4.3 运维功能

设备在完成业务功能开发后,在正式量产前,建议再增加运维功能,方便设备后续的迭代、配置及问题排查。物联网平台主要提供以下运维能力。

功能

说明

ota

设备升级,提供设备远程固件升级的能力。

远程登录

基于安全隧道,提供控制台通过ssh协议远程登录设备的能力。

日志上报

设备上报运行日志到物联网平台,通过该日志可进行设备问题排查。

远程配置

远程配置设备。

ntp服务

提供设备时间同步的能力。

五、参考资料

5.1 esp-idf 编程指南

esp-idf 编程指南>>

5.2 irtu 开源dtu/rtu解决方案

irtu 开源dtu/rtu解决方案>>

5.3 fastbee

fastbee开源物联网平台 >>

5.4 openwrt lede

openwrt lede >>

5.5 rt-thread

rt-thread iot-board sdk>>

六、社区交流 & 代码贡献

(0)
打赏 微信扫一扫 微信扫一扫

您想发表意见!!点此发布评论

推荐阅读

朴素贝叶斯在物联网数据分析中的实践

08-06

【图解物联网】第2章 物联网的架构

08-06

云计算工程师个人简历(精选篇)

08-06

ClickHouse 与 Flink 整合:流处理与时间序列分析

08-06

tensorflow 的2.15版 能解决安装tf的痛吗?

08-05

2021数学建模国赛B题复盘详细解析

08-04

猜你喜欢

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论