树莓|K12物联网神器-SIoT(树莓派)

2020-01-071.1万
AI 快速预览详细 收起
本文介绍了树莓派-SIoT的使用教程,包括SIoT简介、安装运行和快速入门。SIoT是一个为中小学STEM教育定制的开源MQTT服务器程序,支持跨平台操作,适用于物联网数据的收集和导出。通过本文,用户可以了解如何安装、运行SIoT,并进行简单的消息传输测试。
【gdwrobot】树莓派-SIoT使用教程

一、SIoT简介

SIoT是一个为中小学STEM教育定制的跨平台的开源MQTT服务器程序,S指科学(Science)、简单(Simple)的意思。SIoT重点关注物联网数据的收集和导出,是采集科学数据的最好选择之一。

那什么是物联网?什么又是MQTT呢?


1.1 物联网

物联网(Internet of Things,缩写IoT)是互联网的一个延伸,互联网的终端是计算机(PC、服务器),而物联网的终端是硬件设备,无论是家电、工业设备、汽车、监测仪器,所有这些终端都可以互联,可以总结为万物互联。


1.2 MQTT

MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议)是一个基于客户端-服务器的消息发布/订阅传输协议。

MQTT协议是轻量、简单、开放和易于实现的,这些特点使它适用范围非常广泛。



1.3 SIoT

SIoT为“虚谷物联”项目的核心软件,是为了帮助中小学生理解物联网原理,并且能够基于物联网技术开发各种创意应用。


【来自K12物联网神器-SIoT(掌控板https://mc.dfrobot.com.cn/thread-281102-1-1.html

二、安装运行
古德微树莓派系统镜像2.1.1已经集成了SIOT,一键启动,一键关闭,无需安装。
树莓上电开机(树莓要接入WIFI),电脑登录http://www.gdwrobot.cn/,进入软件平台,登录帐号,连接树莓。
树莓|K12物联网神器-SIoT(树莓派)图2
树莓|K12物联网神器-SIoT(树莓派)图3
树莓|K12物联网神器-SIoT(树莓派)图4
树莓|K12物联网神器-SIoT(树莓派)图1

三、快速入门
1、从物联网-常用-找到下面指令
树莓|K12物联网神器-SIoT(树莓派)图5树莓|K12物联网神器-SIoT(树莓派)图6
写一个简单程序如下:
【注意】树莓的IP会变化的,要根据情况填写。
树莓|K12物联网神器-SIoT(树莓派)图7
点击运行
树莓|K12物联网神器-SIoT(树莓派)图8
2、电脑浏览输入树莓IP地址进入SIOT服务器
默认帐号:siot(小写)
默认密码:gdwrobot
树莓|K12物联网神器-SIoT(树莓派)图9
点击登录
树莓|K12物联网神器-SIoT(树莓派)图10
点击查看设备列表,可见主题
树莓|K12物联网神器-SIoT(树莓派)图11
点击查看消息
树莓|K12物联网神器-SIoT(树莓派)图12
可以看到收到的消息(其它按钮功能也简单明了)
树莓|K12物联网神器-SIoT(树莓派)图13
3.1、案例1:树莓SIOT多设备多主题创建
树莓|K12物联网神器-SIoT(树莓派)图14
运行程序
查看SIOT服务器,两个设备项目ID
树莓|K12物联网神器-SIoT(树莓派)图15
设备1/主题
树莓|K12物联网神器-SIoT(树莓派)图16
设备2/主题1和设备2/主题2
树莓|K12物联网神器-SIoT(树莓派)图17
3.2 案例2:树莓向本机SIOT发送消息
树莓|K12物联网神器-SIoT(树莓派)图19
树莓|K12物联网神器-SIoT(树莓派)图18
树莓|K12物联网神器-SIoT(树莓派)图20
运行程序,进入SIOT服务器管理页面,消息显示如下,而且是自动刷新的哦。
树莓|K12物联网神器-SIoT(树莓派)图21
树莓|K12物联网神器-SIoT(树莓派)图22

哈哈,有了上面这一些测试,熟悉SIOT的朋友 ,是不是有很多的项目就要出来了呢。
一起来燥。

4.1 物联网框图

以路由器建立无线局域网为例,通过下面这张图可以说明SIoT的作用原理。

在一台电脑上建立SIoT服务器后,其他设备在知道路由器分配给这台电脑的IP地址后,可以利用WIFI访问SIoT服务器。这些设备可以是电脑、手机、掌控板等。


4.2 小贴士-服务器信息

SIoT启动后,你的树莓就成为了一个标准的SIoT服务器,使用任何一款SIoT客户端程序就可以访问。

■ 服务器地址:树莓局域网IP地址

■ SIoT端口:1883

■ 用户名:siot(小写)

■ 默认密码:gdwrobot(小写)

■ 消息主题(Topic):项目名/设备名(可以自定义,中间的“/”为英文输入法且不可缺少。)

■ Web管理地址:http://树莓IP:8080

【鸣谢:】


【本帖部分内容摘自K12物联网神器-SIoT(掌控板)https://mc.dfrobot.com.cn/thread-281102-1-1.html(出处: DF创客社区 - 分享创造的喜悦)】

树莓|K12物联网神器-SIoT(树莓派)图23



创作许可协议

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

评论(8)
foxzenith
foxzenith
这平台在哪下载呢?镜像
rzyzzxw
rzyzzxw
作者
回复foxzenith
淘宝找古德微
kylinpoet
kylinpoet
楼主强大,多谢分享。
gada888
gada888
这平台挺好
DFrJ5KYVQaH
DFrJ5KYVQaH
朱老师,新年快乐
rzyzzxw
rzyzzxw
作者
回复DFrJ5KYVQaH
王老师,新年快乐
DFrJ5KYVQaH
DFrJ5KYVQaH
好像用一用啊,前天发来的2.1.1的卡有问题,没能用。看来得年后才能试一下了
rzyzzxw
rzyzzxw
作者
回复DFrJ5KYVQaH
王老师,新年快乐
且歌且行
且歌且行
今天找朱老师的帖子准备认真玩SIoT,顺手翻了朱老师以前发的一些帖,顿觉用“吃了一惊”都无法形容受到的惊吓程度,得用“吃了‘N+’惊”才足够。
rzyzzxw
rzyzzxw
作者
回复且歌且行
俞老师,没有什么的,就是数量多而已。水帖水贴
dfybc
dfybc
树莓派感觉真是万能啊,啥都能干
其他的创客硬件感觉局限性比较大
rzyzzxw
rzyzzxw
作者
回复dfybc
谢谢老师提醒,我试试。
dfybc
dfybc回复rzyzzxw
古德微平台有个命令是获取ip的,这样不用每次都写ip吧
共3条回复,已加载2条,点击查看更多共3条回复,已加载全部
rzyzzxw
rzyzzxw
作者
哈哈,SIOT真是神器,有了它,树莓接入到掌控生态,与micro:bit,arduino物联起来也很轻松了。
- 没有更多了 -