3887| 4
|
[项目] 古德微钉钉直播"树莓派+掌控"学习笔记 |
古德微钉钉直播"树莓派+掌控"学习笔记 在古德微钉钉直播群里学习了朱现伟老师的“树莓派+掌控”后,感觉很神奇,不同的智能硬件之间也能物物相连,于是跃跃欲试。 案例准备: l 硬件:树莓派、 音箱、 古德微2.1.1版本镜像卡、 全向麦、掌控板 l 知识准备:语音唤醒相关知识(可观看古德微公众号里面的语音唤醒微课) 器材链接图 ![]() 做程序前首先明白下面这一堆大道理,具体深层次的也不懂,咱也不敢问,反正看着很高大上,在我的理解就是借用古德微平台,把树莓派建成SIOT服务器,客户端(掌控板)在知道路由器分配给树莓派的IP地址后,可以利用WIFI访问SIOT服务器。 虚谷物联SIOT: SIOT简介 SIOT是一个为中小学STEM教育定制的跨平台的开源MQTT服务器程序,S指科学(Science)、简单(Simple)的意思。SIOT重点关注物联网数据的收集和导出,是采集科学数据的最好选择之一。 ![]() 那什么是物联网?什么又是MQTT呢? 物联网 物联网(Internet of Things,缩写IOT)是互联网的一个延伸,互联网的终端是计算机(PC、服务器),而物联网的终端是硬件设备,无论是家电、工业设备、汽车、监测仪器,所有这些终端都可以互联,可以总结为万物互联。 MQTT MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议)是一个基于客户端-服务器的消息发布/订阅传输协议。 MQTT协议是轻量、简单、开放和易于实现的,这些特点使它适用范围非常广泛。 ![]() SIOT SIOT为“虚谷物联”项目的核心软件,是为了帮助中小学生理解物联网原理,并且能够基于物联网技术开发各种创意应用。 物联网框图 以本案例为例,通过下面这张图可以说明SIOT的作用原理。 ![]() 敲黑板-重点 SIOT启动后,你的树莓就成为了一个标准的SIOT服务器,使用任何一款SIOT客户端程序就可以访问。 ■ 服务器地址:树莓局域网IP地址 ■ SIOT端口:1883 ■ 用户名:siot(小写) ■ 默认密码:gdwrobot(小写) ■ 消息主题(Topic):项目名/设备名(可以自定义,中间的“/”为英文输入法且不可缺少。) ■ Web管理地址:http://树莓IP:8080 编程模块: 树莓派: 1登陆古德微平台http://www.gdwrobot.cn/robot_system/#/login,输入账号密码。 ![]() 2连接设备 ![]() 3物联网模块 ![]() 4语音唤醒 当听到“小度小度”唤醒词时,运行函数Wakeup。(有语音唤醒案例的学习这段程序理解起来并不难) ![]() 掌控板: 打开mPython,将掌控板连接电脑,我拿的是一个新的设备,第一步首先点“烧录固件”等待完成。 ![]() 掌控程序如下: ![]() 完成后点击刷入运行,等待几秒钟,但是会提示出错了如下图 ![]() 怎么解决那,我想到的是在古德微编程平台处,先点击运行, ![]() 再将掌控程序刷入,掌控板屏幕出示如下图,这样程序就正常运行了。 ![]() 是不是很简单,你也赶紧试试吧。 |
学习了,但我的电脑无法识别掌撑板。一开始能识别,但现无论用Mpython还Mind+都不识别,也不知是什么原因 |
© 2013-2025 Comsenz Inc. Powered by Discuz! X3.4 Licensed