MQTT驱动使用手册.docx

上传人:lao****ou 文档编号:260462 上传时间:2023-07-03 格式:DOCX 页数:4 大小:84.80KB
下载 相关 举报
MQTT驱动使用手册.docx_第1页
第1页 / 共4页
MQTT驱动使用手册.docx_第2页
第2页 / 共4页
MQTT驱动使用手册.docx_第3页
第3页 / 共4页
MQTT驱动使用手册.docx_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《MQTT驱动使用手册.docx》由会员分享,可在线阅读,更多相关《MQTT驱动使用手册.docx(4页珍藏版)》请在第一文库网上搜索。

1、MQTT驱动使用手册0DWrSow*reWTGewyItwgt1-WTSodeGtewy文帆F)B5v)wa(p)rr2、,WXnsNe2Y咫户建32A1团办2三mA2ModbusDTUKdNaModbUU,MOdbUR行董却2二ModbUsMJaE2即网通等4亚冰,2OpCUAK621 Ping2JS7Net3)v2SQUSdMBM.TCPCinva取!至办2W32G)口高IR疣O列表日,与程序Demo目录下提供了2个演示项目(和MQTTCiienJ自解析.Wgt)MQTTCIient驱动支持对标准JSON格式的键值对数据进行解析格式如:“tag1:12,tag2”:true其中tag1,t

2、ag2作为变量的地址值01D:WT$oftwdreWTGatewayxDefnoXMQnCIienCwgt-WTScadaGab文/0环V)WH(P)(K)MD(H)阂身订阅主题:设置需要订阅的主题列表,每行1个订阅,支持多个订阅写入主题:对变量写值时发布的主题名称,默认写入数据为JSon数据变量设置:X基本信息里程转换J3档和。艮售碓取消每个变量对应1个已经订阅的.主题名称和JSON键值对的1个数值当变量执行写入时对写入主题发布1个消息,数据格式为JSON,内容为“tag1:数据,JSON的犍是变量标识内容。MQTTCIient驱动还可以使用JS脚本实现自定义数据的解析(MQTraienj自

3、解析.wgt)MQTTCIien便动通讯配置设备名称服岩器地址服务器端口客户端标识心跳时间质里QOS写入主题订阅主题列表(每行1个):Zrea1data周期执行瓯税JS周期脚本:!vartopicTag=$Tag(jQTTC1ient*topic*):a每次接收到带照被执行functionexec()varstr=topicTag.StrUserData1;/Message%-:.人一1VJ6人状态工作状态标筌I.0:正常-9999:停止启用I接收主题标签MQTTC1in2topio确定取消当设备勾选了“JS解析”后,就可使用JS脚本进行解析然后更新到变量中首先需要配置1个接收主题标签变量,驱

4、动在接收到订阅后会把主题名称和数据写入到该变量中,然后就可以在JS中进行解析Javascript编SOG查找替浜到行vartopicTag=$Tag(e9MQTTC1icntttopic);读取变量对象functionexec()解析函数67A910121314151617varstr=topicTag.StrUserData1;/Messagevarjson=JSON.parse(str);if(topicTag-StrVa1ue=VredIdf1te)STag(nM2TTC1xonttag1).DoUpdate(json.tag1);STag(nMQTTChentiftag2).DoUpd

5、ate(3son.tag2);STag(MTTC1ient9tag3.DoUpdate(json.tag3);functionpub1ish(tagxame,va1ue)mqtt.SendMessage(nvrten,tagname+nnva1ue);内即油S1S也SS,球而善操确定I取消MQTTCIient驱动还支持自定乂数据写入的发送(MQTTC1ienJ自解析.wgt)当设备勾选了“JS发送”后,当变量进行写值时就会调用PUb1iSh函数,该函数中可以发布信息到MQTT服务器&JaVaSCriPt代医查找替交到行i分;vartopicTag=$Tag(99MQTTC1ientIttopi

6、cn);functionexec()varstr=topicTag.StrUserData1;/MessagevarJson=JSON.parse(str);if(topcTag.StrVa1ue=1frea1dataw)$Tag(nMQTTC1ientftag1w).oUpdate(json.tag1);$Tag(nMQTTC1ientftag2).DoUpdate(Json.tag2);$Tag(nMQTTC1ientttag3).DoUpdate(json.tag3);礴自定义发布/,ssisefunctionpub1ish(tagname,va1ue)(qtt.SendMessage(/yitcnftagname+va1ue);Ii1编定I取消

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 应用文档 > 汇报材料

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服