6506浏览
查看: 6506|回复: 13

[入门教程] 做一个通用的物联网数据采集工具

[复制链接]
一位做科学教育的朋友,听说虚谷物联项目后,非要我现场演示一番。演示完后,又提出需求,说科学老师不会写代码,能不能提供一个写好代码的通用系统,能够实现自动采集的功能。
认真想了想,我认为这个要求貌似并不过分。因为科学采集无非就是那几个常见的传感器。除了DH11以外,与科学实验相关的大部分传感器都是通用的模拟量传感器。我可以在代码中确定某一个特定的引脚,使用的时候就往这个引脚接传感器就行了。
于是,我写了一段通用的代码,结合掌控板的扩展板和SIoT服务器程序,做了一个通用的物联网数据采集系统。这个系统还是做不到打开电源开关就能使用,需要修改代码中的一些信息并重新下载才行。因为服务器IP、Wi-Fi的ssid和密码之类,总要自定义吧。

使用步骤:
        1.修改代码并下载程序
代码用mPythonX编写,要根据具体情况修改代码中的服务器IP、Wi-Fi的ssid和密码等信息。
做一个通用的物联网数据采集工具图1

做一个通用的物联网数据采集工具图2

我设定的Topicid(主题)是“stem/p1”,表示传感器要接到P1。
按下A按键开始工作,每隔2秒采集一次;按下B键则停止采集。

2.运行服务器,开始采集数据

运行“SIoT”程序,绿色软件,双击执行就可以了。


做一个通用的物联网数据采集工具图3


按下A键,掌控板开始工作了。在显示屏上会出现各种提示。DF的这个扩展板(micro:IO-BOX 电机驱动扩展板)特别好用,自带了一个可充电的CR123A锂电池。这个图里,我还没有插入传感器啊。

做一个通用的物联网数据采集工具图4

3.打开网页,导出数据
       
        输入http://127.0.0.1:8080,在网页中找到stem项目的p1主题,就可以看到一个图表,直观显示数据。


做一个通用的物联网数据采集工具图6


图表下方是具体的数值。

做一个通用的物联网数据采集工具图5


        这些数据都可以通过这个网页导出为xls文件。
好了,请下载xls文件开始分析数据吧。

本文涉及到的工具和代码下载地址如下:

GitHub地址:https://github.com/vvlink/SIoT/
码云地址:https://gitee.com/xiezuoru/SIoT




截图201906070959002748.png

hnyzcj  版主

发表于 2019-6-7 10:37:51

蟹老板来了,欧耶
回复

使用道具 举报

rzyzzxw  版主

发表于 2019-6-7 11:56:04

哇哦,好方便。
回复

使用道具 举报

汤果  初级技神

发表于 2019-6-7 20:31:32

谢老师也来啦~
回复

使用道具 举报

韦应  高级技师

发表于 2019-6-7 20:52:29

学习了,厉害
回复

使用道具 举报

R2D2  NPC

发表于 2019-6-8 09:17:39

不容易啊,老谢学徒。哈哈哈
回复

使用道具 举报

朱永林  初级技师

发表于 2019-6-10 17:23:50

点个赞,好文章。
回复

使用道具 举报

糖小伞  见习技师

发表于 2019-9-12 23:54:22

激动地看到了谢老师的帖子
回复

使用道具 举报

gada888  版主

发表于 2019-9-17 08:09:29

灰常好
回复

使用道具 举报

谢作如2018  见习技师
 楼主|

发表于 2019-10-9 18:53:12

R2D2 发表于 2019-6-8 09:17
不容易啊,老谢学徒。哈哈哈

喂,说清楚,是要当我学徒吗?
回复

使用道具 举报

乐悠悠  见习技师

发表于 2019-10-29 15:35:46

你好,请问怎样在上机上查看上面的这些数据呢
回复

使用道具 举报

不会物理的肥老师  学徒

发表于 2020-7-12 12:08:08

您好,我在使用SIOT平台时,出现了一个问题:掌控板在发送数据到SIOT上时,开始几秒钟还没有问题,后面SIOT平台就会报错说接收不到数据,然后网页端就会卡死,刷新也无法进入,但是WIN窗口里面还是一直在显示接收到数据,重复几次都是这个样子,请问是什么原因导致呢?
回复

使用道具 举报

不会物理的肥老师  学徒

发表于 2020-7-12 12:13:04

报错提示是这样的
202007129701..png
回复

使用道具 举报

rzegkly  版主

发表于 2021-2-6 14:39:47

学习了,厉害
回复

使用道具 举报

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

本版积分规则

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

硬件清单

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

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

mail