Administrator
发布于 2026-03-01 / 76 阅读
0
0

温度采集 js00can1.0.0

简介

# 硬件功能
蓝牙
4G网络 GPS
有线以太网
wifi
485
can (速度500KBITS)
温度采集 (K型温度探头)
io采集 (速度1khz 耐压24v 低电平有效)

# 软件辅助功能
蓝牙配置WIFI账号密码
485读取运动卡 气压 故障码


# 软件功能
# 开发中
mqtt 查询 温度 气压 故障码
udp 查询 温度 气压 故障码

# 已完成
tcp_modbus 查询 温度 气压 故障码
远程升级固件

QQ20260301-150325.jpg

使用udp查找本设备

  • 本设备监听广播 255.255.255.255:55666
  • 发送数据 {"cmd":"get_config"}
  • 返回数据
{
	"config":	{
		"device":	{
			"name":	"js00can",
			"id":	"abc123456",
			"ap_mac":	"206ef1b39be9"
		},
		"mqtt":	{
			"enable":	true,
			"client_id":	"",
			"uri":	"mqtt://mqtt.jsauto.hk.cn",
			"port":	1883,
			"username":	"js00can",
			"password":	"js00can",
			"pubtopic":	"pub/esp/js00can",
			"subtopic":	"sub/esp/js00can",
			"keepalive":	60,
			"size":	1024,
			"out_size":	1024
		},
		"i":	0
	},
	"msg":	"成功",
	"code":	200,
	"ret_cmd":	"get_config",
	"free":	102816
}

电脑使用tcp_modbus主站读取本设备的数据

使用说明

  • modbus从机端口 502
  • ip使用udp获取

协议说明

  • 从机地址 0x02
  • 功能码 0x04
  • 寄存器起始位置 0
  • 寄存器数量 *
  • 寄存器类型 输入寄存器

image.png

示例协议

[2025-12-25 10:25:32-378]NET006-发送:[7c 8c 00 00 00 06] 02 04 00 00 00 02
[2025-12-25 10:25:32-382]NET006-接收:[7c 8c 00 00 00 07] 02 04 04 00 00 00 00
[2025-12-25 10:25:32-800]NET005-已关闭
[2025-12-25 10:25:33-099]NET006-发送:[7c 8d 00 00 00 06] 02 04 00 02 00 02
[2025-12-25 10:25:33-104]NET006-接收:[7c 8d 00 00 00 07] 02 04 04 00 00 00 00
[2025-12-25 10:25:33-804]NET006-发送:[7c 8e 00 00 00 06] 02 04 00 04 00 02
[2025-12-25 10:25:33-809]NET006-接收:[7c 8e 00 00 00 07] 02 04 04 00 00 00 00
[2025-12-25 10:25:34-449]NET006-发送:[7c 8f 00 00 00 06] 02 04 00 06 00 02
[2025-12-25 10:25:34-454]NET006-接收:[7c 8f 00 00 00 07] 02 04 04 00 00 00 00
[2025-12-25 10:25:34-872]NET005-连接中...
[2025-12-25 10:25:35-136]NET006-发送:[7c 90 00 00 00 06] 02 04 00 08 00 02
[2025-12-25 10:25:35-140]NET006-接收:[7c 90 00 00 00 07] 02 04 04 00 00 07 b7
[2025-12-25 10:25:35-824]NET006-发送:[7c 91 00 00 00 06] 02 04 00 0a 00 02
[2025-12-25 10:25:35-828]NET006-接收:[7c 91 00 00 00 07] 02 04 04 00 00 07 9e
[2025-12-25 10:25:36-419]NET006-发送:[7c 92 00 00 00 06] 02 04 00 0c 00 02
[2025-12-25 10:25:36-423]NET006-接收:[7c 92 00 00 00 07] 02 04 04 00 00 07 b7
[2025-12-25 10:25:37-055]NET006-发送:[7c 93 00 00 00 06] 02 04 00 0e 00 02
[2025-12-25 10:25:37-059]NET006-接收:[7c 93 00 00 00 07] 02 04 04 00 00 07 b7

示例配置

QQ20260301-164022.jpg

命令 支持udp和mqtt

# 将命令通过udp广播或mqtt发送到本设备 本设备会返回对应数据
# 查询命令间隔1秒


# 获取配置
{"cmd":"get_config"}
# 获取从站数据
{"cmd":"get_slave_data"}
# 更新固件
{"cmd":"up_http_bin","url":"http://192.168.1.100:8080/esp32.bin","check_version":true}
# 重启
{"cmd":"restart"}

485读取运动卡气压和故障码

QQ20260301-163403.jpg


评论