15383| 12
|
[进阶] 让我们用Wido连接乐为物联(乐联网) |
想想国内几大物联网平台,Yeelink和DF自家物联,Wido都有样例程序了,可偏偏缺了乐联这家在数据分析以及手机端应用等方面有着独特优势的平台。 (“乐联同志,我都帮你宣传到这程度了,不给点好处吗?”“gun”) 但到网上查查乐联的开发者指南,无非就是用uno+W5100为基础,卖的设备,写的教程,写的库。恩,连Wifi都不支持。 So,让我们来做一个。库? No,No,No 听说现在中国移动都有物联网了,总不见得以 后来一个新平台就写个库吧?! 那这次,我们来学习如何简单的通过修改程序来适应新平台。 做法很简单:其实每家物联网大同小异,不同在哪里?API接口。那怎么办?放心,每家物联网的平台都会有api文档或者调试工具教会我们上传数据的格式是怎样的。这次就以乐联网为例: 这是乐联的API上传数据的调试工具,我们要看的是什么?“Request详情” 其中的内容就是Wido需要连接与发送的数据,要特别注意格式. 之前一直没试成功,之后发觉是少了个逗号,FXXX 之后,就是在程序中修改相应的内容了。正好Wido的库里都Yeelink的连接样例。我们就在这基础上修改好了 首先是链接地址(这是乐联的上传网址格式 “http://www.lewei50.com/api/V1/gateway/UpdateSensors/01”) 看到需要怎么改了吗?是的,需要发什么就写什么,简单吧! 之后是数据格式(“ [ { "Name":T1" }, { "Name":"01H1" }]”) 改好了?也差不多了成功了! 其余一些小改动比如用户Key的名称不同等等,这里就不一一详述了。 完成个人配置后,联网,看串口 成功后,乐联会返回值,告诉我们成功啦! 数据就不用在意啦,为了测试瞎编的 最后吐槽下,不知是不是没给乐联充值还是设置的关系,只允许每隔10s上传一次数据,相比之下略长啊。可能是怕服务器宕机吧,当然普通使用足够了。 程序中需要使用Wido的库,记得先下载安装 https://github.com/Lauren-ED209/Adafruit_CC3000_Library 最后放上完整程序下载 |
2.53 KB, 下载次数: 5118
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed