查看: 13152|回复: 21

[基础教程] 使用手机app与Easy Iot物联网平台进行通讯

[复制链接]
本帖最后由 Forgotten 于 2018-4-9 00:53 编辑

DFRobot推出了十分钟即可上手的物联网平台Easy Iot以及对应的硬件OBLOQ模块,但是并没有提供手机端的控制软件,查了下官方的资料发现使用的是标准的MQTT协议,因此尝试找一个现成的软件进行通讯以及控制,找到了一款国外的软件:Mqtt Buddy,测试了下可以用,安卓苹果端均有,也支持中文(虽然软件里面没几个字),下面简单记录一下使用方法,先上最终效果: 查看数据.png


1、easyiot设置:
打开物联网平台:http://iot.dfrobot.com.cn/
登陆或注册,然后进入”工作间“,添加两个新设备,一个发送数据给手机端,一个接收手机端的数据。
添加新设备.png

2、下载手机端软件:
苹果端直接在appstore搜索下载即可,安卓端点击下载,下载安装软件。

3、打开软件,默认有两个官方示例,不用管(也可长按删除),点右上角”+“ 新增设备。
主界面1.png
4、设置参数:
4.1按照easyiot的设置填写:
NAME和ADDRESS是物联网服务器地址,填  iot.dfrobot.com.cn
PORT填: 1883
USERNAME和USERPASS是物联网分配的用户名和密码,点击easyiot网站上的小眼睛,然后对应填写即可完成
填写完毕点击软件里面的CREATE按钮确定。
设置服务器.png
4.2如下图出现一个新设备,点击进入设置
主界面2.png
4.3如下为设备界面,右上角连接服务器显示为蓝色即表示连接到了服务器(若没有亮需检查前一步的设置)。
确定连接好之后点击右上角的”+“添加通信设备
添加设备.png
4.4选择通信按钮的形式,我们选择先选择一个BUTTON(按钮),用来控制设备
选择设备类型5.png
4.5  topic从easyiot网站上填写成相同的:
SWITCH和PUBLISH都勾选上
开关.png
sensor.png

4.6使用同样的方法添加一个sensor,添加完成如图
2个设备.png

此时点击开关按钮,等待约几秒钟可以看到网页上出现了1和0,此时说明手机端上传数据到物联网云平台成功。


接下来测试从网页端发送数据到手机上,点击网页上另一个”查看详情“,在发送新消息里面输入数字,点击发送,稍等几秒可以看到手机端显示输入的数据
网页发送数据.png
数据24.png

至此,手机app与easyiot物联网之间的通信即实现了,如果需要使用OBLOQ进行硬件的控制,只需要监听这两个对应的设备的数据或上传数据,手机端通过物联网平台与智能硬件之间的交互就可以轻松实现了。



设置1.png

工程师爸爸  学徒

发表于 2018-6-8 10:38:02

为何 小米手机,下载了 mqtt_buddy 安装后,新建不生效啊?

点评

华为手机P10以及苹果6s也新建生效不了  发表于 2018-6-28 11:11
回复 支持 2 反对 0

使用道具 举报

安卓机器人  初级技神

发表于 2018-4-9 13:46:08

如果想定制自己的APP也可以用APPINVENTOR开发
回复 支持 反对

使用道具 举报

Forgotten  版主
 楼主|

发表于 2018-4-10 09:08:48

安卓机器人 发表于 2018-4-9 13:46
如果想定制自己的APP也可以用APPINVENTOR开发

这种现成的软件方便点上手,APP INVENTOR有支持MQTT的插件了吗?
回复 支持 反对

使用道具 举报

安卓机器人  初级技神

发表于 2018-4-10 10:20:30

Forgotten 发表于 2018-4-10 09:08
这种现成的软件方便点上手,APP INVENTOR有支持MQTT的插件了吗?

不清楚。但是APP INVENTOR很简单就实现了上述软件的功能
回复 支持 反对

使用道具 举报

senghu  初级技师

发表于 2018-4-11 11:03:50

这下就方便多了,楼主辛苦!
回复 支持 反对

使用道具 举报

rzyzzxw  版主

发表于 2018-4-11 18:49:26

好厉害。好厉害。
回复 支持 反对

使用道具 举报

maologao  高级技师

发表于 2018-4-12 08:18:31

厉害!佩服佩服。
回复 支持 反对

使用道具 举报

1214032625  见习技师

发表于 2018-4-12 13:28:55

我按步骤来,为什么蓝色的不会点亮啊,难道因为苹果手机不能连接win10?
回复 支持 反对

使用道具 举报

gray6666  高级技匠

发表于 2018-4-17 09:36:42

好棒,等有了硬件试试。。。。。。。。。。
回复 支持 反对

使用道具 举报

Forgotten  版主
 楼主|

发表于 2018-5-14 20:56:42

1214032625 发表于 2018-4-12 13:28
我按步骤来,为什么蓝色的不会点亮啊,难道因为苹果手机不能连接win10?

参数设置那里错误了吧,你把你物联网站上的界面和参数设置界面截图发来看看
回复 支持 反对

使用道具 举报

lilei8488  初级技师

发表于 2018-5-15 12:31:51

我的页面往APP发消息,收不到
回复 支持 反对

使用道具 举报

lilei8488  初级技师

发表于 2018-5-15 12:36:09

lilei8488 发表于 2018-5-15 12:31
我的页面往APP发消息,收不到

可以了,谢谢楼主
回复 支持 反对

使用道具 举报

aliteamer  见习技师

发表于 2018-6-23 10:36:08

工程师爸爸 发表于 2018-6-8 10:38
为何 小米手机,下载了 mqtt_buddy 安装后,新建不生效啊?

苹果和小米上新建都不成功,不知道咋回事
回复 支持 反对

使用道具 举报

digi_cow  初级技匠

发表于 2018-6-24 10:25:30

学习了!
回复 支持 反对

使用道具 举报

DFHkyBrPjGQ  学徒

发表于 2018-7-5 17:47:13

这个MQTT BUDDY软件安卓端 估计挂了,新建填写好后,点击CREAT按键后,就蹦到添加界面,试了很多次都蹦。没办法用了,科学上网也试了,没用。
回复 支持 反对

使用道具 举报

xuhao  见习技师

发表于 2018-7-19 13:28:39

华为手机、苹果手机新建为什么不成功呀?
回复 支持 反对

使用道具 举报

ishaq5niu  见习技师

发表于 2018-7-28 11:18:52

华为小米上新建都不成功,不知道咋回事,楼主人品?
回复 支持 反对

使用道具 举报

Forgotten  版主
 楼主|

发表于 2018-7-29 16:04:12

ishaq5niu 发表于 2018-7-28 11:18
华为小米上新建都不成功,不知道咋回事,楼主人品?

试试官方出的小程序

EasyIoT微信小程序上线 开启未来生活
http://mc.dfrobot.com.cn/forum.p ... &fromuid=724121
(出处: DF创客社区 - 分享创造的喜悦)
回复 支持 反对

使用道具 举报

bboy  学徒

发表于 2018-10-15 10:11:42

安卓机器人 发表于 2018-4-9 13:46
如果想定制自己的APP也可以用APPINVENTOR开发

请问APPinventor如何弄这个app
回复 支持 反对

使用道具 举报

安卓机器人  初级技神

发表于 2018-10-16 11:02:24

bboy 发表于 2018-10-15 10:11
请问APPinventor如何弄这个app

http://mc.dfrobot.com.cn/forum.p ... 2&fromuid=69925
评论中有简约介绍
回复 支持 反对

使用道具 举报

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

本版积分规则

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

硬件清单

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

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

mail