亚投彩票

关注官方微信
亚投彩票:

EN

EN.

产品(pin)中(zhong)心

产品中心

《设备接入OneNET方法》—卓岚物联

发布时间:2020-04-27 作者(zhe):上海卓岚 浏览(lan)量:8356
1.设备接入OneNET

OneNET是(shi)由(you)中国移动打造的(de)PaaS物联网(wang)开(kai)(kai)放平台(tai)。平台(tai)能够帮助开(kai)(kai)发(fa)者轻松实现设(she)(she)备(bei)(bei)(bei)接(jie)入与设(she)(she)备(bei)(bei)(bei)连接(jie),快速完(wan)成产(chan)品(pin)开(kai)(kai)发(fa)部署。但是(shi)对于传(chuan)统(tong)电气工程(cheng)师的(de)传(chuan)感器、串口设(she)(she)备(bei)(bei)(bei)、PLC等似乎连接(jie)到OneNET是(shi)一个复杂的(de)过(guo)程(cheng),本文就介绍(shao)如何将(jiang)传(chuan)统(tong)的(de)设(she)(she)备(bei)(bei)(bei)连接(jie)到OneNET。

这(zhei)(zhei)里主要(yao)介绍(shao)2类(lei)设(she)(she)备(bei)接(jie)入(ru)OneNET,第一类(lei)是(shi)串(chuan)口设(she)(she)备(bei),比如RS485/232设(she)(she)备(bei),这(zhei)(zhei)些设(she)(she)备(bei)一般(ban)采用Modbus RTU或(huo)者645协议。此时(shi)使(shi)用串(chuan)口转JSON网关可以实现接(jie)入(ru)OneNET。

第(di)二(er)类(lei)(lei)是将(jiang)数字(zi)量输入(ru)、模拟量输入(ru),这(zhei)些量采(cai)集后(hou)需(xu)要上传OneNET,或者通(tong)过(guo)OneNET下(xia)发控制(zhi)继(ji)电器输出。此时,可以使用(yong)ZLAN6844,DI、AI、DO转JSON网(wang)关来实(shi)现(xian),使用(yong)方法类(lei)(lei)似第(di)一类(lei)(lei)。这(zhei)里主(zhu)要以第(di)一类(lei)(lei)为例介绍采(cai)用(yong)MQTT+JSON格式对接OneNET平(ping)台上传Modbus RTU设备数据。

2.操作和实战
2.1.注册OneNET

请登录(lu),注(zhu)册OneNET账号。注(zhu)册过程(cheng)比较简单这里就不再(zai)累述(shu)。登录(lu)后进入开发者中(zhong)心(xin),点击左(zuo)上角全部产(chan)品(pin),全部产(chan)品(pin)多(duo)协议接入MQTT(旧版)。然后点击“添加产(chan)品(pin)”。

假设这里添加(jia)一(yi)个“我的(de)(de)测试”这样(yang)的(de)(de)产(chan)品,其(qi)它选择可以按照实际情况进行(xing)。

提示添加(jia)设(she)(she)备(bei)(后(hou)面也可(ke)以通过点击产品设(she)(she)备(bei)列表(biao)添加(jia)设(she)(she)备(bei)来(lai)增加(jia)设(she)(she)备(bei))。这(zhei)里添加(jia)一个“我(wo)的(de)设(she)(she)备(bei)”这(zhei)样的(de)设(she)(she)备(bei)。这(zhei)里的(de)“鉴权信息”是后(hou)面设(she)(she)备(bei)连接(jie)时用到的(de),鉴权信息是自己输入(ru)的(de)随意的(de)密码。

这样OneNET端的操作(zuo)就完成了。

2.2.设备配置

假设我们需要将一个站地址为1、功能码为03、寄存器为01的仪表数据上传到OneNET,这里需要一个MQTT+JSON转Modbus功能的网关(比如ZLAN5144J)。拿到网关之后,将这个仪表连接到网关的RS485接口,连接上网线,使用亚投彩票:ZLVircom工具进行网关配置。进入ZLVircom的设备管理→搜索设备→选中设备→编辑设备→固件与配置:

点(dian)击(ji)“JSON配置”,打开(kai)JSON转(zhuan)Modbus RTU设(she)置对话框。

