201306 created by @瘦网虫
-------------------------------------------------------------------------------------
目的:
用简单,快捷的Tcp长连接方式完成数据上传到乐联网平台
用户组:
所有用户组
硬件设备:
LEWEI50 E-KIT (可以根据自身情况选择不同套装或者只采购LEDUINO底板) ,或者用具有以太网接入功能arduino(w5100)
文中用到的LeweiTcpClientLite库文件下载地址:
https://github.com/lewei50/LeweiTcpClient/tree/LeweiTcpClientLite
(一定注意是LeweiTcpClient 的branch不是master,注意是LeweiTcpClientLite 不是LeweiClient)
实验过程:
第一步,开始计时。
做到这个实验的时候,相信你已经能很熟练的下载代码、放置库文件到正确的目录、打开IDE、从示例代码中找到正确的代码。
这里提示下,将下载的库文件改名为LeweiTcpClient,去掉后面的Lite。
打开相关例子
这次我们不上传一些无用的数据,我们来试试上传温湿度数据,做个简单的却真实的环境监控。
第二步,接线。
按照以下方式接线,并且连上网线(请先确保你的局域网中可以使用dhcp来自动分配IP地址)
DHT11 vcc pin->+5v
DHT11 data pin->d2(数字引脚2,从d0开始数,第三个孔)
DHT11 gnd pin->gnd
第三步,配置网站上的传感器名,这次我们不用T1,T2这样难懂的名字,我们要起好记点的。在“我的设备”中添加2个传感器,一种是温度传感器,一种是湿度传感器,分别给它们起名字叫“temperature”和“humidity”,这两个名字在代码里会用到。
这里要注意:设置好网关,默认网关为01。API地址设置为 http://tcp.lewei50.com:9965/?method=send&gatewayNo=01
这里的01是你的网关的标识,公网IP设置成
tcp.lewei50.com
在“用户信息”这里记下你的用户-key和网关号,
第四步,修改代码中的userkey为你自己的userkey,连接好网线,刷入代码。
看下时间,现在到网站上去看看你的环境温湿度吧!
Enjoy it~
结束语:
