准备工作
AppInventor服务器:Wxbit
数据库:TinyWebDB数据库
MQTT:EasyIoT
工作过程
当K210板识别到未穿校服后,会自动进行人脸识别,人脸识别的结果为班别+学号
,例:865,通过串口传输到掌控板后再通过MQTT发送至App。
App接收到消息后会对消息进行分析,首先判断此人的班别,然后在对应班别的数据库里对学号匹配查找得到此人姓名。
最后将未穿校服学生的班别与姓名合并保存到TinyWebDB数据库中,同时保存至本地数据库,方便后续的导出数据操作。
具体代码
MQTT连接
初始化时首先连接MQTT,其中MQTT客户端组件的设置如下:
服务器端口为iot.dfrobot.com.cn:1883
客户端标识为1883