IOT设备配网绑定通讯流程

相关概念

产品编码:由平台分配的该产品的设备ID,用于平台确认访问设备的类型。

产品密钥:由平台分配的该产品的设备密钥,用于平台确认访问设备的访问权限。

token:访问令牌。

 

一、设备与平台交互

加密方式:AES对称加密方式

设备认证

1.设备发送设备id明文,随机数明文,用设备密钥加密设备编码的密文等信息发送到认证服务器。

2.服务器查询设备id对应的设备密钥,然后用密钥解密,对比设备id是否相同,相同则表示设备合法。用设备密钥加密业务服务器地址,会话密钥,访问令牌,加密后的随机数等信息发送设备。

3.设备用设备密钥解密后对比之前的随机数,如果相同则表示服务端合法。连接业务服务器,发送访问令牌token明文,用会话密钥加密token后的密文给业务服务器。

4.业务服务器通过token查找到对应会话密钥,通过会话密钥解密token密文,对比是否一致,相同则表示合法。

5.连接成功,发送心跳维持连接。

 

二、设备与APP交互

1.设备触发进入AP模式,创建TCP服务端。

2.手机连接上设备的AP热点,发送用户ID明文和加密后的用户ID,认证服务器地址,端口,路由名称,密码等密文信息。

3.设备接收到信息后用密钥解密,比较解密后的用户ID明文是否一致。连接上指定的路由器后到认证服务器进行认证流程。

 

 

 

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
物联IoT)硬件设备开发流程是一个相对复杂的过程,通常包括以下几个阶段: 1. 概念设计:在这一阶段,团队会对硬件设备的概念进行初步的确。包括确设备的功能、目标市场、成本预算和技术需求等。 2. 硬件设计:在此阶段,团队将进行硬件电路的设计和原型制作。这包括选择合适的组件和芯片来满足设备的功能要求,进行电路设计和布局,并制作出试验用的原型。 3. 软件开发:一旦硬件原型制作完成,团队将开始进行软件开发。这包括编写设备的固件和驱动程序,使其能够与其他设备进行通信、收集和分析数据。 4. 测试和验证:在这一阶段,硬件原型将进行严格的测试和验证。团队将验证设备是否按照预期工作,并进行功能和性能的测试。如果有需要,还可以进行安全性和可靠性的测试。 5. 生产和制造:一旦原型经过验证,并且团队满意设备的性能和质量,就可以进入批量制造阶段。这包括选择合适的原料和供应商,并制制造流程和质量控制标准。 6. 上市和维护:一旦设备制造完成,就可以将其推向市场并进行销售。同时,团队还需要提供维护和技术支持,确保设备的正常运行,并进行后续的软件和硬件更新。 总体而言,物联硬件设备开发流程包括概念设计、硬件设计、软件开发、测试和验证、生产和制造以及上市和维护等阶段。这些阶段需要团队成员的密切合作和专业知识,确保最终提供高质量、可靠的物联硬件设备

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值