更新时间:2022-03-21 GMT+08:00
分享

连接

请求样例:

{

"messId": "Connect",

"params": ["10.159.154.88,169.159.154.88", "001"]

}

消息字段

取值

备注

messId

Connect

严格按照取值填写

params

IP列表,鉴权码

数组

参数1:IP列表

参数2:鉴权码

此处的IP列表、以及鉴权码均来自Discover解析出来的结果

响应样例:

{

"messId": "Connect",

"response": ["0","10.159.157.85", "IdeaHub", "1"]

}

消息字段

取值

备注

messId

Connect

严格按照取值填写

response

固定值、终端IP地址,终端名称,终端侧是否支持遥控器

数组

参数1:固定值

参数2:终端IP地址

参数3:终端名称

参数4:终端侧是否支持遥控器(0:不支持,1:支持)

连接的C++原型接口为:int Connect(list<std::string> addressList, int port, std::string password);

其中addressList是下发投影码解析命令后得到的回调消息中的IP地址列表,password为鉴权码,port口在服务端会代为填写,因此请求样例中参数只需要填IP列表和鉴权码;调用该接口成功后底层会收到相应的回调消息,回调消息内容为最终连接上的终端地址,终端当前的名称以及终端侧是否支持遥控器,这三个参数可用于更新上层UI的界面。

相关文档