上传后台修改

This commit is contained in:
HycJack
2026-05-05 12:24:05 +08:00
parent b3687fbc71
commit 7e29958ffa
79 changed files with 1863 additions and 130 deletions

View File

@@ -0,0 +1,295 @@
device/imei/command # 服务器下发命令(下行)
device/imei/response # 设备响应(上行)
device/imei/event # 设备主动事件
device/imei/event_resp # 事件返回
消息格式JSON
device/imei/event
0.设备定时10分钟上报信息
{
"msg_id": "000",
"data": {
"id":"TalkingQ_xxx",
"power": 70, 每个间隔10从10-100
"signal": 3, 信号强度1是最弱的 5是最强
"voice":60, 每个间隔20从40-100
"version":"v1.0"
}
}
服务器返回
device/imei/event_resp
{
"msg_id": "000",
"status": "success"
}
1. GPS位置查询
device/imei/command
服务器下发:
{
"msg_id": "001"
}
device/imei/response
4G模块响应
{
"msg_id": "001",
"status": "success",
"data": {
"latitude": 39.9042,
"longitude": 116.4074
}
}
2. 音量调节
device/imei/command
服务器下发:
{
"msg_id": "002",
"params": {
"level": 70
}
}
device/imei/response
4G模块响应
{
"msg_id": "002",
"status": "success",
"data": {
"current_level": 70
}
}
3. OTA升级
device/imei/command
服务器下发:
{
"msg_id": "003",
"params": {
"url": "http://47.113.99.138:7050/EG800AKCN_91LC-beta1-20260501205451-fota.bin",
"version": "2.1.0"
}
}
device/imei/response
4G模块响应立即确认
{
"msg_id": "003",
"status": "accepted",
"data": {
"current_version": "2.0.5",
"target_version": "2.1.0"
}
}
升级完成
{
"msg_id": "003",
"status": "success",
"data": {
"new_version": "2.1.0"
}
}
4、NFC留言下发提示
device/imei/command
如果设备在线且有未读留言服务器定时10分钟下发一次
{
"msg_id": "004",
"params": {
"url": "http://xxx.mp3" //您有新的留言请注意查收
}
}
device/imei/response
4G模块响应
{
"msg_id": "004",
"status": "success",
}
5、发送或收听留言
device/imei/event
NFC触发设备端上报
{
"msg_id": "005",
"params": {
"uuid": "53C12B6DA20001"
}
}
//如果不是本机本地UUID则下发“你好你的朋友已在线请留言”
//如果本机本地UUID但没有留言"你好,已没可读留言"
服务器下发
device/imei/event_resp
{
"msg_id": "005",
"status": "success",
"type": 0, //0代表收听留言 1 代表需要发送留言
"params": {
"url_1": "http://xxx.mp3"
"url_2": "http://xxx.mp3"
}
}
{
"msg_id": "005",
"type": 0,
"params":
{
"url_1": "http://175.24.73.253:8080/assets/audio/no_message.mp3"
}
}
6、NFC绑定uuid
device/imei/command
{
"msg_id": "006"
}
device/imei/response
4G模块响应
{
"msg_id": "006",
"status": "success",
"data": {
"uuid": "xxxx"
}
}
7、开关状态
//0查询状态 1 控制打开 2控制关闭
device/imei/command
{
"msg_id": "007",
"type": 0
}
device/imei/response
4G模块响应
{
"msg_id": "007",
"status": "success",
"data": {
"status": "on" //on或off 返回当前状态
}
}
8、定时休眠
device/imei/command
{
"msg_id": "008",
"params": {
"start": "22:00" , //设置时和分
"end": "07:00" //设置时和分
}
}
device/imei/response
4G模块响应
{
"msg_id": "008",
"status": "success"
}
9、远程休眠和唤醒
device/imei/command
{
"msg_id": "009",
"params": {
"switch": "on" // on 唤醒 off 休眠
}
}
device/imei/response
4G模块响应
{
"msg_id": "009",
"status": "success"
}
10、额外按键长按发送告警信息
device/imei/event
{
"msg_id": "010" //发送告警
}
device/imei/event_resp
4G模块响应
{
"msg_id": "010",
"status": "success"
}
11、额外按键短按发送留言给家长
device/imei/event
{
"msg_id": "011",
"params": {
"uuid": "TalkingQ_xxx"
}
}
device/imei/event_resp
{
"msg_id": "011",
"type": 0,
"params":
{
"url": "http://175.24.73.253:8080/assets/audio/message_ok.mp3"
}
}
12、增加后台自动下发DeviceID和SN流程
设备端上报
device/imei/event
{
"msg_id": "012"
}
服务器下发
device/imei/event_resp
{
"msg_id": "012",
"params":
{
"url": "175.24.73.253:80",
"device_id":"TalkingQ_XQSN00001003",
"device_sn":"TQ_XQSN000000001003",
}
}
TalkingQ_XQSN00001003 TQ_XQSN000000001003
53C12B6DA20001
53D92B6DA20001
53DA2B6DA20001
set id TalkingQ_XQSN00001003
set sn TQ_XQSN000000001003
TalkingQ_XQSN00001004 TQ_XQSN000000001004
53E12B6DA20001
53D12B6DA20001
53D22B6DA20001
TalkingQ_XQSN00001005 TQ_XQSN000000001005
53C22B6DA20001
1000000189ABCDEFGHIJKLMNOPQRSTUV
1000000089ABCDEFGHIJKLMNOPQRSTUV
1、额外按钮
短按 直接与父母留言
长按 播报紧急报警系统
2、休眠时间段设置功能
在设定时间内,设备不可启动
设定时间过后,可以正常使用
3、远程一键休眠和一键唤醒
mqtt地址
http://175.24.73.253:18083/#/login?to=/clients
admin
emqx_DPWQyk