使用 Arduino Cloud 擴充 Arduino 不受單一裝置限制

儘管 Arduino 最初是供學生和業餘愛好者使用的平台,但已發展成物聯網 (IoT) 時代專業人士的實用平台。Arduino Cloud 更進一步演進,能讓您打造複雜的系統,讓數十台裝置透過雲端後台和 Web 儀表板共用資料。

Arduino Cloud 提供多種擴充選項,從 EntryMaker 方案,到專業部署與監測用的 Enterprise 方案,可享有絕佳靈活性。一起看看主要功能以及如何用來擴充您的專案。

使用 Arduino Cloud 擴大可能性

Arduino Cloud 的核心有三大關鍵要素:

  1. 一個 Web 架構整合式開發環境 (IDE),提供數十個用來建構控制中心的可配置小工具。
  2. 一個後台,能讓 Arduino 裝置連接到雲端並安全共用資料,包括非 Arduino 裝置和第三方 Web 應用程式。
  3. 一個 IoT Remote 行動應用程式,可用來控制與監測裝置 (圖 1)。

圖 1:Arduino Cloud 提供小工具型式的儀表板,以及用來控制和監測裝置的行動應用程式。(圖片來源:Arduino)

若使用 Enterprise 方案,團隊亦可取用協作功能。透過這些工具,多名使用者就可在通過 ISO 27001 認證的環境安全地一起處理相同的專案並共用資源。

總而言之,Arduino Cloud 可簡化 IoT 開發,同時還可取用進階功能。您可以使用預先指定的範本快速展開專案,然後利用機器學習工具和其他複雜的功能,因此 Arduino Cloud 非常靈活:任何人皆可使用,從創客到企業都沒問題。

Arduino Cloud 的逐步說明

為了說明 Arduino Cloud 的實際運作方式,讓我們一起架設一個智慧花園監測系統。此範例可示範平台的關鍵功能,同時展示如何快速部署有效的 IoT 解決方案。

1. 設定帳戶:Arduino Cloud 入門很簡單:前往 cloud.arduino.cc,然後建立一個帳戶。

2. 連接硬體:在「裝置」功能表中選擇「新增裝置」 然後依照設定精靈的指示操作。平台會自動偵測 Arduino 硬體,並指導使用者完成配置流程。

3. 使用範本:Arduino Cloud 針對多種應用提供預先製作的範本,從貓咪餵食器到工廠立即可用的工業控制器都有。範本可依據需求進行修改。

4. 編寫程式碼:若想要較傳統的程式設計體驗,Cloud Editor 可提供一個標準 IDE,其中就有開發人員期望的功能。最近更新增空中 (OTA) 支援,能讓使用者透過無線網路推播程式碼更新。

5. 設定整合:將您的專案與 Home Assistant 等平台相連,或利用 Webhook 和應用程式開發介面 (API) 金鑰,透過 Node-RED 建立自訂整合。

6. 專案監測:部署後,您可透過 Web 儀表板或 IoT Remote 應用程式監測專案。

在整個過程中,您都可取用教學內容和其他內建資源,以取得與工具使用相關的指導。

企業級部署的擴充與管理

若需要大規模編碼和部署時,Enterprise 方案能讓您取用 Arduino Cloud for Business。此增強平台可提供共用空間,以企業級的環境進行專案、裝置和資料的管理。

共用空間有個較顯著的功能就是協作式編碼。團隊的多個成員可以同時處理相同的程式碼,並由 IDE 協調體驗(圖 2)。團隊成員還可新增裝置、監測效能指標和推播更新。

圖 2:Cloud for Business 有提供共用空間,會在其他使用者編輯程式碼時發出警示,進而促進協作。(圖片來源:Arduino)

資料共用功能讓 Enterprise 方案更加完善,能讓團隊對內和對外部利益相關者發佈儀表板和即時的消息。對於需要跨不同部門或向客戶和合作夥伴提供 IoT 系統能見度的企業來說,這項功能就特別寶貴。

挑選正確的 Arduino Cloud 方案

分級定價結構能讓使用者選擇符合其需求的選項。Entry 方案是適合個人與小型專案的入門選擇,可容納 10 部裝置,並可保留資料達 15 天。

Maker 方案能讓認真的創客和小型企業開創更多可能性。可支援多達 25 部裝置,資料保留時間延長至 90 天,能讓使用者打造更複雜的系統。儀表板共用功能可促進協作,雲端觸發器可透過推播通知添加自動化功能,因此更容易打造反應敏捷的 IoT 解決方案。

最高級的 Enterprise 方案可解除大型企業會面臨的眾多限制。具有靈活的裝置限制和完善的功能,專為擴充性和專業部署而打造。企業可取用必要的業務工具,包括基於安全而依職務分配的存取控制、全面的機隊管理功能,更可在儀表板中添加自訂品牌。

結論

Arduino Cloud 在 Arduino 演進歷程中劃下關鍵的里程碑,可提供開發生態系統,隨個人、創客到企業團隊的需求進行擴充。結合了直覺的工具與強大的雲端基礎架構,能針對各種類型的創作者,簡化其從 IoT 專案發想到開發、部署與監測的過程。

關於作者

Image of Kenton Williston

Kenton Williston 於 2000 年獲得電氣工程學士學位,並開始處理器基準分析師的職業生涯。從那時起,他在 EE Times 集團擔任編輯,協助推出和引導電子產業的多項刊物與會議。

More posts by Kenton Williston
 TechForum

Have questions or comments? Continue the conversation on TechForum, Digi-Key's online community and technical resource.

Visit TechForum