您好,欢迎进入山西润盛进出口有限公司!

咨询服务热线

15383419322

可视化 Raspberry Pi 数据:轻松用 Arduino Cloud 掌握物联网装置

发布时间:2024-06-04 09:07人气:

嘿, DIY 物联网爱好者! 你是否曾经运用 Raspberry Pi 建立了一个很酷的小工具,却陷入如何展示其数据的困境? 别担心,你并不孤单。 许多像你一样的创客面临同样挑战:如何将出色的传感器数据,转化为易于在手机或笔记本电脑上查看和互动的数据?好消息是,有一些简单可靠的方法可弥补这一落差,并在不浪费时间的情况下解释您的数据。可视化您的Raspberry Pi 数据:起步Raspberry Pi 与其它以 Linux 为基础的平台,因其多功能及易用性而在物联网领域变得流行。然而,常见的问题是,如何找到有效的方法,好可视化数据并将其连接至可视化平台?归根究底,您想要什么?您拥有正在产生资料的程序代码,并且盼望有个主控板显示数据实时可视化,还有其历史演变。 此外,您还希望透过该主控板直接与您的应用程序互动!所以,让我们(编按:在此指 Arduino 团队)透过这篇文章,探讨一下您可使用哪些解决方案。图片.png图一 : (翻摄自 Arduino.cc 网站。)为您的 Raspberry Pi 选择一个可视化平台您可透过在装置上安装可视化平台,或将数据传送至自架或云端托管的外部平台,以可视化装置数据。每种方法都有其优缺点,选择取决于您的技能、时间及解决方案的复杂性。在装置上安装可视化平台,也意味着必须设定本地数据存储,例如数据库。对于初学者而言,这个过程及平台的安装与维护可能非常复杂且耗时。将数据传输至外部平台通常更容易,因为它们通常提供简单的 API 来与之互动,但因解决方案的类型不同,可能会增加过程的复杂性:‧ 若您选择建立自己的平台与基础设施,似乎您对解决方案拥有更多控制权。然而,对于初学者而言,很快这便会成为一项艰巨任务,并且持续维护可能更具挑战性。‧ 选择云端托管解决方案通常看来是最平衡的选择。 然而,由于替代方案范围广泛,复杂程度各异,还有难以理解的定价模型,云端托管也可能相当复杂。其中一些替代方案也在先前的文章中阐述过,其中,我们探索了几种将来自 Arduino 或 ESP32 开发板数据可视化的方法。为您的Raspberry Pi 选择正确的程序语言此外,您必须对应用程序进行程序设计才能收集数据。选择正确的程序语言,可能取决于许多不同因素,例如:对开发环境的了解,或只是您的偏好便有可能是决定因素。但有时决定没有那么简单,因此,接下来,我们会对一些流行的物联网程序语言提供一些见解:* Python:Python 因其简单性、丰富的函式库生态系统及活跃的社群,成为物联网开发的首选。 并且,它在人工智能领域的主导地位,允许机器学习模型的无缝整合。* JavaScript:JavaScript 运用js 作为服务器端的执行环境( Runtime Environment ),也是物联网装置开发的必用程序语言。它用途广泛,其事件驱动的性质,与物联网的要求无缝契合,且由于具备大量程序代码重用的潜力,特别受与网页互动的应用程序欢迎。* Node-RED:最后,如 Node-RED 这样的低程序代码的程序环境,在物联网中已变得非常流行! 它允许您使用直觉的拖放接口创建应用,连接硬件与平台,并控制从微型传感器到云端的任何内容。请注意:虽然也可运用 C/C++ 与 Rust 等其它程序语言,但本文重点关注 Python、JavaScript 及 Node-RED,因为它们很受欢迎且相对容易使用。运用Arduino Cloud,创建物联网监控主控板Arduino Cloud 是个云端托管平台,提供使用者友善的环境,以创建可自定义、富洞察力的主控板,用于监视并控制您的物联网装置。我们已于近期宣布:您现在可将 Python、MicroPython 及 JavaScript 的应用程序,与 Arduino Cloud 无缝接轨。Arduino Cloud主要好处在于它的易用性。您可摆脱安装或维护的麻烦,只需几分钟便可连接装置,并透过浏览器或手机,可视化主控板中的数据。还可运用拖放小工具,透过直觉的接口建立并自定义主控板。主控板提供与物联网装置的实时互动,以及富有洞察力的历史讯息,更可额外下载这些信息以进行脱机分析。更棒的是, Arduino Cloud 还有许多很酷的功能:* 实时警报:您可根据云端配置的条件接收通知。想进一步了解,请点这里。* 手机应用程序:您可使用 IoT Remote 应用程序存取主控板。* 协同工作:您可与其他人分享您的程序代码及主控板。* 开箱即用的整合:您可与 IFTTT、Zapier、Google Services、Alexa 或 Google Home 等热门平台无缝整合。如何将您的 Raspberry Pi 连结至 Arduino Cloud ?将Raspberry Pi连接至Arduino Cloud非常简单!主要包括几个步骤:1.设定 Arduino 云端账户2.将您的装置作为手动设备,新增至 Arduino Cloud。3.创建您的 Thing并新增变数4.使用您喜欢的开发语言及环境,为 Raspberry Pi 建立程序代码。5.建立数据可视化主控板。所以,您想远程监控您的 Raspberry Pi 创作,并从任何地方控制它们吗? 请持续关注我们接下来将发布的文章!将展示如何将Raspberry Pi 连接至 Arduino Cloud 的真实范例,使您能可视化传感器数据并远程与项目进行互动。 同时,这里有一个来自 Project Hub 的专案,展示了整合 Python 与 Raspberry Pi ,以显示来自 SGP30 传感器的 VCO2 资料。结语目前, Arduino Cloud可免费使用。 因此,若您盼望简化 Raspberry Pi 应用程序数据可视化的过程,请考虑试试看 Arduino Cloud,并充分利用其项目的潜力。

  • 联系方式
  • 传 真:
  • 手 机:15383419322
  • 电 话:15383419322
  • 地 址:山西太原市杏花岭区解放路 175 号万达中心 A 座 33 楼 3301 室
友情链接
plc控制器
自动化设备
自动化设备
伺服驱动器
在线咨询

咨询电话:

15383419322

  • 微信扫码 关注我们

Copyright © 2022-2024 山西润盛进出口有限公司 版权所有 晋ICP备2021008479号-14

晋公网安备 14010702070906号

扫一扫咨询微信客服
15383419322