mPython掌控板Easy-IoT物联

2020-11-091.1万
AI 快速预览详细 收起
本文介绍了如何使用mPython掌控板和Easy-IoT平台进行稳定的物联网连接。首先,通过一个简单的案例了解如何使用掌控板和Easy IoT物联。接着,详细说明了创建项目、配置设备、编写程序等步骤。测试程序1向每个设备主题发送1000个数据,1000个数据X10秒=10000秒,都稳定完成。此外,还提供了每秒发送一次数据的测试程序2和发送消息的测试程序3。确保WiFi账号、密码、服务器地址、端口、物联网iot id、iot pwd、topic书写正确,以实现稳定连接。
mPython掌控板Easy-IoT物联图1

【原由】
10月底,在做一个项目时用mPython+SioT物联掌控,发现了一个小问题,总是不稳定。
以前也用过SIoT和掌控板来做物联,没有感觉到问题啊,难道在测试时总是通了就好,没有做稳定性测试么?
和谢老师进行了沟通,他也说好像有这个问题。
……
(此处省略500字)
不过可以告诉大家的是,很快就可以有稳定的掌控板物联SIOT可用了。
在参与测试的过程中,谢老师给了一个任务,试试EsayIoT是否也有不稳定的情况。

告诉大家:
本次测试mPython写出来和程序用掌控和EasyIot 物联很稳定。

【工具清单】
需要连接网络的设备
掌控板
IoT网站(iot.dfrobot.com.cn

【Easy IoT】
【创建项目】

通过一个简单的案例,我们了解如何使用掌控板和Easy IoT物联。

登录IoT网站,注册账号。进入工作间。新建一个设备,默认名字“设备一”。

一个账号,默认一共有10000条信息的储存容量。这些容量共所有设备共享。例如,图中设备上方显示“0/1000”,那么此设备最大可储存1000条信息,已使用0条信息的储存空间。如果此设备收发的信息超过1000条,新信息将不再存入。(当然可以清空消息)

每个设备默认每隔1s储存一次消息(通常用更长时间间隔,例如10秒或者根据需要更长)。

观察到设备唯一识别码Topic以及左侧的用户信息,点击眼睛图标可以将隐藏的Iot_id和Iot_pwd显示出来。





为了稍后编程需要,记下相关账号(你的帐号一定和这个不同的):

iot_id: Skv3zKyNb
iot_pwd: r1lD3ztJ4b
topic: BJpHJt1VW
以上是从文档中抄的,我的帐号如下,并且新建了5个设备。




【mpython程序】
启动软件。

添加应用扩展MQTT。

mPython掌控板Easy-IoT物联图2

测试程序1,要发五个传感器采集的数据给五个设备topic( 主题)。

mPython掌控板Easy-IoT物联图3

连接掌控板,刷入代码。

以上程序的测试进行了两次,向每个设备主题发送1000个数据,1000个数据X10秒=10000秒,都稳定完成。




查看设备一,8:35开始,11:22采集到1000个数据。其它设备类似。




……



如果你并没有看到理想中的结果,检查一下是不是在下面的哪些步骤出了一些小问题:

程序中的wifi账号(SSID)、密码,服务器地址、端口,物联网iot id、iot pwd、topic要保证书写的正确性。

测试程序2,功能同上,改成每秒发送一次。



刷入掌控板,开始测试。

测试完成:



查看设备一详情。





……


测试程序3,发送消息。




掌控板接收到消息后,显示。
程序




发送消息






掌控显示





创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(6)
田敏
田敏
请问我怎么找不到client id,只能找到iot ID?在哪里找client ID?
rzyzzxw
rzyzzxw
作者
回复田敏
就是它,iot id
bianwendon
bianwendon
为什么我的掌控板老是连着连着断了
rzyzzxw
rzyzzxw
作者
回复bianwendon
我测试很稳定啊
rzyzzxw
rzyzzxw
作者
Admin
Admin
啥软件
rzyzzxw
rzyzzxw
作者
回复Admin
mPython
yuwan
yuwan
请问哪里查看 Client ID?
rzyzzxw
rzyzzxw
作者
回复yuwan
点一下那个眼睛

rzegkly
rzegkly
很棒的物联网案例
- 没有更多了 -