【物联网平台篇9】使用MQTT上传图片到OneNET

最近这几天在准备后续的物联网STM32开发和实战演示、编写小程序等相关的内容,没时间更新公众号的文章。

其实关于物联网平台使用的系列文章,我本来打算写到上一篇就差不多可以停了。可是我在B站上一个粉丝私信说想让我录制一个关于MQTT上传图片的教程,所以今天整理了一下,写了一个工具,演示说一说实现的思路。

我先演示一下使用自己编写的工具上传的示例,首先我创建了一个基于MQTT协议的产品和设备,进入数据流页面,此时是无数据的

点击箭头所指的按钮

输入相关的信息,然后点击“连接”按钮

点击箭头所指的按钮,选择一个图片文件

然后点击“上传图片”按钮

 

工具提示数据流上传成功

 

我们回到OneNET数据流展示页,可以看到确实已经上传了一副图片

 

下面我说一下实现的思路

我首先假设你已经会使用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推送

  • 21
    点赞
  • 124
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 14
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

玖零大壮

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值