资料介绍
描述
Arduino IoT Cloud 是一款应用程序,可帮助制造商以快速、简单和安全的方式构建连接的对象。您可以将多个设备相互连接并允许它们交换实时数据。您还可以使用简单的用户界面从任何地方监控它们。
Arduino IoT Cloud 完全集成在 Arduino Create 生态系统中,您将能够在 Arduino IoT Cloud 中生成模板代码,然后使用 Arduino Web 编辑器对其进行编辑并将其上传到您的开发板。最近 arduino 添加了对 ESP32 的支持。Magicbit 是由 ESP32 提供支持的简易开发平台https://magicbit.cc/
通过制作这个项目,您将学习如何从 DHT11 Magicbit 模块读取温度和湿度,并在 Arduino Cloud 中可用的小部件上可视化数据。
开始使用 Arduino IoT Cloud 既快速又简单,只需两个简单的步骤:
1. 创建一个Arduino 帐户。
2. 前往Arduino IoT Cloud ,开启您的 IoT 之旅!
穿越 Arduino 物联网云
Arduino IoT Cloud 旨在帮助人们轻松创造伟大的事物。它就像连接设备、创建变量和监控它的仪表板一样简单。每当我们创建一个事物时,就会自动生成一个草图,并随着我们在云中所做的所有更改而更新!
根据您想要实现的目标,物联网应用程序将需要一些基本组件:
- 收集数据或控制某物的设备;
- 定义硬件行为的软件(例如,Arduino Sketch);
- 用于存储数据或远程控制设备的云应用程序。
但是,让我们来看看 Arduino IoT 云的一些要点!
设备
设备是物理对象,例如可以包含在产品内部的硬件板。它们是运行软件、读取传感器、控制执行器并与 Arduino IoT Cloud 通信的硬件。这里我们使用由 ESP32 驱动的 Magicbit 开发板作为硬件。我们插入Magicbit的DHT11模块D33。
事物
事物是我们硬件的数字孪生。当我们创建一个新事物时,我们需要做一些配置才能开始。
- 链接设备- 我们需要做的第一件事是将设备链接到我们的事物。为此,我们可以选择配置新设备或选择我们已经配置的设备。
- 选择一个网络- 在这里我们只需输入要连接到的网络的凭据。这意味着在这个 SSID 和 wifi 网络的密码中。
- 创建变量——选择数据类型、更新频率,并给它起个好名字!.
我们在这里所做的所有配置都会自动生成到草图文件中。这意味着我们根本不需要在草图中输入任何特殊的令牌或密码,我们可以直接在代码中开始使用我们在云中创建的变量。
变量
变量是定义系统特征的质量。变量可以是“只读”(RO) 设置,表示 Arduino IoT Cloud 可以读取数据,但不能更改变量的值。如果 Arduino IoT Cloud 还可以远程更改变量的值并向设备发送事件通知,则变量可能被设计为“读写”(RW)。这可以通过在变量配置中将交互选项选择为ON或OFF来配置。
例如,假设我们要创建一个设备:可以读取传感器,打开或关闭某些东西,并向其中写入interwetten与威廉的赔率体系 值。下表显示了创建这些变量所需的信息。
创建变量非常简单,我们所要做的就是:
- 命名,
- 选择数据类型,
- 设定值范围,
- 选择权限,然后..
- 点击添加按钮!
这是创建变量列表后的样子:
这里我们使用 4 个变量在云端和 Magicbit 之间交换数据。
草图和串行监视器选项卡
如前所述,我们所做的所有配置都会生成到草图中。在我们最近的更新中,我们还在Arduino IoT Cloud 中直接包含了Web 编辑器和串行监视器。
多亏了自动生成的草图,我们没有什么事情要做。包含 DHT 传感器库,每 3 秒从传感器读取一次数据,并分配给我们之前创建的变量。对于每个变量,我们都会在草图中获得回调函数。变量的任何变化都会调用相应的功能块。LED 状态在回调函数中设置。
如果我们想在配置后编辑草图,只需单击草图选项卡即可开始。您还可以在此处验证和上传您的代码。您仍然可以在 Web 编辑器中编辑您的草图,这里有一个链接可以带您到那里!
仪表板和小部件
仪表板是云中的焦点!正是在这里,我们构建了自己的控制面板来监视和控制我们的设备。我们可以为一个独特的事物构建一个独特的仪表板,但我们也可以在同一个仪表板中监控几个不同的事物。例如,如果我们有五个活动设备,每个设备都链接到一个事物,我们可以创建一个仪表板来管理它们!
但是仪表板中最有价值的可能是我们创建的不同小部件。我们可以使用超过 15 种不同的小部件来表示我们创建的变量。在这里,我们可以从仪表、开关、RGB 控件、地图、滑块等中进行选择,以创建功能强大的仪表板。
看看这个仪表板。小部件直接链接到前面提到的变量。
- 带有ESP32和Thingspeak的AGSM
- 用于ESP32的带有惯性模拟的Arduino RC发动机声光控制器
- 基于ESP32的Arduino兼容系统
- 使用Arduino IOT云远程应用程序进行ESP32工厂监控
- 带有Arduino和ESP13 WiFi Shield的物联网
- 乐鑫ESP32-MINI-1参考设计
- 乐鑫ESP32-PICO-MINI-02参考设计
- 乐鑫ESP32-PICO-MINI-02U参考设计
- 乐鑫ESP32-MeshKit-Light_使用指南
- ESP32物联网屏蔽板
- Arduino封装上的ESP32板
- 使用Arduino开发ESP32-01S
- ESP32 开发之旅② Arduino For ESP32说明
- ESP32和ESP8266基于Arduino的MQTT收发资料说明 104次下载
- arduino-esp32-master环境设置用的库 25次下载
- ESP32能取代STM32吗?哪个更好? 2383次阅读
- ESP32-H2一款极低功耗的物联网通信芯片 1655次阅读
- 什么是ESP32-CAM摄像头? 2.1w次阅读
- 基于ESP32的简易web服务器设计 3305次阅读
- 使用ESP32连接腾讯云实现远程控制 3240次阅读
- 使用ESP32实现UDP通信的方法 5727次阅读
- ESP32使用MiroPython编程环境搭建 2690次阅读
- 基于ESP32制造有趣的超级马里奥主题时钟 4021次阅读
- ESP8266/ESP32自动下载原理 4249次阅读
- esp32物联网的应用实例 LoRa网关制作、触屏DIY电视、Sygic导航HUD 5405次阅读
- ESP32的数字遥测实现 1521次阅读
- 如何使用两个舵机为ESP32-CAM创建云台控制 1.3w次阅读
- 如何利用ESP32实现空气质量监测系统的设计 4169次阅读
- dfrobotBeetle-ESP32控制器简介 2695次阅读
- 云计算与物联网的关系_云计算和物联网的优势 1.3w次阅读
下载排行
本周
- 1使用单片机实现七人表决器的程序和仿真资料免费下载
- 2.96 MB | 44次下载 | 免费
- 2联想E46L DAOLL6笔记本电脑图纸
- 1.10 MB | 2次下载 | 5 积分
- 3MATLAB绘图合集
- 27.12 MB | 2次下载 | 5 积分
- 4PR735,使用UCC28060的600W交错式PFC转换器
- 540.03KB | 1次下载 | 免费
- 5UCC38C42 30W同步降压转换器参考设计
- 428.07KB | 1次下载 | 免费
- 6DV2004S1/ES1/HS1快速充电开发系统
- 2.08MB | 1次下载 | 免费
- 7模态分解合集matlab代码
- 3.03 MB | 1次下载 | 2 积分
- 8美的电磁炉维修手册大全
- 1.56 MB | 1次下载 | 5 积分
本月
- 1使用单片机实现七人表决器的程序和仿真资料免费下载
- 2.96 MB | 44次下载 | 免费
- 2UC3842/3/4/5电源管理芯片中文手册
- 1.75 MB | 15次下载 | 免费
- 3DMT0660数字万用表产品说明书
- 0.70 MB | 13次下载 | 免费
- 4TPS54202H降压转换器评估模块用户指南
- 1.02MB | 8次下载 | 免费
- 5STM32F101x8/STM32F101xB手册
- 1.69 MB | 8次下载 | 1 积分
- 6HY12P65/HY12P66数字万用表芯片规格书
- 0.69 MB | 6次下载 | 免费
- 7华瑞昇CR216芯片数字万用表规格书附原理图及校正流程方法
- 0.74 MB | 6次下载 | 3 积分
- 8华瑞昇CR215芯片数字万用表原理图
- 0.21 MB | 5次下载 | 3 积分
总榜
- 1matlab软件下载入口
- 未知 | 935119次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420061次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233084次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191367次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183335次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81581次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73807次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65987次下载 | 10 积分
评论
查看更多