最近学习了《用于物联网的Arduino项目开发实用案例解析》,配置了Arduino NUO和以太网盾板,在《Arduino程序设计指南》的帮助下成功实现了将Arduino采集的传感器数据通过HTTP GET的方法发送给了本局域网架设的node-red服务器以及https://goiot.cc网站架设的node-red服务器上,数据经服务器处理后成功返还给Arduino并在Serial串口终端进行了显示。现将步骤详细记录备查。
一、架设Arduino NUO和以太网盾板,编写网络连接程序
#include <Ethernet.h>
#include <SPI.h>
byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
IPAddress staticIP(192,168,1,123);
EthernetClient client;
int lightValue;
//server既可以是ip地址,也可以是URL,不要带http://
//char server[]={"106.15.48.18"};
char server[]={"cumtzd-light_sensor.goiot.cc"};
in