在接入(ru)云(yun)平(ping)台那里选择“OneNET”。然后(hou)点击(ji)“JSON上(shang)(shang)发”进行(xing)Modbus寄存器配置,返回(hui)后(hou)还需要点击(ji)“保存JSON设置”,然后(hou)点击(ji)返回(hui)。这里先介绍一(yi)下“JSON上(shang)(shang)发”配置:

这(zhei)(zhei)(zhei)里(li)(li)将(jiang)这(zhei)(zhei)(zhei)个(ge)数据点(dian)的(de)名称设置(zhi)(zhi)为(wei)mydata(后(hou)面OneNET平(ping)台(tai)会显(xian)示(shi)这(zhei)(zhei)(zhei)个(ge)名称)。站地(di)址为(wei)1、功能码(ma)为(wei)03、寄(ji)存器地(di)址为(wei)1。点(dian)击(ji)(ji)“保存全部并(bing)退出(chu)”,这(zhei)(zhei)(zhei)样回到上一个(ge)对(dui)话框后(hou)点(dian)击(ji)(ji)“保存JSON设置(zhi)(zhi)”后(hou),点(dian)击(ji)(ji)“返回”。此(ci)时系统提示(shi)是(shi)否进行MQTT配(pei)置(zhi)(zhi),由于我(wo)们采用MQTT协议和(he)OneNET平(ping)台(tai)对(dui)接,所以这(zhei)(zhei)(zhei)里(li)(li)需要(yao)点(dian)击(ji)(ji)“是(shi)”。

在MQTT配置(zhi)(zhi)对话(hua)中(zhong)(zhong)只(zhi)需(xu)要填写3个(ge)参数(shu)即可(ke),其中(zhong)(zhong)的(de)(de)用户名即产(chan)品概(gai)述中(zhong)(zhong)可(ke)查的(de)(de)产(chan)品ID,密码即设备信息中(zhong)(zhong)可(ke)查的(de)(de)鉴权信息,客户端ID即设备列表中(zhong)(zhong)可(ke)查的(de)(de)设备ID。配置(zhi)(zhi)好后(hou),点(dian)击(ji)(ji)“保(bao)存MQTT设置(zhi)(zhi)”,返回到(dao)第(di)一个(ge)“固件与(yu)配置(zhi)(zhi)”对话(hua)框,点(dian)击(ji)(ji)“下载”按(an)钮,下载配置(zhi)(zhi)到(dao)网关内(nei)部(bu),网关随后(hou)重启。此时看到(dao)官(guan)网的(de)(de)TCPLink灯蓝色(se)点(dian)亮,并且在OneNET上看到(dao)这(zhei)个(ge)在线(xian)了(le)。

2.3.数据查看

当设备(bei)连接(jie)上(shang)OneNET之(zhi)后,设备(bei)就按照(zhao)之(zhi)前(qian)配(pei)置(zhi)的1000ms(1秒(miao))上(shang)发一次(ci)mydata的当前(qian)值(zhi)。在设备(bei)列表中,点击“数据流(liu)”可以(yi)看到数据。

可以(yi)看到现在在数据(ju)流中已(yi)(yi)经有了我们(men)添加的json关键词对应的数据(ju)“mydata”,现在数据(ju)个(ge)数已(yi)(yi)经上(shang)发286个(ge)。

点击mydata这(zhei)个数(shu)据,还(hai)可(ke)以看到数(shu)据的历史曲线。

2.4.其它

另外使(shi)用(yong)OneNET的(de)MQTT接(jie)入(ru)方(fang)(fang)式还(hai)可以实现(xian)设备和设备之(zhi)间的(de)通讯,OneNET平(ping)台下发数据给Modbus RTU控制器等。由于篇幅所限这里无(wu)法(fa)一(yi)一(yi)详述。总之(zhi)使(shi)用(yong)OneNET平(ping)台配合(he)MQTT+JSON转Modbus RTU的(de)网(wang)关(guan),可以快速实现(xian)传感器和OneNET平(ping)台的(de)对接(jie),是物联网(wang)设备连(lian)接(jie)现(xian)在流行云(yun)平(ping)台的(de)快速方(fang)(fang)法(fa)。