最近这几天在准备后续的物联网STM32开发和实战演示、编写小程序等相关的内容,没时间更新公众号的文章。
其实关于物联网平台使用的系列文章,我本来打算写到上一篇就差不多可以停了。可是我在B站上一个粉丝私信说想让我录制一个关于MQTT上传图片的教程,所以今天整理了一下,写了一个工具,演示说一说实现的思路。
我先演示一下使用自己编写的工具上传的示例,首先我创建了一个基于MQTT协议的产品和设备,进入数据流页面,此时是无数据的
点击箭头所指的按钮
我首先假设你已经会使用MQTT通过Json格式上传数据点了,如果不会,请先看一下这篇文章《OneNET物联网MQTT协议接入(下)——上传数据点》。
其实你要做的就是首先下载箭头所指的文档
然后按照文档中5.2.1中讲的
构造一个数据类型为2的payload数组。
然后使用你自己编写的MQTT的程序发布一个主题为"$dp",内容为payload数组的报文。
照顾到网友的不同的开发语言,这里我在自己的工具上加了一个功能
导入图片后,可以点击箭头所指的"Bin"按钮生成payload对应的二进制数据
这样你在编程时,可以对比你自己编程序时生成的payload数据是否一致。当然你也可以直接用我的工具生成二进制文件,然后你编程语言加载这个文件到一个字节数组,然后直接将这个数组发送到oneNET,测试一下流程。
最近孩子最近特别的粘我,每次在家看到我拿电脑就说“爸爸你不要工作了,和我一起玩”,所以下班后也没时间录视频或者写文章了。
如果有问题可以加QQ群940556740,在群里直接问我即可。
【相关文章】
《1. 物联网知识扫盲》
《2. 中移OneNET平台HTTP协议接入》
《3. 中移OneNET平台MQTT协议接入(上)》
《4. 中移OneNET平台MQTT协议接入(下)》
《5.中移OneNET平台Android支持》
《番外篇__Lua脚本编程扫盲》
《6. OneNET物联网TCP透传接入及自定义Lua解析脚本》
《7. OneNET物联网EDP接入及协议格式讲解》
《8. OneNET使用HTTP推送》