机器人通道机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 个搜索结果,搜索内容 “”