首先此文章作为的是亿佰特4G遥控开关资料扩展,定向指导那些想使用亿佰特4G遥控开关接入其他平台(包括自建平台)的用户。在此首先先大致介绍亿佰特的4G遥控开关整个系列,如下图:
亿佰特整个遥控开关系列共计10多种产品,涵盖1-8路的4G智能遥控开关,以及带有输入检测/AI检测4G智能遥控开关(AI检测可直接接标准4-20ma传感器变送器实现传感器信息采集与显示),以及亿佰特最新推出的4G遥控开关/空开类遥控开关系列,这两个系列带有实时电压/电流/功率/用电量累计检测,这些遥控开关都可以定制接到用户自己的标准MQTT平台上。
本文对遥控开关接入天翼云平台作说明,首先标准品无线遥控开关系列全部都是遥控开关接入阿里云飞燕平台的,所以接入天翼云平台需要定制,而两个平台之间有很多差异,所以本文指导是以最小的设备固件改动情况下对天翼云进行对接(也就是对天翼云平台的使用方法尽可能与遥控开关接入阿里云MQTT协议服务器一致),以减小定制研发费用,但是整个定制流程可弹性,更多的需求可以讨论。
按照下面的示范根据自身要求创建产品即可
创建完产品之后需要创建设备,其模式就是产品作为类别框架,在框架下创建一个实际的设备用于接入。
其中设备标号尤为重要,会作为MQTT连接中的信息。
这里是服务器的连接地址与端口,我们使用上面1883这个。
设备查看这里的这个位置就会作为mqtt连接的client id
点击进入设备详情界面
这个位置就是需要填入的password
然后就可以点击连接直接接入平台:
然后平台上就可以看到设备处于已激活状态了。
这里是最重要的一点,因为这个平台和阿里云平台有很大差别,阿里云的飞燕平台,设备信息的上行和控制信息的下发分别是固定走两个不同的topic,分别是/sys/xxx/xxx/thing/service/property/set和/sys/xxx/xxx/thing/event/property/post,但是天翼云平台的概念更类似于某一个功能块走不同的topic来进行服务分类,比如开关控制作为一个功能,走的是一个topic上报,断电报警作为一个功能,走的是另外一个topic上报,本质上讲就是要使用多个topic来实现整个系统逻辑。
这里先讲我方软件最简接入方案,因为要去满足这种服务方法软件需要大改,涉及定制费高,后续有类似需求再作讨论,此处先将设备的上报信息与控制信息的下行走同一个topic,让他的用法与阿里云尽可能一致,如下进行操作。
进入到这个界面,首先上面有个属性列表,里面有一些默认属性,可以批量删除,大多数用不上,可以全部在下面进行自定义。
自定义功能按照不同设备有差别,这里拿空开最重要的几个参数为例,空开类遥控开关,当前的功率,电流/电压。进行功能的创建
类似于这样,这样,创建好属性,这个无须担心,具体定制环节可以直接发物模型文件,方便直接导入就能使用。
然后更重要的一点,创建服务:
这里就是核心,服务列表中本来有很多服务,全部删掉,不需要,然后创建两个服务,一个用于设备信息上报,一个用于设备信息上发,这也就是两个交互使用的topic。然后就可以使用这两个topic进行测试了:
Mqttfx订阅这个topic就可以监听到控制报文。
如上,向服务器发送一包数据
然后就可以在平台上看到这一则数据。
这里就完成了设备的接入。定制完成后设备的工作流程也这个一致,会通过这样的两个topic进行交互,来实现遥控开关设备的监控与控制。
今天的分享就到这里啦,EBYTE每一天都致力于更好的助力物联化、智能化、自动化的发展,提升资源利用率,更多产品更多资料,感兴趣的小伙伴可以登录我们的亿佰特官网和企业公众号(微信号:cdebyte)进行了解,也可以直接拨打400电话咨询技术专员!
7 X 24 销售服务热线
4000-330-990深圳办事处柯经理:18218726658 杭州办事处戴经理:17512568697
常州办事处崔经理:15906110783 南京办事处葛经理:17626012283
业务邮箱:support@cdebyte.com
全国销售投诉电话:19934352316
地址:四川省成都市高新西区西区大道199号B5栋(前台座机:028-61543675)
©© 成都亿佰特电子科技有限公司【版权所有】 蜀ICP备13019384号-3