腾讯云物联网通信MQTT数据转发到第三方服务
1、唠叨一下 基于腾讯云的物联网通讯研究有一段时间,中间有过迷茫,还好,有强大的互联网以及腾讯云提供的文档,让我初步的了解了基于MQTT协议通讯的机制。我将把今天搞明白的一个知识点进行总结和分享,希望给正在学习腾讯云MQTT物联网通信童鞋们一点帮助。 下面是我们今天总结笔记的框图: 2、详细步骤 1 建立规则 (1)点击“新建规则" (2)创建规则 (3)编辑规则 在这里,我们测试将设备发布的mqtt报文信息全部转发 (4)添加行为操作 这里我们选择数据转发到第三方服务,第三方服务为java开发的一个后台测试程序,程序运行在阿里云ECS上 (6)启用规则 2 建立第三方服务 下面为测试服务的代码,当收到controller请求,打印payload数据 3测试查看 (1)发布主题为keyword 为data的信息到服务器 通过在线调试可以查看数据,设备将发布到腾讯云物联网服务器,通过在线调试可以查看数据,如下; (2)根据腾讯云的数据转换规则,收到主题为/P_DEV/*/data的发布数据,将会加ing这个payload数据转发到https://xxxx.xxxxx.com/getMqtt接口中,该接口运行在阿里云ECS中,通过打印日志,可以看到转发的数据格式为json对象数据,如图: 3 结论 根据上面的操作,我们完成了基于腾讯云物联网通信MQTT设备发布的数据转发到第三方服务