项目后端框架为python,restful风格的轻量级框架——falcon;前端为vue
角色:后端+前端开发
负责部分:
1. 使用设备添加接口添加新设备,数据存储在阿里云的TableStore内;
2. 设备初始状态为未绑定,在出厂设置管理里显示,此时可以对其进行一些基础参数配置,也可以绑定从设备,影院或者场景;
绑定时,设备参数通过阿里云IOT服务同步到设备;
3. 硬件组编辑脚本文件上传后台后,可以在后台为设备下载脚本或升级固件,设备按照所下载脚本的程序执行,用到redis消息队列,celery定时任务,socket传输;
4. 使用日志菜单主要用于设备同步日志与影院排片对比管理,将爬取猫眼电影内各大影院的当天排片信息加入redis作为缓存,每日凌晨2点从保存在阿里云TableStore的设备日志记录里查取设备同步开始时间与结束时间,与排片时间进行对比,以便运营人员查看设备是否运行正常
测试网站:http://xtianji.qiweiwangguo.com/web/index.html#/equipmentList/index
账号:test3
密码:123456
测试账号大部分功能限制