物联网入门学习笔记(1) arduino实现物联...

2020-05-023130
AI 快速预览详细 收起
本文介绍了如何使用Arduino Uno板和OBLOQ模块通过SIoT服务器实现物联网功能。项目包括采集光照强度数据并通过互联网远程控制LED灯。OBLOQ模块基于ESP8266设计,支持3.3V~5V控制系统。通过MIND+软件进行编程,并在SIoT服务器网页端查看采集的数据。这个项目非常适合STEM教育,让学生在实践中掌握物联网技术。
Arduino+obloq模块通过SIOT实现物联网功能
一、SIoT简介
SIoT是一个为中小学STEM教育定制的跨平台的开源MQTT服务器程序,S指科学(Science)、简单(Simple)的意思。SIoT重点关注物联网数据的收集和导出,是采集科学数据的最好选择之一。
物联网入门学习笔记(1) arduino实现物联...图1
二、因为arduino Uno板不具备物联网通讯功能,因此需要借助OBLOQ物联网模块,来实现Uno板通过SIoT物联网采集数据
1、             OBLOQ模块介绍
OBLOQ是一款基于ESP8266设计的串口转WIFI物联网模块,用以接收和发送物联网信息。接口简单,即插即用,适用于3.3V~5V的控制系统。OBLOQ物联网模块当没有连接wifi的时候,OBLOQ指示灯显示红色,正在连接wifi时显示蓝色,连接到wifi后,OBLOQ指示灯显示绿色。
OBLOQ物联网模块引脚说明:
物联网入门学习笔记(1) arduino实现物联...图2
2、         项目实现:通过siot实现光照强度的采集,将数据发送到siot服务器,并根据采集的信息自动控制13号小灯的亮灭。
手动控制:在siot网页端通过输入on和off来控制灯。
(1)所需硬件:arduin uno板、光敏传感器、OBLOQ模块
物联网入门学习笔记(1) arduino实现物联...图12
2)接线说明:OBLOQ模块的TXarduino 2号端口,RXarduino 3号端口(因为不能接arduino01端口和MIND+软件的限制),光敏传感器接arduino A0模拟口。
3)安装并启动本地siot服务器
下载SIoT软件(下载地址:http://mindplus.dfrobot.com.cn/siot
根据自己电脑的系统,对应下载SIoT软件压缩包,例如Windows系统下载win64
物联网入门学习笔记(1) arduino实现物联...图3
解压后,不需安装,直接点击SIOT_windows_1_2.exe文件
物联网入门学习笔记(1) arduino实现物联...图4
显示本地SIOT的服务器IP地址为:192.168.0.214
登录siot服务器:http://192.168.0.214:8080 账号:siot 密码:dfrobot
显示登录界面
物联网入门学习笔记(1) arduino实现物联...图5
物联网入门学习笔记(1) arduino实现物联...图6
(4)MIND+实现编程代码(选择上传模式)
物联网入门学习笔记(1) arduino实现物联...图7
物联网入门学习笔记(1) arduino实现物联...图8
物联网入门学习笔记(1) arduino实现物联...图9

(5)siot服务器网页端采集到的数据
物联网入门学习笔记(1) arduino实现物联...图10

物联网入门学习笔记(1) arduino实现物联...图11

小结,通过obloq模块非常容易实现arduino板的物联网功能,而且也可以通过互联网远程端访问本地的siot服务器,实现远程端的数据采集和控制。

创作许可协议

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

评论(1)
DFrJ5KYVQaH
DFrJ5KYVQaH
很好的文章,收藏学习
- 没有更多了 -