查看: 250|回复: 3

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

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

项目介绍

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

工具

2. Remeo小车(带超声波测距传感器)
3. USB线

下面是具体的实现步骤

Easy IoT平台上创建设备

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

2. 创建设备
进入物联网平台后,点击顶部菜单的“工作间”,在工作间里即可新建自己的设备。可以新建多个设备,但是Mind+最多只支持同时对5个设备发送和接收消息。
截图201902271553003358.png

编写程序

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

2. 完整程序如下
截图201902271553478302.png

上传程序

obloq连接到Remeo小车上后上传程序。Obloq信号灯状态说明如下
截图201902271554003680.png

在物联网平台上,点击设备上的“发送消息”,进入消息收发界面,当obloq上的信号灯变成绿色之后,平台即开始和obloq进行通信。
截图201902271554164407.png
可以看到,超声波传感器采集到的距离值就已经通过obloq发送到物联网平台上了。当我们在物联网平台上发送指令“UP”的时候,小车会前进2s;发送“BACK”的时候,小车会后退2s

注意事项

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


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  学徒

发表于 6 天前

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

使用道具 举报

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

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
wifi气象站

硬件清单

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

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

mail