2.1硬件总览
3、其他准备l 注册成为青莲云的开发者,如果您还没有注册,请登录官网注册。
l 将青莲云ESP8266EX联网固件烧写到模组ESP-12中。参考《ESP8266EX青莲云固件烧录文档》
l 安装Arduino开发环境。
l 安装MsTimer2的Arduino支持库
l 安装RFID的Arduino支持库
l 安装QL_Arduino_WIFI_Lib的青莲云WIFI-Arduino支持库
4、云端配置 6.1安装支持库将青莲云的WIFI-Arduino和RFID支持库拷贝到Arduino安装目录的libraries文件夹中,如下图:
在Arduino IDE中依次点击工具栏中”项目”->”加载库”->”管理库”出现下图所示框体,分别安装MsTimer2的Arduino支持库
6.2导入工程用Arduino IDE打开压缩包中的青莲云土壤湿度实例的Arduino工程(.ino文件)
6.3替换宏定义用获取到的产品ID和产品密钥替换掉程序中的宏定义,请确认不要填错。
6.4烧写代码将Arduino与PC通过USB线连接,点击下图中的上传按钮。
7、模组联网 7.1 DemoApp的下载和登录然后进入到账号资料中,查看用户id和token,这将会在下面进入App用到。
使用安卓手机安装并打开DemoAPP,会出现如下界面,输入刚刚获取的用户id和token,点击开始调试。
点击开始调试后出现如下界面,如果有账号直接登录即可,如果没有请点击右上方的注册,注册完成后登录即可,当然也可以直接使用微信登录。
7.2 设备配网首先需要在DemoAPP中点击添加设备,然后选择设备型号(即设备是哪一个产品下的),之后点击“指示灯快速闪烁中”和“下一步”,输入wifi名和密码并选择wifi芯片型号,点击下一步。
此时WIFI模块处于上电状态。DemoAPP会在局域网内发送配网广播包,WIFI模块收到广播包后根据用户输入的SSID和密码进行配网。由于不同WIFI芯片的配网方式不同,请在设备类型中选择对应的WIFI芯片。
经过上述步骤后,会出现如下界面,请耐心等待一会即可。
配网成功则会出现如下界面,点击开始体验则会在我的设备中看到有绿点的在线设备。至此设备配网阶段全部完成。
8、使用说明LED1是读写指示灯,LED2相当于一扇门,程序默认是读卡模式。
1、手机下发”写卡”命令让程序切换为写卡模式,发送内容为员工的信息如名字等(不要超过16字节),LED1亮起,把卡放入RFID-RC522的天线区,即可写入相关信息内容,同时卡内也写入了验证信息。
2、手机下发”读卡”命令让程序切换到读卡模式,发送内容不为空即可,LED1熄灭,把卡放入RFID-RC522的天线区,即可读取相关内容,验证信息是否正确,正确则每读一次LED2灯的状态会切换一次,同时上传一条信息(写入的员工的信息)到云端。
3、在写卡之前可以设置验证信息(相当于密码),在读卡时如果验证信息和卡内验证信息不符,则灯的状态不会切换。
4、云端会存储上传的信息和时间戳,这样我们就可以在网页查看员工的进出时间、次数信息了。
9、云端查看数据在设备配网完成后,打开青莲云控制台,找到设备管理,点击数据分析,即可看到设备已经上传数据到云端(默认数据展示频率为1分钟)。