和后台如何对接_阿里云物联网平台使用心得(36)简介如何CoAP协议对接平台

d0ff38498efcc6b557c618dfba3253ec.png

题目

大家好,超子又和大家见面了,超子我能力有限,水平不高,有什么错误的地方,欢迎板砖。超子接下来该介绍如何使用CoAP协议对接阿里云物联网平台了。在此之前,超子已经介绍了如何使用MQTT和HTTP协议对接平台。

当使用CoAP协议对接平台的时候,同HTTP协议一样,只适合单纯的数据上传。物联网后台建立的产品和设备与使用的协议无关,所以我们还是使用同一个产品和设备,上传温湿度数据。

CoAP协议给人的第一印象和HTTP协议非常的相像。但是HTTP是文本格式,回想前面介绍HTTP协议的时候,报文都是文本字符串,CoAP这一点和MQTT一样,具体实验的时候,需要构建16进制格式的报文,所以CoAP协议比HTTP协议报文紧凑的多。

CoAP是应用层协议,需要通过传输层协议UDP,同物联网平台通信,这一点和HTTP以及MQTT不同。CoAP常用于NBIOT设备使用,主打超低功耗,所以使用UDP,不保持长连接,牺牲一下可靠性,都是为了整体功耗的下降。CoAP报文简单紧凑,降低数据通信量,也对整体功耗的下降起到帮助作用。

阿里云物联网平台CoAP协议支持DTLS和对称加密两种认证方式。DTLS(Datagram Transport Layer Security)即数据包传输层安全性协议。简单的理解下,就是在udp基础上,加密,作用是保护通信的数据安全,我们使用网络调试助手实验的时候,是不支持DTLS的,所以只能选择另一种方式做实验。自主对称加密的方式,就是自己对数据进行加密,保证数据的安全

CoAP和HTTP的步骤一样,都是两步走,第一步认证,第二步才可以上传数据。超子先简单的介绍一下使用CoAP协议对接平台的基本情况,后面再具体的介绍报文结构。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值