3086| 2
|
[教程] 用树莓派玩转物联网记(6)— 用Arduino携手SIOT |
用树莓派玩转物联网记(6)— 用Arduino携手SIOT “创意·梦想,是引领我们探索新知的方向标!千里之行始于足下,每一次的实践尝试都会向前迈出的坚实一步,或许会大些、也可能会小些,总之离梦想又更近了些。”Arduino是开启我探索开源硬件的小伙伴,隔三差五便请来“折腾”一番。当促使树莓派牵手SIOT成功之后,萌生想法:“Arduino是不是也可以携手SIOT呢?若能实现,岂不是也可以助力我们去探索物联网……” 一、问题与发现: 之前用Arduino和一个ESP8266模块,借助“贝壳物联网”平台探索过物联网的简单应用,如今用树莓派成功牵手SIOT,实现简单的数据采集和远程控制。Arduino是不是也能携手SIOT?也能实现简单的“物联网”功能呢?不妨带着问题一起去探知究竟。 二、设想与探索: 用Arduino成功携手SIOT,实现二者之间的相互通信;实现对当前环境光线数据的采集分析;实现对LED灯的远程控制…… 三、设计与实现: 1.准备硬件: (1)准备材料:
(2)硬件搭建: 2.准备软件: (1)搭建SIOT服务器: SIOT软件的下载地址:http://mindplus.dfrobot.com.cn/siot 我们可以根据电脑安装系统的版本,来选择相应的软件。本案例测试以windows系统(win10,64位)进行测试。 下载完成后,解压缩到指定文件夹。无需安装,双击运行下图中的文件即可启动SIOT服务器。注意:SIOT服务器启动之后,出现一个黑色命令窗口,表示服务器启动成功,在使用过程中可以最小化窗口不要关闭改窗口,否则服务器会停止工作;同时,从该窗口可以获取本机的IP地址(也可以连接树莓派,登录古德微平台来获取IP地址。),帮助我们登录SIOT服务器。从本网段内的任意电脑上输入地址:192.168.0.103:8080 ,用户名:siot;密码:dfrobot,即可登 录SIOT服务器。 (2)安装Mind+软件 Mind+是一款基于Scratch3.0开发的青少年编程软件,支持arduino、micro:bit、掌控板等各种开源硬件,只需要拖动图形化程序块即可完成编程,还可以使用python/c/c++等高级编程语言,让大家轻松体验创造的乐趣。 下载地址:http://mindplus.cc/ 3.编程实现: 用数据线将arduino连接到计算机,启动Mind+软件,选择上传模式—连接设备——添加拓展。完成手如下图所示: 4.运行测试: 登录SIOT服务器,查看数据采集结果: 发送消息控制LED灯:ON-开灯;OFF-关灯; 继树莓派成功牵手SIOT之后,我们又完成了arduino与SIOT的成功携手,接下来是不是该尝试用树莓派和arduino的牵手了…… |
© 2013-2025 Comsenz Inc. Powered by Discuz! X3.4 Licensed