73浏览
查看: 73|回复: 0

[高级教程] 掌控板物联网-siot-点亮灯泡

[复制链接]
本帖最后由 b8hqQHaWdEN1 于 2025-2-20 17:22 编辑

一、物联网的概念:

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


2 MQTT
MQTT(物联网协议之一)
全称(Message Queuing Telemetry Transport,消息队列遥测传输协议)是一个基于客户端-服务器的消息发布/订阅传输协议。
MQTT协议是轻量、简单、开放和易于实现的,这些特点使它适用范围非常广泛。



我们现在学习的物联网要基于MQTT发送订阅协议来实现
但是mqtt只是一个基于客户端-服务器的消息发布/订阅传输的协议。
所以我们要借助一些物联网平台才能实现

siot服务器平台
1、常见的服务器平台有:siot 、easy iot、阿里云 iot 等
服务器平台的使用方法大同小异,我们这里主要使用siot



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



三、siot使用

siot是为了帮助中小学生理解物联网原理,并且能够基于物联网技术开发各种创意应用。
连接siot物联网的方式,这里简单把连接方式分为2种:(自我理解,大佬轻喷)

1:利用板子自身连接siot,(使用方法简单,但是需要主板支持,如:行空板,有朋友需要下一章就讲哦)

优点:简单,方便,快速
缺点:需要和电脑连线共享网络

2:利用电脑或其他主板作服务器连接siot,(比较复杂,我们使用这种方法)

优点:可以同时连接多个主板
缺点:电脑需要挂后台软件,程序翻倍




1、SIoT软件准备

siot是有两个版本的,(我们使用v1版本)
一个v1,早期版本,更快速、简单,但是不支持mind+大屏
一个v2,最新版,智能大屏和相关操作都有




我们使用自己的电脑搭建临时上位机使用(使用过程中一定不要关闭这个后台软件)
首先电脑连接2.4Gwifi网络,(wifi属性可以看见,后面查看IP地址也会介绍)
双击运行SIoT_win.exe



可以看到一个黑色的CMD窗口,至此服务器平台就搭建over了,但是别急


2、获取电脑IP

电脑每次连接WIFI,都会生成一个IP地址,每个IP地址对应的电脑都是唯一的。运行SIOT程序后会在电脑上建立一个SIOT服务器,其他设备要访问这个服务器,需要知道这个SIOT服务器所在电脑的IP地址。

获取电脑IP的方法有很多,可在网页上搜索到,
下面我们来介绍其中一种简易操作方法,通过以下步骤获取电脑IP。(注:更换或连接不同WiFi会导致ip地址更换)

打开WiFi设置页、点击属性

下滑找到ipv4地址并复制



3、打开网页端(物联网平台)


打开电脑浏览器,在网址栏输入获得的IP地址并加上“:8080”,如:192.168.31.59:8080(符号要是纯英文输入,否则容易出错)

点击键盘enter键,打开即为SIoT网页端,如下图:


打不开怎么办? 1、检查siot的小黑窗是否打开
                              2、检查地址是否错误,如果有多个ip地址就一个一个尝试  
                              3、关闭网络防火墙


4、登陆SIoT网页端

账号:siot   密码:dfrobot

1、新建项目id:

点击发送消息,输入主题,格式:项目/设备(英文状态输入)
随便发送一条信息



2、查看是否建立项目

点击设备列表,这里可以接收发送信息,如果出现了刚刚建立的项目即成功建立




服务器信息:
SIoT启动后,你的计算机就成为了一个标准的SIoT服务器,使用任何一款SIoT客户端程序就可以访问。、
■ 服务器地址:计算机局域网IP地址
■ SIoT端口:1883
■ 用户名:siot(小写)
■ 默认密码:dfrobot(小写
■ 消息主题(Topic):项目名/设备名(可以自定义,中间的“/”为英文输入法且不可缺少。)
■ Web管理地址:http://计算机IP:8080

四、程序搭建

1、打开mind+软件,添加下列两个模块




2、配置mqtt



3、程序搭建

填入WiFi名称与密码,等待掌控板显示文字连接成功



4、控制掌控板灯光点亮(发送"on"点亮,''off'熄灭)



测试



      
on                             off

成功!!!

五、总结

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

我们也可以让他们在同一WiFi下互相传递信息。



ThuFebruary-202502201369..png
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
关于楼主

楼主的其它帖子

上海智位机器人股份有限公司 沪ICP备09038501号-4 备案 沪公网安备31011502402448

© 2013-2025 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail