mosquitto服务器安装 mqtt.fx软件连接配置 mqtt网关设置

本文档详细介绍了如何配置mosquitto MQTT服务器,包括禁止匿名登录、设置密码文件、日志记录等,并展示了通过命令行创建用户、启动服务、订阅与发布消息的过程。同时,提到了mqtt.fx客户端的使用,以及网关后台的数据通信验证,成功实现了设备状态数据的收发。
摘要由CSDN通过智能技术生成
#设置不允许匿名登录
allow_anonymous false
#设置账户密码文件位置为C:\MosquittoTest\pwfile.example
password_file D:\mosquitto\pwfile.example
#把日志信息输入到指定文件
log_dest file D:\mosquitto\DisSunLog_1.log
#在控制台输出信息,运行win服务无效
log_dest stdout
#不记录
#log_type none
#########下面的debug、error、warning.....等等可以组合使用。
#记录网络通信包,通信包大小(含心跳包),但不显示内容
log_type debug
#错误信息(没见过)
log_type error
#警告信息(没见过)
log_type warning
#设备的订阅信息、发布信息及下线信息(端口、设备名、用户、不包发布内容)
log_type notice
#服务启动关闭信息、版本号、端口号、配置文件信息
log_type information
#所有设备订阅主题提醒
log_type subscribe
#这个没有试出来干啥用的(没见过)
#log_type unsubscribe
#websockets链接信息(没见过)
#log_type websockets
#websockets_log_level 0
#MQTT协议
listener 1883
protocol mqtt
#websockets协议
listener 8000 
protocol websockets
#如果需要查看websockets日志还可以加入以下面,上面有提过。
log_type websockets
websockets_log_level 0

mosquitto.conf 文件设置配置如上,设置账户admin密码admin888 

D:\mosquitto>mosquitto_passwd -c /Mosquitto/pwfile.example admin

启动三个命令行:

1、启动服务:mosquitto.exe -c mosquitto.conf

2、启动第二个cmd窗口订阅'admin/topic'主题:

mosquitto_sub -u admin -P admin888 -t 'admin/topic' -v

最后启动第三个cmd窗口发布订阅信息,注意-m里面不能加空格:

mosquitto_pub -u admin -P admin888 -t 'admin/topic' -m 'hello_mqtt_zhaoyizhou!!!'

mqtt.fx配置

 发布

订阅

网关后台配置:

 证明已经通讯成功

记得加个斜杠,因为这个导致几天没测试出来数据 

