【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/,进入软件平台,登录帐号,连接树莓。
三、快速入门
1、从物联网-常用-找到下面指令
写一个简单程序如下:
【注意】树莓的IP会变化的,要根据情况填写。
点击运行
2、电脑浏览输入树莓IP地址进入SIOT服务器
默认帐号:siot(小写)
默认密码:gdwrobot
点击登录
点击查看设备列表,可见主题
点击查看消息
可以看到收到的消息(其它按钮功能也简单明了)
3.1、案例1:树莓SIOT多设备多主题创建
运行程序
查看SIOT服务器,两个设备项目ID
设备1/主题
设备2/主题1和设备2/主题2
3.2 案例2:树莓向本机SIOT发送消息
运行程序,进入SIOT服务器管理页面,消息显示如下,而且是自动刷新的哦。
哈哈,有了上面这一些测试,熟悉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创客社区 - 分享创造的喜悦)】
点赞