
# SDK介绍
#### 业务流程
基于SDK实现泛协议设备接入的业务流程：
图1业务流程图   
![](https://support.huaweicloud.com/devg-iothub/figure/zh-cn_image_0000001877303614.png "点击放大")
#### SDK接口说明：
表1表1 泛协议SDK提供监听平台下行数据的接口说明 
| 接口                          | 说明                                           |
|:---|:---|
| BridgeCommandListener       | 平台命令下发监听接口。泛协议插件可以通过该接口将平台的下行命令转发给第三方协议设备。   |
| BridgeDeviceMessageListener | 平台消息下发监听接口。泛协议插件可以通过该接口将平台的下行消息转发给第三方协议设备。   |
| BridgeDeviceDisConnListener | 平台通知网桥断开设备连接监听接口。泛协议插件可以通过该接口主动断开第三方协议设备的连接。 |
| LoginListener               | 网桥等待设备登录结果的监听接口。泛协议插件可以通过该接口监听设备是否登录成功。      |
| LogoutListener              | 网桥等待设备登出结果的监听接口。泛协议插件可以通过该接口监听设备是否登出成功。      |
   
表2表2 泛协议SDK提供的相关类说明 
| 类                | 说明                                                |
|:---|:---|
| BridgeClientConf | 泛协议SDK客户端配置类（包括泛协议SDK连接平台的地址、网桥ID、密钥等参数）          |
| BridgeBootstrap  | 泛协议SDK启动初始化类。                                     |
| BridgeClient     | 泛协议SDK网桥客户端实现类，实现同平台的通信（设备登录、设备消息上报、设备属性上报、设备登出等） |
   
#### 相关FAQ
[泛协议接入相关问题](https://support.huaweicloud.com/iothub_faq/iot_faq_01007.html)
#### 相关最佳实践
[通过协议转换网关实现泛协议设备接入](https://support.huaweicloud.com/bestpractice-iothub/iot_bp_0009.html)
