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灯的开和关。