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

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

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

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接入。不同版本可能有差异,欢迎交流学习。
|
3月前
|
网络协议 物联网 5G
K3S 系列文章 -5G IoT 网关设备 POD 访问报错 DNS 'i/o timeout' 分析与解决
K3S 系列文章 -5G IoT 网关设备 POD 访问报错 DNS 'i/o timeout' 分析与解决
|
11天前
|
监控 网络协议 安全
【亮剑】当设备IP能ping通但无法上网时,可能是DNS解析、网关/路由设置、防火墙限制、网络配置错误或ISP问题
【4月更文挑战第30天】当设备IP能ping通但无法上网时,可能是DNS解析、网关/路由设置、防火墙限制、网络配置错误或ISP问题。解决步骤包括检查网络配置、DNS设置、网关路由、防火墙规则,以及联系ISP。预防措施包括定期备份配置、更新固件、监控网络性能和实施网络安全策略。通过排查和维护,可确保网络稳定和安全。
|
1月前
|
网络虚拟化 网络架构
配置基于接口划分VLAN示例(汇聚层设备作为网关)
划分VLAN的方式有:基于接口、基于MAC地址、基于IP子网、基于协议、基于策略(MAC地址、IP地址、接口)。其中基于接口划分VLAN,是最简单,最常见的划分方式。 基于接口划分VLAN指的是根据交换机的接口来划分VLAN。网络管理员预先给交换机的每个接口配置不同的PVID,当一个数据帧进入交换机时,如果没有带VLAN标签,该数据帧就会被打上接口指定PVID的Tag,然后数据帧将在指定PVID中传输。 在典型的分层组网中,当接入交换机是二层交换机时,可以使用汇聚交换机作为用户的网关。另外使用汇聚交换机作为用户的网关还可以简化接入交换机的配置,使用户通过一个出接口访问外部网络,便于维护和管
|
Docker 容器
Docker | 自定义网络(网关、子网地址)
Docker | 自定义网络(网关、子网地址)
821 0
Docker | 自定义网络(网关、子网地址)
EMQ
|
数据采集 JSON 算法
对接多个 Neuron 实例,实现多网关协同分析与设备联动
3月,eKuiper团队主要进行了1.9.0版本的开发,增强了分析能力与运营效率以进一步提高eKuiper的性能和可用性。
EMQ
201 0
对接多个 Neuron 实例,实现多网关协同分析与设备联动
|
域名解析 运维 Kubernetes
如何使用ASM网关对接阿里云WAF
Web应用防火墙(Web Application Firewall,简称WAF)为您的网站或App业务提供一站式安全防护。WAF可以有效识别Web业务流量的恶意特征,在对流量清洗和过滤后,将正常、安全的流量返回给服务器,避免网站服务器被恶意入侵导致性能异常等问题,从而保障网站的业务安全和数据安全。 ASM网关支持对接WAF,并且可以通过自定义访问日志格式来查看WAF对回源请求添加的Header,更方便线上运维。本文将介绍ASM网关如何对接WAF,以及如何使用ASM的自定义访问日志能力进行调试。
293 0
如何使用ASM网关对接阿里云WAF
SpringCloud学习(十七):Gateway网关的自定义全局GlobalFilter
虽然官方为Gateway提供了很多filter,但其实并不使用,我们更多的还是使用自己的配置。 在9527网关模块中新建一个filter包,在里面写一个类来实现自定义filter
161 0
SpringCloud学习(十七):Gateway网关的自定义全局GlobalFilter
|
XML 数据格式
FreePBX对接FreeSWITCH/sangoma网关操作教程
FreePBX对接FreeSWITCH/sangoma网关操作教程