设为首页收藏labplus社区产品资料库
1456
积分值+2
602
掌控币+1
0  关注
74  粉丝
263  帖子

#物联网应用#树莓|K12物联网神器-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/,进入软件平台,登录帐号,连接树莓。





三、快速入门

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创客社区 - 分享创造的喜悦)】

1

点赞

1236 次阅读1 条评论1 人赞2 人订阅
1条评论