a一级爱做片免费观看欧美,久久国产一区二区,日本一二三区免费,久草视频手机在线观看

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > 可視化 Raspberry Pi 數據:輕松用 Arduino Cloud 掌握物聯網裝置

可視化 Raspberry Pi 數據:輕松用 Arduino Cloud 掌握物聯網裝置

作者: 時間:2024-06-03 來源:CTIMES 收藏

嘿, DIY 愛好者! 你是否曾經運用 建立了一個很酷的小工具,卻陷入如何展示其數據的困境? 別擔心,你并不孤單。 許多像你一樣的創客面臨同樣挑戰:如何將出色的傳感器數據,轉化為易于在手機或筆記本電腦上查看和互動的數據?
好消息是,有一些簡單可靠的方法可彌補這一落差,并在不浪費時間的情況下解釋您的數據。

您的 數據:起步
與其它以 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,創建物聯網監控主控板
是個云端托管平臺,提供使用者友善的環境,以創建可自定義、富洞察力的主控板,用于監視并控制您的物聯網裝置。
我們已于近期宣布:您現在可將 Python、MicroPython 及 JavaScript 的應用程序,與 無縫接軌。
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,并充分利用其項目的潛力。

本文引用地址:http://www.j9360.com/article/202406/459494.htm


評論


相關推薦

技術專區

關閉