ft.md
1.79 KB
青柠UMS
青柠UMS是由青柠科技有限公司于2017年初启动的一套点播影院的无人值守项目。此客户端 包括基本功能包括接受服务器相关指令播放电影,开关门,开关对应灯光,在电影播放时控 制电影的播放暂停等功能。适用机型z3s,z4系统,h1系统,其他更高版本机器没有试过。
获取本机相关信息
向服务器拉取相关的门禁灯光等信息(RoomInfo.java)保存在本地。
智能模块相关
灯光及门禁的控制代码及使用请参见文件fangtang,light
lock,灯光控制渐变参见CinemaControlService.java
长连接
投影与服务器保持长连接接收相关控制命令及上报相关状态信息 详见SocketService1.java
智能模块的初始化及相关具体操作 详见 SmartControlService.java,长连接信息均为
json格式。
通过向服务器发送包含room_sn的注册信息,服务器返回相应用认证信息RETURN_VERIFY_CODE,解密后
将认证信息发送给服务器,返回认证成功VERIFY_SUCCESS后启动心跳包.后等待相应控制命令到达再作操作。
机器状态信息获取
播放相关状态信息 CinemaControlService.java,播放器启动后会绑定当前服务不断上报当前的播放进度
在需要时可自取。
获取服务器连接状态,在建立长连接时会在FangTangApplication中保存一个状态信息。
灯光状态类似服务器,在连接时会保存相应信息。门禁只是对相应的mac地址发消息获取不到是否连接的情况
有些商家不使用灯光与门禁,在显示连接状态时需做判定。
日志保存
LogUtils ,/sdcard/ft_log/
其他
界面操作,db,文件扫描,广告更新等参见影吧相关文档