资料介绍
描述
本教程将介绍使用Arduino Mkr Wifi 1010和Thincloud(Yonomi 的消费物联网产品云后端)构建简单连接灯的过程。本教程的入门部分将涵盖完成此项目所需的一切,以及获取部件的地点。
在本教程结束时,您将构建一个带按钮开关的工作灯设备,将其连接到 Thincloud 并能够从 GraphQL 客户端向其发送命令。您还将配置灯以在按下按钮时向 Thincloud 发送状态更改更新,以通知云灯的状态已更改 - 例如在灯打开或关闭时需要发生。
本教程适合刚开始使用 Thincloud 的开发人员,他们希望遵循一个基本示例来构建设备并使其与 Thincloud 连接并运行。它假定您没有事先了解或使用 Thincloud,但鼓励开发人员查看 Thincloud 文档以深入了解本教程中涵盖的概念。
Thincloud 为消费者设备提供云连接,与 Yonomi、Google Assistant 和 Amazon Alexa 的开箱即用集成、用户设备访问角色和权限等等。
推荐的先决条件
虽然此培训包括构建您的设备所需的所有代码,并且不假定您掌握任何特定技术,但熟悉/体验以下技术会有所帮助(下面提供的链接):
上面的列表链接到外部网站,这些网站提供关于这些主题的介绍性教程和培训。
我是否必须实际构建硬件才能使用 Thincloud?
ThinCloud 替代品
不,你没有。如果您想通过教程学习如何使用 Thincloud,但不想大惊小怪地构建硬件,或者宁愿使用基于 IDE 的示例而不是基于 C++ 的示例,请查看使用 Thincloud 构建简单的虚拟设备教程,其中包含与本教程相同的步骤,但使用在MQTTBox中运行的虚拟设备而不是真实设备。
我们将建造什么?
在我们开始构建之前,让我们弄清楚我们想要我们的灯光设备做什么。
这将是一个简单的照明设备。它将由一个 LED 和一个按钮组成,使用电线和电阻器连接到 Arduino Mkr Wifi 1010。该灯将连接到互联网并安全地注册到 Thincloud IoT Cloud 后端。然后,该灯将与用户相关联,该用户将有权使用基于 Web 的客户端对其进行控制。
当灯的状态从开到关或从关到开时,按钮将在按下时打开或关闭灯,并向云 (Thincloud) 发送更新。
使用脉冲宽度调制,我们将添加在 LED 上设置亮度级别的功能。最后,该灯将支持使用“闪烁”命令以快速、中速或慢速闪烁 1-10 次的能力。
而已!
在项目结束时,我们将构建一个通过 MQTT 与 Thincloud 通信的设备,并且可以使用基于 Web 的客户端进行本地(物理)和远程控制:
这个构建过程会扩展吗?
我们只为这个项目建造一个轻型设备,所以我们将使用的过程将根据这个规模进行定制,但是如果我们建造 100 个呢?
还是一千?
还是一天5000?
ThinCloud 旨在以高效且经济高效的方式处理从初创企业规模到企业规模的物联网部署,智能设备制造商在构建产品时会考虑一些重要概念。如果您想了解更多有关物联网设备开发过程的信息,以及该项目将如何看待比单个设备更大的规模,请查看物联网产品开发过程指南。
如果您已经精通该过程,请继续阅读本教程的下一部分。要阅读完整的教程,请转到此处。
- MKR WiFi 1010 + MKR RS 485 Shield连接到Ignition
- 使用Arduino MKR1000通过WiFi进行HID攻击
- Arduino记录灯的构建
- Arduino MKR1000的大负载
- 基于Arduino Zero/MKR的示波器
- 使用Arduino MKR1000构建温度传感设备
- 带MKR WiFi 1010的书呆子
- 带有Arduino MKR1010和MKR RGB Shield的Otto Biped
- 将MQTT协议物联网与Arduino MKR1010 WiFi结合使用
- 使用Arduino MKR1000为BBC Micro添加Internet连接
- 使用MKR IoT载体的Arduino灯控制器
- 我爱你枕头与MKR WiFi 1010开源分享
- 带有MKR WiFi 1010的植物通讯器
- 使用Grove Sensor的Arduino MKR1010和阿里云IoT
- 使用Arduino通过程序控制LED灯
- 交换芯片的构建过程 596次阅读
- Dockerfile定义Docker镜像的构建过程 2371次阅读
- 如何使用Arduino构建一个电子动画眼睛 2299次阅读
- Arduino WS2812B LED灯带设计方案 1.2w次阅读
- OpenHarmony应用的编译构建过程 3637次阅读
- 如何从网页控制arduino? 3836次阅读
- 如何利用EG4002C构建一种微功耗声光控灯电路 9479次阅读
- 鸿蒙Hi3516连接WiFi的方法介绍 6424次阅读
- WiFi一直显示连接的原因 3.4w次阅读
- 企业物联网不使用WiFi的原因 2612次阅读
- 简评FPGA——Arduino MKR Vidor 4000 6807次阅读
- 远程控制通讯--基于Arduino + ESP8266控制LED灯 3.9w次阅读
- arduino ide编译过程 3203次阅读
- 结合WiFi技术的情境LED灯走俏 1790次阅读
- iOS6升级后WIFI连接中断问题修复方法 4483次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多