机器人通道机Http对接协议
一、使用概述 二、Udp组播协议 三、设置模块(所有该模块都为下发消息) 四、车辆进出场交互逻辑 五、客户端控制设备的显示和播报 六、其它

13、设置设备显示自定义web页面(下发消息)

更新时间:2024-06-13

应用场景

 设置设备按照指定的地址来加载界面显示

 

接口链接

URL地址:http://deviceIP:8099/setWebAddressRender

支持Post方法

请求参数

字段 类型 必填 描述 示例值
 deviceno String 表示当前设备的唯一标记 3ba49512ed8991df (查看设备搜索说明)
 sign String   固定的字符 968E67E4D26C36A6A90813A1001CDED2
timestemp String
表示当前的时间戳 20200319094738125或者直接设置为字符串“now”
data json

 

 

 

data Json格式数据格式

字段 类型 必填 描述 示例值
arriveLicensedCar boolean
表示当前消息是否标识的是有牌车信号 默认是true
speakVoiceText String 表示语音播报的文本内容  
webAddress String

表示指定加载的web页面

注意:用户输入为空,则表示当前刷新页面无效;如果用户输入不为空且不含http的头部,则页面刷新时自动添加http://头部,如果地址本身带有http头部则页面按照原地址刷新显示;

注意:1,由于当前的设备web版本问题,暂时不支持 aixo,直接使用 $.ajax ;
2,语法上使用 var 替换let ,即不支持 es6 不然会出现错误
android webview [INFO:CONSOLE(222)] "Uncaught SyntaxError: Block-scoped declarations (let, const, function, class) not yet supported outside strict mode", 导致js页面请求无效

 

webTime int 否,默认为-1

表示web页面显示的时间

设置为0,表示不显示,即可以取消页面显示;

设置为<0,表示一直显示;

设置为>0,表示页面的倒计时时间,倒计时时间后,页面主动消失

 

 

实例数据:

{
	"deviceno": "cef86ac0003112ff",
	"sign": "968E67E4D26C36A6A90813A1001CDED2",
    "timestemp":"now",
	"data": {
		"speakVoiceText": "测试自定义语音",
		"webAddress": "https://www.baidu.com",
		"webTime": "180"
	}
}

设备响应参数

字段 类型 必填 描述 示例值
resultCode string 0表示成功,1,表示失败 0
message string 请求的消息  

 

 

 

 












 

个搜索结果,搜索内容 “

    0 个搜索结果,搜索内容 “