这里会显示出您选择的修订版和当前版本之间的差别。
| 后一修订版 | 前一修订版 | ||
|
4g多功能版本其它协议功能 [2023/06/23 13:26] xuxubin 创建 |
4g多功能版本其它协议功能 [2024/07/22 09:37] (当前版本) xuxubin [LCD显示屏二维显示] |
||
|---|---|---|---|
| 行 5: | 行 5: | ||
| - | ====== | + | ====== |
| - | - 测试设备功能,打开“网络调试助手”,按如下设置:\\ {{cloudspeaker: | + | |
| - | - 将设备连接到路由器上,当设备连接成功后,我们可以测试一下播放声音,输入: | + | |
| - | < | + | |
| - | 点击发送,如下图所示: | + | |
| - | {{cloudspeaker: | + | |字段 ^ 类型 ^ 必选 ^ 取值说明 ^ |
| + | ^ cmd | 字符串 | 是 | 指令名称,固定取值:“getinfo” | | ||
| + | ^ msgid | 字符串 | 否 | 消息ID,若当前消息ID与上一个消息ID相同,则认为是同一个消息,终端不重复执行。建议用带时间戳的编号赋值。 | | ||
| - | ====== | + | 示例: |
| + | 服务器下发: | ||
| + | < | ||
| + | |||
| + | 终端回复: | ||
| + | < | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | }</ | ||
| + | ====== | ||
| - | 具体协议说明跳转至< | + | |字段 ^ 类型 ^ 必选 ^ 取值说明 |
| + | ^ cmd | 字符串 | 是 | 指令名称,固定取值:“getloc” | | ||
| + | ^ msgid | 字符串 | 否 | 消息ID,若当前消息ID与上一个消息ID相同,则认为是同一个消息,终端不重复执行。建议用带时间戳的编号赋值。 | | ||
| - | 服务器向设备发送协议:{" | + | 示例: |
| + | 服务器下发: | ||
| + | < | ||
| + | |||
| + | 设备端回复: | ||
| + | < | ||
| + | | ||
| + | " | ||
| + | " | ||
| + | {" | ||
| + | {" | ||
| + | {" | ||
| + | {" | ||
| + | {" | ||
| + | {" | ||
| + | ] | ||
| + | }</ | ||
| + | |||
| + | |||
| + | |||
| + | |字段 ^ 类型 ^ 必选 ^ 取值说明 ^ | ||
| + | ^ cmd | 字符串 | 是 | 指令名称,固定取值:“getloc” | | ||
| + | ^ sn | 字符串 | 是 | 设备编号 | | ||
| + | ^ lbs | Json数组 | 是 | 可用于获取经纬度的lbs数据 | ||
| + | |||
| + | ====== 设置设备参数 ====== | ||
| + | |字段 ^ 类型 ^ 必选 ^ 取值说明 ^ | ||
| + | ^ cmd | 字符串 | 是 | 指令名称,固定取值:“setting” | | ||
| + | ^ msgid | 字符串 | 否 | 消息ID,若当前消息ID与上一个消息ID相同,则认为是同一个消息,终端不重复执行。建议用带时间戳的编号赋值。 | | ||
| + | ^ poweron | 字符串 | 否 | 设备开机铃声,中文字符编码必须是 UTF8 编码,若poweron="" | ||
| + | ^ poweroff | 字符串 | 否 | 设备关机铃声,中文字符编码必须是 UTF8 编码,若poweroff="" | ||
| + | |||
| + | 示例: | ||
| + | 服务器下发: | ||
| + | < | ||
| + | |||
| + | 终端回复: | ||
| + | < | ||
| + | |||
| + | |字段 ^ 类型 ^ 必选 ^ 取值说明 ^ | ||
| + | ^ cmd | 字符串 | 是 | 指令名称,固定取值:“setting” | | ||
| + | ^ sn | 字符串 | 是 | 设备编号 | | ||
| + | ^ poweron | 整形 | 否 | 1-开机铃声设置成功,0-开机铃声设置失败 | | ||
| + | ^ poweroff | 整形 | 否 | 1-关机铃声设置成功,0-关机铃声设置失败 | | ||
| + | ^ volume | 整形 | 否 | 1~8 - 音量设置成功,返回对应音量等级 | | ||
| + | |||
| + | ====== LCD显示屏二维显示 ====== | ||
| + | |字段 ^ 类型 ^ 必选 ^ 取值说明 ^ | ||
| + | ^ cmd | 字符串 | 是 | 指令名称,固定取值:“display” | | ||
| + | ^ times | 整形 | 否 | 当前界面显示的秒数。0 表示常亮 | | ||
| + | ^ data | 字符串 | 是 | 二维码的内容 | | ||
| + | ^ x | 整形 | 是 | 取值范围 0~320。10000 表示居中显示 | | ||
| + | ^ y | 整形 | 是 | 取值范围 0~240。10000 表示居中显示 | | ||
| + | ^ w | 整形 | 是 | 二维码显示的宽度。不能大于屏幕尺寸240 | | ||
| + | ^ color | 整形 | 是 | 16位的RGB565颜色值,取值范围0~65535。RGB888换算成RGB565算法:RGB值第一个字节取高五位,第二个字节取高六位,第三个字节取高五位。比如颜色为粉色,RGB888值为(255, | ||
| + | 示例: | ||
| + | 服务器下发: | ||
| + | < | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | {" | ||
| + | ] | ||
| + | }</ | ||