mqtt研究入门(每天记录一点点,成果总是会有的)

首先利用mqtt.fx接收或者发送消息,我用的是mqtt.fx 1.7版本,下的最新版,界面如图所示:


每个界面的作用详见https://www.hivemq.com/blog/mqtt-toolbox-mqtt-fx

网站总结的很不错,基本上能够用到。

首先订阅主题Subscribe需要根据命令来订阅,(命令是怎么设置的?),然后利用Publish可以实现推送到主机上,

但是在此过程中我发现了大坑,Publish不是万能的,在mqtt.fx软件中,Publish推送的格式有限,仅能推送为ASCII码,然后很多格式的字符无法显示,这个要命了。根据有些定义,很多命令需要发送9字节的浮点数,然后就卡主了,无法解决这个问题。

后来根据大神的建议,从wireshark软件中查看,发送过去的消息能够被接受然后回应最后释放掉,可以明确是能够收到消息的,但是无法执行操作,可能是格式的问题,然后大神说调查到这一步就可以写代码了,我比较菜,还不能够像大神一样那样洞察。

但是我也想到了一些解决办法:首先根据mqtt.fx中包含的Scripts可以执行java 的命令。编写一段代码,改写格式。

                                               其次利用python来写一段代码,利用poha mqtt库来执行一些命令,(主要是最近在学python)看能否用上,注意我在安装poha mqtt的时候遇到的坑,安装的时候注意安装的环境cmd还是anaconda(这两个都能装,不过不互通),其次注意安装的位置(注意用cd+地址的命令)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值