什么是安全隧道通信协议
来源:新闻资讯 /
时间: 2024-11-23
Session说明
设备端与访问端进行Session通信的流程图如下。
序号 | 流程 | 说明 |
---|---|---|
1和2 | WebSocket建连。 | 设备端与访问端建立安全的WebSocket通道。 |
3 | 创建Session。 | 由访问端发送给设备端。
注意 创建Session隧道帧成功发送到设备端后,若超过10秒设备端未返回响应结果,访问端会收到超时异常的信息。
|
4 | 创建响应数据。 | 由物联网平台或设备端返回给访问端的响应结果。
说明 支持创建不同类型隧道帧的响应数据。
|
5和6 | Session内的数据传输。 | 设备端和访问端可使用该Session进行数据通信。
注意 物联网平台不会对Tunnel Payload数据做任何解析,直接中转至设备端或访问端。
|
7 | 关闭Session。 | 应用场景如下:
|
Session使用过程中,Tunnel Header中JSON数据和Tunnel Payload的配置,请参见下表。
{
"code": 0,
"msg": ""
}
{
"code": 0,
"msg": ""
}
参数 | 数据类型 | 说明 |
---|---|---|
code | Integer | 响应结果码,取值范围0~255,0~15为系统预留响应码,16~255可由您自定义。
|
msg | String | 创建失败后,返回的错误提示。 |
参数 | 数据类型 | 说明 |
---|---|---|
code | Integer | 关闭Session的原因,可取值:
|
msg | String | 关闭Session的相关信息。 |
上一篇: 物联网工程毕业设计题目有什么推荐
下一篇: 物联网通讯协议——Zigbee