发布日期:2022-10-14招标截止: 2022-10-24项目工期:7-15 天项目预算:¥ 面议
【 项目内容 】
已用QT在Ubuntu/统信UOS上开发了一个桌面端程序,能够控制外设USB设备。需要在本地开发一个服务端程序,远程能够通过Websocket访问这个桌面端,例如在局域网内部(同一网段)通过远程浏览器对本地这个桌面端设备操作,进行数据接收和数据发送等工作,通信端口为80端口,需要root权限开机自启。所以需要在这个桌面端的后面开发一个服务端程序。
目已实现了本地设备程序、外设驱动、本地服务端以及通信接口的代码开发工作,需要Qt开发人员实现以Websocket方式从远程访问这个服务端的代码优化以及打包部署测试等工作。主要工作为:
1、服务端程序与桌面端程序的剥离,将服务程序注册到systemd,系统服务实现开机自启、80端口注册等工作(需要root)
2、服务端排查,保证数据发送和接收的逻辑
3、将桌面端程序和服务端程序打包成deb包,可实现一键安装,开机自启动等功能
4、将服务端做成系统服务,并注册到systemd,实现开机systemctl自启该服务(目前服务端程序和桌面端在一起,所以无法实现该服务端直接开机自启动)
时间1-2周,可以来我公司开发或者在北京我们过去也行,报酬面议
【联系我时,请说明是在 能客网 看到的】