1.3 数据上传 tcp方式最直接(10分钟)

2013-07-10 09:25

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

 

第三步,配置网站上的传感器名,这次我们不用T1T2这样难懂的名字,我们要起好记点的。在“我的设备”中添加2个传感器,一种是温度传感器,一种是湿度传感器,分别给它们起名字叫“temperature”“humidity”,这两个名字在代码里会用到。

这里要注意:设置好网关,默认网关为01API地址设置为 http://tcp.lewei50.com:9965/?method=send&gatewayNo=01

这里的01是你的网关的标识,公网IP设置成

tcp.lewei50.com

 

 在“用户信息”这里记下你的用户-key和网关号,

第四步,修改代码中的userkey为你自己的userkey,连接好网线,刷入代码。

看下时间,现在到网站上去看看你的环境温湿度吧!

 

 

Enjoy it

 

结束语:

如果你需要更详细的技术交流或者疑问咨询,可以加入乐为物联技术支持群:59162154
或关注乐为物联新浪微博 @乐为物联
或关注乐联网微信:搜索公众账号 “乐联网”。或者扫描下面的二维码来添加关注“乐联网”。