云服务器内容精选

  • 初始化网桥SDK 创建BridgeBootstrap对象实例,调用initBridge方法,在该方法中会读取环境变量的配置信息,并同IoT平台建立网桥连接。 环境变量说明: 表2 环境变量说明 环境变量名称 参数说明 样例 NET_BRIDGE_ID 网桥ID bridge001 NET_BRIDGE_SECRET 网桥密钥 ********** NET_BRIDGE_SERVER_IP IoTDA平台地址 *****.iot-mqtts.cn-north-4.myhuaweicloud.com NET_BRIDGE_SERVER_PORT IoTDA平台泛协议接入端口号 8883 初始化成功后,需要设置平台下行数据的监听器,监听平台的下行数据。 代码样例: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 public void init() { //网桥启动初始化 BridgeBootstrap bridgeBootstrap = new BridgeBootstrap(); // 从环境变量获取配置进行初始化 bridgeBootstrap.initBridge(); bridgeClient = bridgeBootstrap.getBridgeDevice().getClient(); // 设置平台下行数据监听器 DownLinkHandler downLinkHandler = new DownLinkHandler(); bridgeClient.setBridgeCommandListener(downLinkHandler) // 设置平台命令下发监听器 .setBridgeDeviceMessageListener(downLinkHandler) // 设置平台消息下发监听器 .setBridgeDeviceDisConnListener(downLinkHandler); // 设置平台通知网桥主动断开设备连接的监听器 }