Mosquitto--webServer应用测试结果

https://blog.csdn.net/u012377333/article/details/71123671web

Mosquitto--webServer应用测试结果

1、测试环境介绍数据库

 

2、测试流程&结果服务器

一、应用服务器运行webServer订阅
启动本地的Tomcat,加载OxygenCloud后,就会使用Id为webServer向Mosquitto订阅webServer主题。session

Mosquitto日志:测试

 


二、命令行订阅设备SN码为10013主题
#mosquitto_sub -h 60.205.148.67-t 10013 -u admin -P passwordui

 

Mosquitto日志:.net

 


三、设备SN码为10013发送上传数据到webServer
数据格式:命令行

{"msgType":"InviteUpload","pressure":"6.3","sn":"10013","flowTotal":"1677","concentrer":"96.4","flow":"58","deviceStatus":"2"}日志

命令行:blog

# mosquitto_pub -h 60.205.148.67-t webServer -u admin -P password -m"{\"msgType\":\"InviteUpload\",\"pressure\":\"5.3\",\"sn\":\"10013\",\"flowTotal\":\"1677\",\"concentrer\":\"96.4\",\"flow\":\"58\",\"deviceStatus\":\"2\"}"

 

Mosquitto日志:

 

Tomcat日志:

 

Web界面:

 

MySQL数据库:

 


四、设备SN码为10013上传开关机受权&开关机到webServer
设备关机数据格式:

{"msgType":"InviteOpen","sn":"10013","open":"0"}

命令行:

#mosquitto_pub -h 60.205.148.67 -t webServer -u admin -P password -m"{\"msgType\":\"InviteOpen\",\"sn\":\"10013\",\"open\":\"0\"}"

Mosquitto日志:

 

Tomcat日志:

 

Web界面:

 

MySQL数据库:

 

 

设备开关机受权数据格式:

{"openValid":"0","msgType":"InviteOpenValid","sn":"10013"}

命令行:

#mosquitto_pub -h 60.205.148.67 -t webServer -u admin -P password -m"{\"msgType\":\"InviteOpenValid\",\"sn\":\"10013\",\"openValid\":\"0\"}

Mosquitto日志:

 

Tomcat日志:

 

Web界面:

 

MySQL数据库:

 

数据格式:

{"openValid":"1","msgType":"InviteOpenAll","sn":"10013","open":"1"}

命令行:

#mosquitto_pub -h 60.205.148.67 -t webServer -u admin -P password -m"{\"msgType\":\"InviteOpenAll\",\"sn\":\"10013\",\"openValid\":\"1\",\"open\":\"1\"}"

Mosquitto日志:

 

Tomcat日志:

 

Web界面:

 

MySQL数据库:

 


五、设备SN码为10013上传警报消息
数据格式:

{"msgType":"InviteAlert","sn":"10013","alertMsg":"浓度低"}

命令行:

#mosquitto_pub -h 60.205.148.67 -t webServer -u admin -P password -m"{\"msgType\":\"InviteAlert\",\"sn\":\"10013\",\"alertMsg\":\"浓度低\"}"

Mosquitto日志:

 

Tomcat日志:

 

Web界面:

 

MySQL数据库:

 


六、webClient下发数据上传频率到设备
数据格式:

{"hz":"5","msgType":"InviteHz"}

Web界面操做:

用户登陆或者用户注销时,或者session失效时。

Mosquitto日志:

 

Tomcat日志:

 

命令行接收数据:

 


七、webClient下发警报参数到设备
数据格式:

{"cctUpTime":"300","msgType":"InviteAlertParam","psrDwonTime":"300","cctDownTime":"300","psrUp":"95","psrUpTime":"300","cctDown":"4.0","cctUp":"5.0","psrDwon":"87"}

Web界面操做:

 

Mosquitto日志:

 

Tomcat日志:

 

命令行接收数据:

 


八、webClient下发开关机受权&开关机到设备
开关机受权数据格式:

{"openValid":"0","msgType":"InviteOpenValid","sn":"webServer"}

Web操做界面:

 

Mosquitto日志:

 

Tomcat日志:

 

命令行接收数据:

相关文章
相关标签/搜索