24692浏览
查看: 24692|回复: 16

[教程] 玩转Obloq(一):如何使用Obloq mqtt?

[复制链接]
本帖最后由 Forgotten 于 2022-11-9 15:00 编辑

使用Mind+中的Obloq模块,可以实现web端和我们的Arduino设备互联的功能。我们可以直接在easy iot平台上给我们的Arduino设备发送指令,控制设备做出我们想要的操作。
下面简单介绍一下如何通过obloq mqtt来实现easy iot平台对Remeo小车的控制。

项目介绍

Obloq把超声波传感器采集到的数据上传到物联网平台(easy iot),物联网平台发送命令来控制小车前进和后退。

工具

2. Remeo小车
3. USB线

下面是具体的实现步骤

Easy IoT平台上创建设备

1. 进入物联网平台
(1)打开浏览器,在地址栏输入https://iot.dfrobot.com.cn/
(2)或者直接从DF官网中进入。在官网右上角的个人头像里面,有一个“物联网”的选项,点击进入“管理设备”即可。
玩转Obloq(一):如何使用Obloq mqtt?图1

2. 创建设备
进入物联网平台后,点击顶部菜单的“工作间”,在工作间里即可新建自己的设备。可以新建多个设备,但是Mind+最多只支持同时对5个设备发送和接收消息。
玩转Obloq(一):如何使用Obloq mqtt?图2

编写程序

1. 初始化obloq
玩转Obloq(一):如何使用Obloq mqtt?图3
设置好连接wifi后,把物联网平台的参数拷贝到相应位置就行了。
这里的服务器我选择的是中国,如果选择全球服务器,就需要在https://iot.dfrobot.com上去进行设备创建,步骤和国内的平台是一样的。

2. 完整程序如下
先判断接收到了数据,因为读取消息一次之后,消息就被清空了所以需要将数据保存到字符串变量中,然后就可以通过变量进行判断了
玩转Obloq(一):如何使用Obloq mqtt?图6

上传程序

obloq连接到Remeo小车上后上传程序。Obloq信号灯状态说明如下
玩转Obloq(一):如何使用Obloq mqtt?图4
玩转Obloq(一):如何使用Obloq mqtt?图7

在物联网平台上,点击设备上的“发送消息”,进入消息收发界面,当obloq上的信号灯变成绿色之后,平台即开始和obloq进行通信。
玩转Obloq(一):如何使用Obloq mqtt?图5
当我们在物联网平台上发送指令“UP”的时候,小车会前进2s;发送“BACK”的时候,小车会后退2s

注意事项

1. obloq和物联网平台的通信有时候会卡住,这个时候平台收不到obloq发来的消息,同样,平台发过去的消息obloq也接收不到。这个时候按下Remeo主板上的reset键,重新运行程序即可。
2. 物联网平台上,每个设备最多只能接收1000条消息,如果接收到的消息累积数量已经超过了1000,必须在工作间里去手动清除,否则新接收到的消息不会再显示。
3. Remeo小车上的外接电池电量一定要足,否则小车很容易动不起来。
4.发送消息不能低于3秒,否则物联网平台会卡



截图201902271554164407.png

jiuling  学徒

发表于 2019-3-13 00:25:20

请问不用Gravity: UART OBLOQ - IoT物联网模块,而是其他的物联网模块也可以实现同样的功能吗
回复

使用道具 举报

ZeroQin  初级技师
 楼主|

发表于 2019-3-14 14:46:45

jiuling 发表于 2019-3-13 00:25
请问不用Gravity: UART OBLOQ - IoT物联网模块,而是其他的物联网模块也可以实现同样的功能吗
...

使用Mind+要用这个
回复

使用道具 举报

DFS1bDgEE6G  学徒

发表于 2019-3-20 11:22:56

物联网模块正常,绿灯,其他不涉及物联网模块的部分正常,但物联网部分不能用
回复

使用道具 举报

ZeroQin  初级技师
 楼主|

发表于 2019-4-17 14:59:27

本帖最后由 ZeroQin 于 2019-4-17 17:01 编辑
DFS1bDgEE6G 发表于 2019-3-20 11:22
物联网模块正常,绿灯,其他不涉及物联网模块的部分正常,但物联网部分不能用 ...

Uno主控使用物联网的话,1.5.2及之前的版本接收消息头下面不能用太复杂的功能(资源问题),比如不能在接收头下面用IIC通信的模块。
你的程序里面多半是资源冲突了。
回复

使用道具 举报

Yee  见习技师

发表于 2020-10-14 16:12:15

玩转Obloq(一):如何使用Obloq mqtt?图1楼主你好,我是用的ardiuno uno,后面发送on和off都能控制13号接口,但是就是网页上面收不到消息
回复

使用道具 举报

ZeroQin  初级技师
 楼主|

发表于 2020-12-4 15:21:11

Yee 发表于 2020-10-14 16:12
楼主你好,我是用的ardiuno uno,后面发送on和off都能控制13号接口,但是就是网页上面收不到消息
...

你看一下,是不是你接受消息缓存满了,网页端只能保存1000条消息,超出的就看不到了,所以要你手动清空
回复

使用道具 举报

夏超  学徒

发表于 2021-6-16 17:19:20

楼主   这个玩转Obloq(一):如何使用Obloq mqtt?图1模块 在mind+软件里找不到
回复

使用道具 举报

蒲公英  见习技师

发表于 2022-2-5 16:52:07

https://mc.dfrobot.com.cn/forum.php?mod=attachment&aid=MTM4MDQwfDA0ZmY2OTE3YjM0OWM2NDJhODE0OWEwZTcxMWNmYmNifDE3MTM5NTUxNjU%3D&request=yes&_f=.png程序很简单,但是我发送指令还是不能控制灯,什么原因呢?
SatFebruary-202202059545..png
回复

使用道具 举报

蒲公英  见习技师

发表于 2022-2-5 16:56:15

蒲公英 发表于 2022-2-5 16:52
https://mc.dfrobot.com.cn/forum.php?mod=attachment&aid=MTM4MDQwfDA0ZmY2OTE3YjM0OWM2NDJhODE0OWEwZTcxMWNmYmNifDE3MTM5NTUxNjU%3D&request=yes&_f=.png程序很简单,但是我发送指令还是不能控制灯,什么原因呢?

程序上传后物联网模块灯是蓝色的
回复

使用道具 举报

赤星三春牛!  初级技神

发表于 2022-2-5 20:14:03

这个不错
回复

使用道具 举报

赤星三春牛!  初级技神

发表于 2022-2-5 20:14:20

66666666666
回复

使用道具 举报

赤星三春牛!  初级技神

发表于 2022-2-5 20:14:46

虽然我没钱买啊!
回复

使用道具 举报

赤星三春牛!  初级技神

发表于 2022-2-5 20:15:47

除了这个,还有没有其他的模块,也能连接Easy Iot 吗?这个模块有亿点点贵。
回复

使用道具 举报

赤星三春牛!  初级技神

发表于 2022-2-5 20:16:32

不过应该没有了,我还是攒钱吧(其实真的没钱)
回复

使用道具 举报

沧海一浪  学徒

发表于 2022-10-14 09:22:43

夏超 发表于 2021-6-16 17:19
楼主   这个模块 在mind+软件里找不到

你后面怎么解决啊
回复

使用道具 举报

Zee  见习技师

发表于 2023-4-24 18:14:49

ZeroQin 发表于 2019-4-17 14:59
Uno主控使用物联网的话,1.5.2及之前的版本接收消息头下面不能用太复杂的功能(资源问题),比如不能在接 ...

你好,请问这个和IIC冲突的问题现在能解决了吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail