锐英源软件
第一信赖

精通

英语

开源

擅长

开发

培训

胸怀四海 

第一信赖

当前位置:锐英源 / 开源技术 / 物联网 / 阿里物联网云 / 阿里物联网云用MQTT.fx连接和发布数据
服务方向
人工智能数据处理
kaldi数据准备
小语种语音识别
语音识别标注
语音识别系统
语音识别转文字
kaldi开发技术服务
软件开发
运动控制卡上位机
机械加工软件
软件开发培训
Java 安卓移动开发
VC++
C#软件
汇编和破解
驱动开发
联系方式
固话:0371-63888850
手机:138-0381-0136
Q Q:396806883
微信:ryysoft

锐英源精品开源,禁止转载和任何形式的非法内容使用,违者必究


阿里物联网云用MQTT.fx连接和发布数据

背景

从阿里物联网云上找了个js文件,连接不上阿里物联网云,客服也很耐心查了不少问题,但是没解决,所以先用MQTT.fx来试下,通信软件的开发就是这种模式,参与通信方如果不行就换标准的好的软件来试,先定性问题。

MQTT.fx的官方帮助

链接:https://help.aliyun.com/document_detail/140507.html?spm=a2c4g.11186623.6.584.3b7ec5dbcUNefZ

里面介绍已经非常详细了,不过还是缺少一些印证的场景描述,可能阿里觉得网站上是有视频吧,这里把我遇到的情况说明下,发点图。

连接

用户名和密码生成部分有点麻烦,手工肯定不行,下载阿里的html可以方便制作密码,html的界面阿里网站上没有效果图,如下:

mqtt密码

注意clientId是mqtt软件模拟的客户端id,也就是在mqtt软件里的虚拟id,和云没任何关系。点Generate生成后,密码配置到MQTT.fx里。

连接成功后,阿里云上的状态如下:

mqtt连接

上传数据

连接后可以上传数据,如下图:

mqtt上传数据

里面的内容如下:

{
	"id": 113343,
	"version": "1.0",
	"params": {
		"Status": ’1‘,
		"Data": "shw"
	},
	"method": "thing.event.property.post"
}

url是:/sys/{产品key}/{设备名}/thing/event/property/post,在js里也有。里面有个enum数据和文本数据,id是随便写的,Status和Data是阿里云物模型里的ID,不是名称。上传有问题,在阿里云端网页监控下的日志里能看到,如果没问题会看到结果界面。

阿里云上数据

总结

MQTT.fx软件能有效果,哪js不行,js也被客服核实了,哪就是运行js环境有问题了,明天继续查。node.js我确实没用过,新环境新问题很正常。

友情链接
版权所有 Copyright(c)2004-2021 锐英源软件
公司注册号:410105000449586 豫ICP备08007559号 最佳分辨率 1024*768
地址:郑州大学北校区院(文化路97号院)内劳动服务器公司办公楼一层