1、設計思路
如何實現遠程控制,這必須依託互聯網強大的功能,通過一個平臺來接收感知層的數據,同時也能控制感知層的設備。Arduino 與Ethernet W5100連接一個物聯網服務平臺,本次選擇貝殼物聯服務,實現遠程控制LED燈亮滅,並將結果反饋至控制界面。
2、硬件選擇
Arduino uno R3 (其他Arduino板也可以) ×1
Ethernet W5100網絡擴展板 ×1
麵包板 ×1
電阻10K ×1
LED燈 ×1
麵包板連接線 ×2
網線 ×1
3、 接線
Arduino UNO R3與Ethernet W5100上下按針腳對應插連,W5100的網線插在路由器上。
LED燈接線對照表:
4、 物聯平臺設置
創建設備的appkey和設備ID。
5、 程序設計
程序變量、常量定義。
初始化中,w5100先獲取IP地址,然後連接服務器。
根據服務器下發的指令設置LED燈的開和關。