本文主要是测试SIM7020E与阿里云物联网平台MQTT协议传输数据
顺带做个笔记 * 2;
MQTT是目前非常常用的传输协议,具体干啥可以百度,我做个调试记录就好;
SIMCON关于MQ的协议也很简单,连接发送关闭,总的7大步,但是里面也是有巨大的坑,手动测试事真多;
看着还挺不错的嘛,但是实际操作到第二部就差点要了我的狗命;
先在物联网平台注册个设备;
然后
第一条,创建,ok;
第二条,设置参数,直接reboot了,什么情况???
千搞万搞还是搞不好,给技术支持留了言,然后再搞;
搞着搞着发现吧。。这个物联网平台里面的设备devicename是自动生成的,我给申请个新的,手动写name,再试,ok....
这不至于吧,搞名称歧视??
多搞几下之后发现,原来这个devicename是有讲究的,不知道是行业规定还是模组限制,devicename的字符数只能16个,不管大小写,而阿里云自动生成的是20个字符,不行。
好,第三条,请求连接。。返回ERROR。。。卧槽???
这时候技术支持回话了,让我检查下阿里云的设备是不是注册好了??我特么好不容易走完第二步还能有什么问题??
还别说,大佬就是大佬,两三下就找到问题所在,因为我是手动配置的,速度太慢。。。好吧
好,继续,第四步,ok;
第五步。。。特么又reboot。。。
好吧,简单检查一下,发现其实第四和第五冲突了,再试试,忽略第四步,一二三五。。ok。。。
其实都只是很简单的一个使用,但是经验不足,从而浪费时间。
udp和tcp简单不想写记录,别的像http感觉也用不上,有需要了再测。