{"devList":[{"devId":1098,"devNo":"hj-plc-0023","varList":[{"varName":"station_T2g","varValue":"null","readTime":"2023-01-01 08:36:09","varId":172,"isWarn":0},{"varName":"station_valve_control_Siemens","varValue":"null","readTime":"2023-01-01 08:36:09","varId":531,"isWarn":0},{"varName":"station_T2g_set","varValue":"null","readTime":"2023-01-01 08:36:09","varId":532,"isWarn":0},{"varName":"station_D_valve_set","varValue":"null","readTime":"2023-01-01 08:36:09","varId":382,"isWarn":0},{"varName":"station_T1g","varValue":"null","readTime":"2023-01-01 08:36:09","varId":170,"isWarn":0},{"varName":"station_D_valve","varValue":"null","readTime":"2023-01-01 08:36:09","varId":183,"isWarn":0},{"varName":"station_T1h","varValue":"null","readTime":"2023-01-01 08:36:09","varId":171,"isWarn":0},{"varName":"station_T2h","varValue":"null","readTime":"2023-01-01 08:36:09","varId":173,"isWarn":0},{"varName":"station_P1g","varValue":"null","readTime":"2023-01-01 08:36:09","varId":174,"isWarn":0},{"varName":"station_P1h","varValue":"null","readTime":"2023-01-01 08:36:09","varId":175,"isWarn":0},{"varName":"station_P2g","varValue":"null","readTime":"2023-01-01 08:36:09","varId":176,"isWarn":0},{"varName":"station_P2h","varValue":"null","readTime":"2023-01-01 08:36:09","varId":177,"isWarn":0},{"varName":"station_Wp_level","varValue":"null","readTime":"2023-01-01 08:36:09","varId":178,"isWarn":0},{"varName":"station_Cp_freq","varValue":"null","readTime":"2023-01-01 08:36:09","varId":179,"isWarn":0},{"varName":"station_Cp2_freq","varValue":"null","readTime":"2023-01-01 08:36:09","varId":181,"isWarn":0},{"varName":"station_Fp_freq","varValue":"null","readTime":"2023-01-01 08:36:09","varId":182,"isWarn":0},{"varName":"station_Fp2_freq","varValue":"null","readTime":"2023-01-01 08:36:09","varId":180,"isWarn":0},{"varName":"station_CpFreq_control","varValue":"null","readTime":"2023-01-01 08:36:09","varId":371,"isWarn":0},{"varName":"station_CpFreq2_control","varValue":"null","readTime":"2023-01-01 08:36:09","varId":372,"isWarn":0},{"varName":"station_FpFreq_control","varValue":"null","readTime":"2023-01-01 08:36:09","varId":373,"isWarn":0},{"varName":"station_FpFreq2_control","varValue":"null","readTime":"2023-01-01 08:36:09","varId":374,"isWarn":0},{"varName":"station_CPump_status","varValue":"null","readTime":"2023-01-01 08:36:09","varId":184,"isWarn":0},{"varName":"station_CPump2_status","varValue":"null","readTime":"2023-01-01 08:36:09","varId":185,"isWarn":0},{"varName":"station_CpFreq_local_mode","varValue":"null","readTime":"2023-01-01 08:36:09","varId":186,"isWarn":0},{"varName":"station_FPump_status","varValue":"null","readTime":"2023-01-01 08:36:09","varId":188,"isWarn":0},{"varName":"station_FPump2_status","varValue":"null","readTime":"2023-01-01 08:36:09","varId":189,"isWarn":0},{"varName":"station_FpSeg_local_mode","varValue":"null","readTime":"2023-01-01 08:36:09","varId":190,"isWarn":0},{"varName":"station_CpFreq_ready","varValue":"null","readTime":"2023-01-01 08:36:09","varId":438,"isWarn":0},{"varName":"station_FpFreq_ready","varValue":"null","readTime":"2023-01-01 08:36:09","varId":439,"isWarn":0},{"varName":"station_CpFreq2_local_mode","varValue":"null","readTime":"2023-01-01 08:36:09","varId":187,"isWarn":0},{"varName":"station_FpSeg2_local_mode","varValue":"null","readTime":"2023-01-01 08:36:09","varId":191,"isWarn":0},{"varName":"station_FpPressure_control","varValue":"null","readTime":"2023-01-01 08:36:09","varId":381,"isWarn":0},{"varName":"station_CpFreq_mode","varValue":"null","readTime":"2023-01-01 08:36:09","varId":380,"isWarn":0},{"varName":"station_FpPressure_set","varValue":"null","readTime":"2023-01-01 08:36:09","varId":377,"isWarn":0},{"varName":"station_Fp2h_min","varValue":"null","readTime":"2023-01-01 08:36:09","varId":378,"isWarn":0},{"varName":"station_Fp2h_max","varValue":"null","readTime":"2023-01-01 08:36:09","varId":379,"isWarn":0},{"varName":"station_Cp_freq_set","varValue":"null","readTime":"2023-01-01 08:36:09","varId":375,"isWarn":0},{"varName":"station_CpDiffPress_set","varValue":"null","readTime":"2023-01-01 08:36:09","varId":537,"isWarn":0},{"varName":"station_proportion_value","varValue":"null","readTime":"2023-01-01 08:36:09","varId":815,"isWarn":0},{"varName":"station_integral_value","varValue":"null","readTime":"2023-01-01 08:36:09","varId":816,"isWarn":0},{"varName":"station_differential_value","varValue":"null","readTime":"2023-01-01 08:36:09","varId":817,"isWarn":0},{"varName":"station_CpFreq_mode_spec","varValue":"null","readTime":"2023-01-01 08:36:09","varId":432,"isWarn":0},{"varName":"station_FpPressure_control_zz","varValue":"null","readTime":"2023-01-01 08:36:09","varId":433,"isWarn":0}]}],"cmdId":103,"ver":"0.1.3.1","gwSn":"WG585OWAN20102200373","gwName":"WG585OWAN20102200373","type":0}

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
MQTT.fx是一个用于调试和测试MQTT协议的工具,可以用来连接和交互Mosquitto搭建的MQTT服务。下面是使用MQTT.fx调试Mosquitto的步骤: 1. 下载和安装MQTT.fx:首先,你需要从MQTT.fx官方网站下载并安装MQTT.fx工具。 2. 打开MQTT.fx安装完成后,打开MQTT.fx应用程序。 3. 配置连接参数:在MQTT.fx的主界面上,点击左上角的"新增连接"按钮,弹出连接配置窗口。 4. 配置连接参数:在连接配置窗口中,填写以下参数: - Connection Name: 连接名称,可以自定义。 - Broker Address: Mosquitto服务器的地址,可以是IP地址或域名。 - Port: Mosquitto服务器的端口,默认为1883。 - Client ID: 客户端ID,可以自定义。 - Username: 如果Mosquitto服务器需要用户名认证,填写对应的用户名。 - Password: 如果Mosquitto服务器需要密码认证,填写对应的密码。 5. 连接Mosquitto服务器:填写完连接参数后,点击"连接"按钮,连接Mosquitto服务器。 6. 订阅主题:在MQTT.fx的主界面上,点击左下角的"新增订阅"按钮,弹出订阅配置窗口。 7. 配置订阅参数:在订阅配置窗口中,填写以下参数: - Topic: 要订阅的主题名称。 - QoS: 消息的服务质量等级,默认为0。 8. 订阅主题:填写完订阅参数后,点击"订阅"按钮,开始订阅指定主题。 9. 发布消息:在MQTT.fx的主界面上,点击右下角的"新增发布"按钮,弹出发布配置窗口。 10. 配置发布参数:在发布配置窗口中,填写以下参数: - Topic: 要发布消息的主题名称。 - QoS: 消息的服务质量等级,默认为0。 - Message: 要发布的消息内容。 11. 发布消息:填写完发布参数后,点击"发布"按钮,将消息发布到指定主题。 12. 查看消息:在MQTT.fx的主界面上,可以看到已经订阅的主题和接收到的消息。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值