物联网设备 ID 初始化方案

发布时间: 2021-12-06 16:51:16 作者: 大象笔记

由于物联网设备上报数据时需要一个设备 ID 来唯一标识自己,所以需要一套 ID 下发方案。

量产需求

TODO

方案一

控制屏上开机时判断是否有设备 ID,没有的话,调用服务器接口,拉取一个设备 ID,本地保存。

前置条件:

方案二

上位机从服务端拉取一个设备 ID,写入设备。

前置条件:

方案三

小程序蓝牙连接设备,判断是否已经有设备 ID,如果没有,由小程序从服务端拉取一个设备 ID,通过蓝牙写入设备。

前置条件:

设备 ID (设备名)

uint32 0 to 4,294,967,295,但是不能为 0.

MQTT 客户端订阅主题也需要账号密码

https://cloud.tencent.com/document/product/634/32546

如果用的是密钥认证,其中的 username 的最后一部分是个时间戳,虽然腾讯云后台添加设备会自动生成这个,但是是有时效性的,需要设备端能自己按照算法生成。如果设备端不支持,也只能服务端生成,再下发给客户端了。

我是一名山东烟台的开发者,联系作者