# ARDUINO
# 總覽
本文件與Thinger.io平台的Arduino客戶端程式庫版本相關。使用此程式庫,您可以使用乙太網,Wifi,GSM連接任何Arduino開發板或其他相容的開發板(如ESP8266,NodeMCU和TI CC3200)。
客戶端程式庫允許將您的IoT裝置連接到Thinger.io雲端平台。這是專為Arduino IDE設計的程式庫,因此您可以在幾分鐘內輕易的對裝置程式設計建立出Input
與Output
資源以連接它們。
當數據上線,即可顯示於儀表板上、儲存在數據儲存桶(data bucket)中或透過端點發送給第三方服務。
此平台能夠支援多種網路接口,如Ethernet Shield,Wifi Shield和GSM它還支援其他開發板,如ESP8266(或NodeMCU),TI CC3200。其對Arduino IDE的版本要求為>=1.6.3。
# 安裝
開始建構Thinger.io裝置的第一步是在Arduino IDE中安裝程式庫,以支援揭露裝置資源。如:傳感器產生值、指示燈、繼電器狀態與操作等。
如果您尚未安裝Arduino IDE,這將是一個開始的好時機,這邊有一些建議可以幫助您選擇正確的版本。
# Arduino IDE
此平台的Arduino IDE最低需求為版本1.6.3,且需要支援程式庫管理器
,如您尚未安裝Arduino IDE可由官方網站下載最新版。
這裡提供了兩種安裝程式庫的方案,首選方案為使用Arduino IDE提供的程式庫管理器
,它簡化了搜尋與安裝新庫的過程。當新版本發布時也可透過管理器進行更新,因此建議盡可能使用此方法安裝。
安裝函式庫的第二個方案是採用傳統的下載與匯入zip
函式庫的方式。
# 程式庫管理器
在Arduino IDE中安裝程式庫的最簡單方法是使用程式庫管理器。要安裝thinger.io程式庫,請按照以下步驟操作:
打開 管理程式庫
打開程式庫管理器:在Arduino的選單中打開程式庫管理器
工具 > 管理程式庫
搜尋並安裝 thinger.io 程式庫
搜尋
thinger.io
,然後點擊Install
進行安裝。官方發布更新後,您也可以從此管理器更新程式庫。
現在,應該可以使用一些程式庫提供的範例。
# 手動匯入
如果使用程式庫管理器的方式不起作用,或者您希望自己管理程式庫,則也可以通過傳統方式進行安裝。
從下面的Github連接處 下載 最新版本的程式庫,這將下載一個名為Arduino-Library-master.zip
的文件。
現在,將Arduino-Library-master.zip
重命名為更相關的名稱,如thinger.zip
。
最後一步是使用Arduino IDE匯入這個zip
程式庫。這個步驟將解壓縮並複製這個zip
程式庫進Arduino程式庫資料夾。這通常位於您的文件
資料夾下。
草稿碼 > 匯入程式庫 > 加入.ZIP程式庫..
現在,應該可以使用一些程式庫提供的範例。
# 支援的硬體
Thinger.io平台幾乎支援所有具有通訊功能的微控制器或裝置,無論該裝置是否原生具有乙太網、WiFi、GSM或是核心是否來自特定供應商,皆可結合到雲端中。 因此,硬體的選擇變得多樣,您可以自由選擇想要/合適的裝置,本平台並不會要求購買特定的相容裝置,這在設計物廉網專案時至關重要。
← 裝置 ARDUINO 開發板範例 →