简要介绍:
便携式机车电线路测试仪(以下称为测试仪)是以铁路总公司颁发的有关技术条件规定为设计依据, 结合现场使用要求而开发的新一代测试仪。










支持第三方用户oem贴牌,欢迎来电垂询。
联系人:李总 18091819681
简要介绍:
便携式机车电线路测试仪(以下称为测试仪)是以铁路总公司颁发的有关技术条件规定为设计依据, 结合现场使用要求而开发的新一代测试仪。










支持第三方用户oem贴牌,欢迎来电垂询。
联系人:李总 18091819681
好长时间没有做过stm32了,今天突然心血来潮想玩一下,结果所有得供电数据链接正常,keil启动,下载测试程序时出现如下错误:

这个问题之前就出现过,当时百度到解决得方法,但是没有做记录,现在又遇到又忘了怎么处理了。还是记录一下比较靠谱。

这里发现出现了一个类型为”libusb_win32_devices”的设备叫“BETTER_USB_HS”,这个时候我们需要在这个设备上点击右键:



最近因为有项目需求,用到MQTT协议。虽然之前也做过一定的了解,但是并没有做过实际的使用或者操作。
MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的”轻量级”通讯协议,该协议构建于TCP/IP协议上,由IBM在1999年发布。MQTT最大优点在于,可以以极少的代码和有限的带宽,为连接远程设备提供实时可靠的消息服务。作为一种低开销、低带宽占用的即时通讯协议,使其在物联网、小型设备、移动应用等方面有较广泛的应用。
实现MQTT协议需要客户端和服务器端通讯完成,在通讯过程中,MQTT协议中有三种身份:发布者(Publish)、代理(Broker)(服务器)、订阅者(Subscribe)。 其中,消息的发布者和订阅者都是客户端,消息代理是服务器,消息发布者可以同时是订阅者。

这里需要注意的是 ,这个程序依赖Java环境,所以需要先安装Java。 这里我安装的是jdk-8u231-windows-x64.exe,现在应该也有更新的版本了,不过我们不追究,能用就行。( 点我下载 )安装完win+R输入cmd调出命令提示符,在命令行输入:java -version

看到正确出现Java版本表示Java环境安装正确。使用cd命令浏览到刚才的activemq目录下.这里我们因为只是测试环境,所以没有对用户和密码已经业务端口做更改,实际应用中应该根据需求做相应的更改。 运行: activemq.bat start ,命令行滚动一番后出现如下界面:


这个时候已经表明服务端已经运行正常了。

这个时候我们到
http://localhost:8161/admin/connections.jsp 看,应该就会发现已经有客户端的正确链接了。

我们在客户端publish选项,点击“Publish”,我们到
http://localhost:8161/admin/topics.jsp 可以看到已经有了主题

我们继续在客户端点击默认的消息,在以上界面将会发现消息队列的数量发生改变。

这个时候,我们就是需要做一个订阅,点击客户端的“subscribe”选项卡,使用默认设置点击“Subscribe”,我们将会创建一个订阅者,可以在网页http://localhost:8161/admin/subscribers.jsp 查看到已经有订阅者链接了。


你将会看到已经收到消息了。
这个就是最基本的MQTT协议的测试,这其中还牵扯到网络的联通问题,我们测试在一台计算机上做的,体现不出来,等到实际应用的时候,可能会需要考虑网络的联通问题,也是基础的网络设置问题,有点网络知识积累都可以完成。
才接触MQTT,水平有限,文中有任何错误或者纰漏的,欢迎指正。联系QQ:371359001