Forgotten 发表于 2018-4-9 00:36:03

使用手机app与Easy Iot物联网平台进行通讯

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



--------------------------------------------------------------------------------------------------------

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


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

3、打开软件,默认有两个官方示例,不用管(也可长按删除),点右上角”+“ 新增设备。

4、设置参数:
4.1按照easyiot的设置填写:
NAME和ADDRESS是物联网服务器地址,填iot.dfrobot.com.cn
PORT填: 1883
USERNAME和USERPASS是物联网分配的用户名和密码,点击easyiot网站上的小眼睛,然后对应填写即可完成
填写完毕点击软件里面的CREATE按钮确定。

4.2如下图出现一个新设备,点击进入设置

4.3如下为设备界面,右上角连接服务器显示为蓝色即表示连接到了服务器(若没有亮需检查前一步的设置)。
确定连接好之后点击右上角的”+“添加通信设备

4.4选择通信按钮的形式,我们选择先选择一个BUTTON(按钮),用来控制设备

4.5topic从easyiot网站上填写成相同的:
SWITCH和PUBLISH都勾选上



4.6使用同样的方法添加一个sensor,添加完成如图


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


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



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

备注:
最新官方已经开发了小程序,微信小程序中搜索:easyiot
更多物联网教程:点击查看




工程师爸爸 发表于 2018-6-8 10:38:02

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

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

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

EasyIoT微信小程序上线 开启未来生活
https://mc.dfrobot.com.cn/thread-267958-1-1.html
(出处: DF创客社区 - 分享创造的喜悦)

549232474 发表于 2019-5-9 10:59:33

DFHkyBrPjGQ 发表于 2018-7-5 17:47
这个MQTT BUDDY软件安卓端 估计挂了,新建填写好后,点击CREAT按键后,就蹦到添加界面,试了很多次都蹦。没 ...

仔细检查了很多遍,点完创建就回到添加界面,,求解。。

安卓机器人 发表于 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

好厉害。好厉害。:victory:

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

学习了!{:5_118:}

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

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

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

华为手机、苹果手机新建为什么不成功呀?

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

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

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
https://mc.dfrobot.com.cn/thread-36112-1-1.html
评论中有简约介绍
页: [1] 2
查看完整版本: 使用手机app与Easy Iot物联网平台进行通讯