G601-G616-618手表
MQTT数据接口指引
IP、端口:请跟厂商获取
订阅主题:'atom/g616/status/#'
{ "imei": "358800005942033", "stepCount": "1618", "calories": "34.9", "temperature": "36.0", "heartRate": "96", "bpSystolic": "122", "bpDiastolic": "83", "bloodOxygen": "98", "battery": "36", "sos": true, "speed": "0.00", "direction": "0.0", "rolls": "0", "locationDate": "230817", "locationTime": "091856", "location": "113.4945307,22.2248915", "positionWifi": "d0:76:e7:6e:db:14,-54;0c:cf:89:e0:c1:96,-55;f0:c8:14:e2:21:16,-59;0c:cf:89:e0:c7:ee,-67;5c:de:34:21:c1:93,-77;e0:d4:62:55:cb:94,-84;0c:cf:89:e0:c2:32,-87;b0:45:02:8a:d6:84,-88;00:5c:c2:6c:01:3f,-89;6c:b1:58:69:20:9e,-90;", "isWearing": true, "isOnline": true } |
说明:
l 其余字段说明:依次是步数、卡路里、体温、心率、收缩压-舒张压(极少用)、血氧、电量百分比、sos报警、速度(少用)、方向(少用)、翻滚次数(少用)、定位日期(年月日)、定位时间(时分秒)、经纬度(高德坐标)、WiFi信息、佩戴状态、在线状态;
l 佩戴状态:未必精准,仅供参考,佩戴时基本会显示佩戴,不佩戴时有时也会显示佩戴;
l SOS报警:插卡后才能触发SOS报警。
IP、端口:请跟厂商获取
发布主题:'atom/g616/cmd/IMEI/FLAG'
如下图(Nodejs代码范例):
client2.publish('atom/g616/cmd/358800005942033/MESSAGE',message); |
请注意指令是大写英文字母,不存在多余的空格,否则指令会无效;
message中要严格按照格式约定输入,不可存在多余的空格,否则指令会无效;
如果指令执行成功,会收到一条返回信息,主题不变,内容为Flag。
指令 | Flag | message |
下发信息 | MESSAGE | 文字内容<50字 中文标点符号会乱码,请使用英文标点符号 注意:使用MQTT.fx发送指令,中文内容会乱码,请使用开发语言通过代码发送 |
设置电话本 | PHL | 电话号码,姓名,电话号码,姓名...最多50条 范例:11111111111,张生,11111111111,李生 注意:使用MQTT.fx发送指令,中文内容会乱码,请使用开发语言通过代码发送 |
白名单开关 | WLKEY | 1 说明:1开(禁止呼入),0关(允许呼入) |
设置SOS电话号码 | SOS | 电话号码,电话号码,电话号码...最多3个号码 范例:11111111111,11111111111,11111111111 |
设置闹钟 | REMIND | 时间-开关-格式,时间-开关-格式,时间-开关-格式 范例:07:25-1-1,07:30-1-2,07:20-1-3-0111110 说明: 开关:1开,0关(或message为空) 格式:1:一次;2:每天;3:自定义(1111111 7个数字代表周日到周六,其中1为开0为关) |
定时开关机 | BOOTOFF | 1,20:10,20:00 说明: 生效:1有效,0无效; 两个时间,前面是开机时间,后面是关机时间 |
l 调用
str = '郑夏小朋友,已入校!'; client2.publish('atom/g616/cmd/358800005942033/MESSAGE',str); str = '13823035880,朱先生,13232205880,朱小姐,11111111111,zhang san'; client2.publish('atom/g616/cmd/358800005942033/PHL',str); str = '1'; client2.publish('atom/g616/cmd/358800005942033/WLKEY',str); str = '13823035880,13232205880,13926990670'; client2.publish('atom/g616/cmd/358800005942033/SOS',str); str = '07:25-1-1,07:30-1-2,07:20-1-3-0111110'; client2.publish('atom/g616/cmd/358800005942033/REMIND',str); str = '1,21:50,21:40';//前面是开机时间,后面是关机时间,容易搞错 client2.publish('atom/g616/cmd/358800005942033/BOOTOFF',str); |
l 返回结果
接收到返回结果,说明指令执行成功。
[DEBUG] debug - atom/g616/status/358800005942033/MESSAGE [DEBUG] debug - MESSAGE [DEBUG] debug - atom/g616/status/358800005942033/PHL [DEBUG] debug - PHL [DEBUG] debug - atom/g616/status/358800005942033/WLKEY [DEBUG] debug - WLKEY [DEBUG] debug - atom/g616/status/358800005942033/SOS [DEBUG] debug - SOS [DEBUG] debug - atom/g616/status/358800005942033/REMIND [DEBUG] debug - REMIND [DEBUG] debug - atom/g616/status/358800005942033/BOOTOFF [DEBUG] debug - BOOTOFF |