终端固件控制协议实现 远程兼职
一般月薪8000元- 项目类型:部署/运维
- 每月工作: 15天
- 工作方式:远程
职位详情
一、 终端定义
终端定义为运行嵌入式Linux软件系统的硬件;运行环境:Android4.4;
二、 终端软件功能定义
具备以下功能:
1、 向服务器发送设备信息,包括终端型号、序列号、MAC地址;
2、 根据服务器下发的固件,完成终端的固件更新;
3、 运行日志
三、服务器软件功能定义
具备以下功能:
1、支持简单的后台管理;
2、运行日志;
四、 架构与开发工具
采用B/S架构、https通信协议;。
服务器端进程采用Linux+Ngnix+MySQL+PHP/Python/Pearl搭建,支持高用户并发;
客户端软件采用C或C++开发,在Linux环境下编译为内核模块,以守护进程方式运行;
终端部分的固件更新功能,可提供SDK
通信协议可采用“表单-应答”方式;