报文解析_详细解析CoAP报文,如何构建报文中的options

14eb6060d8a982d9822f9f02db428d48.png

题目

大家好,超子又和大家见面了,超子我能力有限,水平不高,有什么错误的地方,欢迎板砖。使用CoAP协议对接阿里云物联网平台的时候,也是分2步走,第1步认证,第2步才能上传数据。今天我们先来构建认证时的CoAP报文。因为阿里云后台的产品和设备与协议无关,所以CoAP还是用MQTT和HTTP时建立的设备,上传温度和湿度数据,使用CoAP时的端口号是5682,服务器的域名需要做一步替换。

*.coap.cn-shanghai.link.aliyuncs.com

其中*号需要替换成产品ID,把我设备的产品ID进行替换后,结果如下:

a12dTIroTJC.coap.cn-shanghai.link.aliyuncs.com

6faa24ab0d74f1e9fdd12a0bcb88b908.png

然后看上面的报文结构图,我们先一起来看看报文中能确定下来的部分。第1步认证的时候,需要发送CON报文的POST方法,我们已经知道阿里云不使用CoAP报文里的token,至于Message ID我们就用0x0101吧。上

  • 5
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值