发现连接流程图
·
在软总线中有发现、连接、组网、传输四大模块。其中发现作为整个业务的第一步,核心目标即发现周边的设备。只有发现了设备,才能组成分布式网格,进而在此基础上实现分布式业务。根据底层使用的媒介,发现分为两大类:基于局域网络的Coap发现和基于蓝牙的BLE发现。
OH-BLE发现设备流程
BLE发现流程,主要通过蓝牙BLE广播发送ADV_IND消息完成同被发现设备的交互。支持通过SCAN_REQ进一步获取更多的设备信息,包括设备类型,UDID Hash,支持的Capability。

OH-BLE发布设备流程
BLE发布流程,作为能力的发布方,通过响应主动发现设备的广播请求,支持通过SCAN_RSQ进一步交换更多的设备信息,包括设备类型,UDID Hash,支持的Capability。

CoAP(Constrained Application Protocol):一种支持在低功耗、低功率等受限设备间进行通信的物联网协议,设计简练,基于UDP协议传输数据。
OH-Coap发现设备流程
CoAP发现流程,主要应用在局域网广播可达范围内的设备发现。主动发现设备通过在局域网内发送发现请求,期待被发现设备响应请求,并交换相关设备信息。

CoAP发布流程,主要应用在局域网广播可达范围内的设备发现功能。通过监听主动发现设备通过在局域网内发送发现请求,对其发现请求进行回应,交换相关设备信息,达到本设备被其他设备发现的目的。

更多推荐
所有评论(0)