云云对接中网关和子设备的自定义配置管理

简介: 调用云云对接的自定义管理配置。

最近在测试一些问题,需要启动两个网关,所以使用到自定义配置管理,示例代码如下:

bridgeBootstrap = new BridgeBootstrap();
ConfigFactory.init(
       ConfigFactory.getBridgeConfigManager("application-self-1.conf"),
       selfDefineDeviceConfigManager);
private static DeviceConfigManager selfDefineDeviceConfigManager = new DeviceConfigManager() {
   @Override
    public DeviceIdentity getDeviceIdentity(String originalIdentity) {
       System.out.println("DeviceConfigManager, originalIdentity:====="+originalIdentity);
       DeviceIdentity deviceIdentity = null;
       if("demoDevice1"==originalIdentity){
            deviceIdentity = new DeviceIdentity("aaaaaaa","subdevice1","a2fccb945ba4f5b5a8e50b");
        }else if("demoDevice2"==originalIdentity){
            deviceIdentity = new DeviceIdentity("aaaaaaa","subdevice2","db496509fbcd438cc03c2");
        }
       return deviceIdentity;
    }
   @Override
    public String getOriginalIdentity(String productKey, String deviceName) {
       System.out.println("DeviceConfigManager, productKey:====="+productKey);
       System.out.println("DeviceConfigManager, deviceName:====="+deviceName);
       String originalIdentity = null;
       if(deviceName == "subdevice1"){
            originalIdentity = "demoDevice1";
        }else if(deviceName == "subdevice2"){
            originalIdentity = "demoDevice2";
        }
       return originalIdentity;
    }
};

网关信息保存在application-self-1.conf中,挂载的子设备需要在DeviceConfigManager中动态获取。



目录
相关文章
使用vos3000时sip O 口网关注册成对接网关作为 ivr 接入,主叫号码如何设置
在VOS3000系统中,将SIP终端作为IVR接入点涉及配置SIP网关指向IVR应用,注册SIP设备并设定含用户名和域名的SIP账户。主叫号码设置可在注册时通过 Caller-ID 头部或拨号计划完成。拨号规则用于控制主叫号码传递,例如根据来源自动调整。配置后需测试主叫号码及IVR接入。不同版本可能有差异,欢迎交流学习。
|
7月前
|
网络协议 物联网 5G
K3S 系列文章 -5G IoT 网关设备 POD 访问报错 DNS 'i/o timeout' 分析与解决
K3S 系列文章 -5G IoT 网关设备 POD 访问报错 DNS 'i/o timeout' 分析与解决
|
2月前
|
物联网
Chirpstack配合网关与lora设备通信
这篇文章详细介绍了如何配置Chirpstack与LoRa网关及设备进行通信,并设置设备上报数据的流程,以便实现LoRaWAN网络的数据传输功能。
150 1
|
6月前
|
数据采集 边缘计算 UED
必知的技术知识:iNeuOS工业互联平台,机床&PLC硬件网关与平台无缝对接,进行数据交互
必知的技术知识:iNeuOS工业互联平台,机床&PLC硬件网关与平台无缝对接,进行数据交互
44 0
|
7月前
|
监控 网络协议 安全
【亮剑】当设备IP能ping通但无法上网时,可能是DNS解析、网关/路由设置、防火墙限制、网络配置错误或ISP问题
【4月更文挑战第30天】当设备IP能ping通但无法上网时,可能是DNS解析、网关/路由设置、防火墙限制、网络配置错误或ISP问题。解决步骤包括检查网络配置、DNS设置、网关路由、防火墙规则,以及联系ISP。预防措施包括定期备份配置、更新固件、监控网络性能和实施网络安全策略。通过排查和维护,可确保网络稳定和安全。
1421 1
|
存储 Linux API
如何经济高效使用云存储网关对接OSS存储
存储网关是一款可以为OSS存储提供文件访问接口的产品,从而用户可以像使用NAS一样在Windows/Linux操作系统里面直接挂载OSS进行使用。众所周知,OSS存储具有多种存储类型。那么对于所有的存储类型,云存储网关是否都适用呢?本文将围绕这一话题,展开一些探讨。
258 0
|
7月前
|
网络虚拟化 网络架构
配置基于接口划分VLAN示例(汇聚层设备作为网关)
划分VLAN的方式有:基于接口、基于MAC地址、基于IP子网、基于协议、基于策略(MAC地址、IP地址、接口)。其中基于接口划分VLAN,是最简单,最常见的划分方式。 基于接口划分VLAN指的是根据交换机的接口来划分VLAN。网络管理员预先给交换机的每个接口配置不同的PVID,当一个数据帧进入交换机时,如果没有带VLAN标签,该数据帧就会被打上接口指定PVID的Tag,然后数据帧将在指定PVID中传输。 在典型的分层组网中,当接入交换机是二层交换机时,可以使用汇聚交换机作为用户的网关。另外使用汇聚交换机作为用户的网关还可以简化接入交换机的配置,使用户通过一个出接口访问外部网络,便于维护和管
276 0
|
Docker 容器
Docker | 自定义网络(网关、子网地址)
Docker | 自定义网络(网关、子网地址)
1125 0
Docker | 自定义网络(网关、子网地址)
EMQ
|
数据采集 JSON 算法
对接多个 Neuron 实例,实现多网关协同分析与设备联动
3月,eKuiper团队主要进行了1.9.0版本的开发,增强了分析能力与运营效率以进一步提高eKuiper的性能和可用性。
EMQ
253 0
对接多个 Neuron 实例,实现多网关协同分析与设备联动