Arduino通過Ethernet W5100連接貝殼物聯,將LM35溫度傳感器獲取到的環境溫度實時發送至服務器,用戶可通過設備的實時數據界面查看實時環境溫度。?
Arduino通過Ethernet W5100連接貝殼物聯,將LM35溫度傳感器獲取到的環境溫度實時發送至服務器,用戶可通過設備的實時數據界面查看實時環境溫度。
Arduino uno R3 開發板 ×1
Ethernet W5100網絡模塊 ×1
LM35溫度傳感器 ×1
面包板 ×1
面包板跳線 ×3
10K電阻 ×1
Arduino UNO R3與Ethernet W5100上下按針腳對應插連。
W5100的網線插在路由器上。
LM35三個正極分別接5V、GND和A1。
LM35 | Arduino uno R3 |
+Vs | 5V |
Vout | A0 |
GND | GND |
本站所有公開代碼托管于GitHub,方便大家使用和共同參與完善,地址:https://github.com/bigiot?tab=repositories
進入以上鏈接,依次點擊 bigiotArduino -> Download ZIP下載。
下載代碼后解壓得到如下文件:
/ examples/ libraries/ README.md ...
1、將libraries/aJson文件夾全部復制到Arduino IDE的庫文件夾內。
Windows系統通常位于: C:\Program Files (x86)\Arduino\libraries
Linux通常位于:/usr/share/arduino/libraries
2、用Arduino IDE打開
examples/W5100/wendu/wendu.ino
修改其中的DEVICEID、APIKEY、INPUTID參數,將代碼上傳至Arduino開發板。
設備ID(DEVICEID)、設備密碼(APIKEY)、接口ID(INPUTID)在會員中心查看得到,如果你尚未注冊添加設備,請參考:
登錄會員中心,點擊數據接口,看到如下界面:
點擊數據查看,即可看到設備上傳的實時環境溫度數據。
如果設備公開,可在公開設備中點擊查看實時數據。
至此,本教程完畢
==========================================
如有疑問請到話題討論區進行討論。