WM_WIFI模块接入TLINK物联网平台(老版本)
TLINK是一个开放的并且专注于物联网服务的物联网接入平台,目的是为了服务所有的工业、农业、环境类传感器使用者,使传感器数据的接入、存储和展现变得轻松简单。在尝试了几个物联网平台之后,觉得TLINK最容易入手。其开发帮助文档请前往以下链接查看,很详细:点击查看。帮助文档中详细介绍了账号注册、创建设备、连接设备等步骤。
本文将以一个简单案例来细说从创建设备到完美运行的全过程,该案例实现的功能为:使用WIFI模块将温湿度传感器的采集数据上传到TLINK云端平台、云端控制LED亮灭。
TLINK物联网平台需要的操作步骤如下STEP1~STEP4:
STEP 1:登录账号后,进入控制台>>监控中心,点击“添加设备”;
STEP 2:开始创建设备,按照要求填写设备信息,添加传感器;
STEP 3:保存设备后,在设备列表中会出现刚刚创建的设备名,然后点击“设置连接”,对数据协议、控制指令进行设置;
STEP 4:设置连接完成之后,进入监控中心,添加的传感器将会出现,且每个传感器均会被分配一个ID;
至此,云端设备的创建完成,接下来是创建线下设备来连接已创建的云端设备。
线下设备电子模块清单如下:
搭建完成的实物图,是这样:
其中,接线情况为:
PORT_A——单色LED灯模块
PORT_B——WIFI模块
PORT_C——温湿度传感器
OK,现在万事俱备,只差编程,使用图形化编程,也是相当的so easy,WeeeCode图形化程序截图如下:
要点解析:
1、使WIFI模块连接上一个可以上网的无线热点;
2、TLINK的TCP协议服务器域名为:tcp.tlink.io (对应的IP地址为:112.74.142.132,可百度根据域名查IP),端口号为:8647;
3、连接云端设备,需要向服务器发送设备序列号;
4、WIFI接收到的云端设备控制指令是自定义的,我这里是on/off;
5、上传采集的数据,是按照添加传感器的顺序来对应的,我添加的顺序是温度、湿度、LED,所以上传数据温度的数据要排在前头,然后是湿度的数据,至于LED,由于是控制指令,故可不用上传任何数据,不上传数据,就会导致在监控中心查看到的LED的状态一直为“未连接”,不过并不影响其控制LED灯。
6、由于我这个案例是每隔5秒就上传一次温湿度数据到云端,故不需要添加心跳包。
OK,运行程序看一下效果如何。等待几秒钟,可以从监控中心看到温度、湿度“已连接”,并且LED灯也可以在线控制了。
LED灯控制演示效果:点击查看
到此,Weeemake的WIFI模块接入TLINK物联网平台是不是很容易入手呢?除此之外,TLINK物联网平台还有一个很棒的功能——云组态,能做一个可视化界面,让你的数据更直观。
我简单做了一个应用,请看图:
WeeeCode程序下载: |