一、使用心得和观前须知
1.如果不是自己搭建个阿里云平台,只是去智嵌物联提供的平台创建产品的话可以直接无视这篇文章,直接上教程就完事
使用手册:http://39.108.220.80/download/user/ZQWL/4GDTU/GD2110YM
2.第一次写文章,写得不好多多指教,哪里不明白欢迎留言交流
3.之前使用单片机通过esp8266上过阿里云,所以对于阿里云的物联网平台产品和设备的创建有一些经验,但是官方提供的连阿里云教程和现在的阿里云界面有点出入,还是花了点时间才将其和设备之间的连接配置好。
4.第一次使用sim卡上云的话,跟着官方的阿里云物联网平台配置教程走很快就可以建好产品。(这个教程还是很详细的)
5.在用modbuspoll软件模拟下位机发数据通过这个设备透出上云的时候踩了几次坑。就地址和寄存器数量的配置就碰壁好几次。问了技术售后好几次才解决。
6.最后花费一早上的时间成功上云。
二、硬件准备工作
1.我买的是4G和北斗+GPS的套餐,外加一张1月100m的sim卡。没有GPS的同样适用。然后使用自己买的sim可以自行研究如何成功接入设备。直接上图
没有购买电源适配器的话可以找一个12v或者24v的电池给设备供电(接口可以接受9-36v)。
然后我是用485通信的,所以接了个ttl转485和usb-ttl。使用正点原子的ATK-MO340P更方便,直接集成485-ttl-usb了(我是接完之后才找到的)
sim卡的插入:需要找个卡针捅进去,这样才能将卡槽弹出。
三、设备上电连接串口看看sim卡是否工作正常,可以观察指示灯也可以在串口软件那里获取设备状态查看。
通过串口软件查看的话,可以通过电脑的设备管理器查看你的usb-ttl转到了哪个com3(我这里是com6,大家使用的时候自行查看),如果没有在设备管理器上找到的话,确认接线啥的都没问题;可以看看自己有没有装CH340的驱动(不知道装没装的自己再装一次就行了),然后再回头看看有没有出现这样的端口
成功打开串口之后,点击获取参数,然后查看基站是否显示已连接。(波特率啥的配置没修改过的话就是9600).
三、阿里云物联网平台的产品创建细节
1.这里官方给的教程连接还是很详细的,不过是老版本具体操作步骤有点出入。创建步骤可以参考以下文档教程,在这里主要介绍差异部分和一些小细节。
产品方给的连接阿里云教程连接:
http://39.108.220.80/download/user/ZQWL/4GRTU/Alink/
1.创建好产品和产品下的设备之后给的三元组等配置信息怎么填?
打开商家给的上位机,通过串口连接好产品。勾选mqtt选项 然后点设置,打开之后出现下图所示。
然后在这里填写阿里云给的配置信息。
教程的第六页给的产品设备服务器地址位置如下
这个应该是老款的了(反正我用的时候就没找到,有大佬知道可以教教)
我使用的时候实在物联网平台-设备管理-设备,进入设备之后在设备界面获取的。
下面是填写配置信息和串口软件对应位置;颜色对于位置
然后就是订阅topic和发布topic的填写
具体位置:物联网平台-设备管理-产品,然后点击查看产品在topic类列表里面获取;只用到属性上报这一类。
topic填写的细节:
不要直接复制粘贴,你的设备名是什么就把${deviceName}修改成对应的设备名(这个是你创建设备的时候自己定义的)。修改如下
初始:/sys/a1aees8647P/${deviceName}/thing/event/property/post
修改:/sys/a1aees8647P/4G_RTU1/thing/event/property/post
我这里创建的设备就叫4G_RTU1,你们创建的时候是什么设备名就修改成什么。直接上图
然后就是比较关键的细节也是比较容易忘记的。先点确定。然后保存参数,再重启设备;之后再今天mqtt的设置里面获取MQTT状况;不成功的话就检查一下是不是哪里填错了。
主要的事情说三遍:
先点确定。然后保存参数,再重启设备
先点确定。然后保存参数,再重启设备
先点确定。然后保存参数,再重启设备
不保存参数设备里面都没配置你给的信息 怎么连肯定也是连不上。
然后就可以直接上云了。
下次更新应该会出modbus主动轮询的细节