IOT 设备数据采集(MQTT) MQTT 协议中的几个订阅主题 订阅主题:设备接受消息的标识,服务器往设备下发指令就是通过订阅的主题 发布主题:设备向上推送信息的标识,设备往服务器上上报自己数据的主题 上线主题:设备上线后发送一条上线信息给服务器 离线主题:设备断电往服务器发送的最后一条消息 一、
物联网 IOT设备数据采集平台 测试设备:有人DTU、温湿度设备传感器 一、采用的协议 TCP、MQTT server、MQTT client、HTTP 使用RabbitMQ实现MQTT 服务器,netty实现TCP,netty实现内嵌MQTT服务器,Vertx实现HTTP协议 二、实现过程 基础框
物联网 IOT设备数据采集平台 二 内嵌MQTT 服务器实现类 package com.ruoyi.iot.server.mqtt.server; import cn.hutool.core.collection.CollUtil; import cn.hutool.core.util.Objec
Modbus RTU 协议 Modbus RTU(远程终端单元)是工业自动化中最常用的串行通信协议之一,它的核心优势在于结构紧凑、传输效率高。通常用于和PLC进行通信。 这里将协议拆分为两个部分进行解读,其一是功能指令报文,其二是返回报文。 一、指令报文(向从站设备发送需要读取设备数据的指
RabbitMQ 搭建MQTT服务器 一、RabbitMQ 安装 官网:https://www.rabbitmq.com/ ubuntu 安装脚本,创建 rabbitmq.sh
yolo v5 + labelImg 进行数据标注(补充) labelImg 标注软件安装和使用 #切换环境 conda activate yolov5 #安装labelImg pip install labelImg 安装后使用,在安装的环境下使用下输入下面的命令 #使用命令 labelImg
yolo v5 、ffmpge、nginx 视频检测 一、ffmpeg 下载 windows: https://www.gyan.dev/ffmpeg/builds/
Ubuntu ping 不通IP自动关机 ping 监控脚本 ping_monitor_loop.sh #!/bin/bash TARGET_IP="114.114.114.114" # 需要ping的ip FAIL_COUNT=0 #记录失败次数 MAX_FAILURES=3 #ping 失败的
JenKins GitLab项目部署(SpringBoot、 Vue) 一、GitLab 凭证设置 (在用户设置-> Access tokensz 中添加)
Ubuntu Jenkins Maven Git Nvm 安装 一、maven 配置 官网 https://maven.p2hp.com/download.html apache-maven-3.9.