资料介绍
描述
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来配置。
例如,假设我们要创建一个设备:可以读取传感器,打开或关闭某些东西,并向其中写入模拟值。下表显示了创建这些变量所需的信息。
创建变量非常简单,我们所要做的就是:
- 命名,
- 选择数据类型,
- 设定值范围,
- 选择权限,然后..
- 点击添加按钮!
这是创建变量列表后的样子:
这里我们使用 4 个变量在云端和 Magicbit 之间交换数据。
草图和串行监视器选项卡
如前所述,我们所做的所有配置都会生成到草图中。在我们最近的更新中,我们还在Arduino IoT Cloud 中直接包含了Web 编辑器和串行监视器。
多亏了自动生成的草图,我们没有什么事情要做。包含 DHT 传感器库,每 3 秒从传感器读取一次数据,并分配给我们之前创建的变量。对于每个变量,我们都会在草图中获得回调函数。变量的任何变化都会调用相应的功能块。LED 状态在回调函数中设置。
如果我们想在配置后编辑草图,只需单击草图选项卡即可开始。您还可以在此处验证和上传您的代码。您仍然可以在 Web 编辑器中编辑您的草图,这里有一个链接可以带您到那里!
仪表板和小部件
仪表板是云中的焦点!正是在这里,我们构建了自己的控制面板来监视和控制我们的设备。我们可以为一个独特的事物构建一个独特的仪表板,但我们也可以在同一个仪表板中监控几个不同的事物。例如,如果我们有五个活动设备,每个设备都链接到一个事物,我们可以创建一个仪表板来管理它们!
但是仪表板中最有价值的可能是我们创建的不同小部件。我们可以使用超过 15 种不同的小部件来表示我们创建的变量。在这里,我们可以从仪表、开关、RGB 控件、地图、滑块等中进行选择,以创建功能强大的仪表板。
看看这个仪表板。小部件直接链接到前面提到的变量。
- 带有ESP32和Thingspeak的AGSM
- 用于ESP32的带有惯性模拟的Arduino RC发动机声光控制器
- 基于ESP32的Arduino兼容系统
- 使用Arduino IOT云远程应用程序进行ESP32工厂监控
- 使用Esp32的基于物联网的脉搏血氧仪
- 带有Arduino和ESP13 WiFi Shield的物联网
- 乐鑫ESP32-MINI-1参考设计
- 乐鑫ESP32-PICO-MINI-02U参考设计
- 乐鑫ESP32-MeshKit-Light_使用指南
- ESP32物联网屏蔽板
- Arduino封装上的ESP32板
- 使用Arduino开发ESP32-01S
- ESP32 开发之旅② Arduino For ESP32说明
- ESP32和ESP8266基于Arduino的MQTT收发资料说明 109次下载
- arduino-esp32-master环境设置用的库 25次下载
- ESP32能取代STM32吗?哪个更好? 1.3w次阅读
- ESP32-H2一款极低功耗的物联网通信芯片 1970次阅读
- 什么是ESP32-CAM摄像头? 2.4w次阅读
- 基于ESP32的简易web服务器设计 3990次阅读
- 使用ESP32连接腾讯云实现远程控制 3745次阅读
- 使用ESP32实现UDP通信的方法 6519次阅读
- ESP32使用MiroPython编程环境搭建 3047次阅读
- 基于ESP32制造有趣的超级马里奥主题时钟 4783次阅读
- ESP8266/ESP32自动下载原理 4742次阅读
- esp32物联网的应用实例 LoRa网关制作、触屏DIY电视、Sygic导航HUD 6040次阅读
- ESP32的数字遥测实现 1779次阅读
- 如何使用两个舵机为ESP32-CAM创建云台控制 1.4w次阅读
- 如何利用ESP32实现空气质量监测系统的设计 4535次阅读
- dfrobotBeetle-ESP32控制器简介 2974次阅读
- 云计算与物联网的关系_云计算和物联网的优势 1.3w次阅读
下载排行
本周
- 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次下载 | 免费
评论
查看更多