atxserver2
atxserver2 copied to clipboard
开发计划
阶段0(准备阶段)
- [x] 实时输入法
- [x] 网页手机终端
- [x] 滚轮滑动屏幕
- [x] 鼠标右键返回,中键HOME, 双击唤醒屏幕
- [x] 自定义快捷命令
阶段1(基本功能)
- [x] 粗略的API文档
- [x] 应用在线安装(这里为了降低实现难度,直接调用adb和ideviceinstaller安装)
- [x] 支持USB设备的接入
- [x] 设备长时间占用不使用,自动释放设备
- [ ] 设备过长时间接入没有断电,自动提示拔掉设备(防止设备鼓包)
阶段2(完成后可逐步替换掉现有的iOS设备管理)
- [x] 支持iOS设备的简单控制和在线安装
- [ ] 显示每个设备的占用率(天、周、月)
- [x] REST API文档(设备占用,获取adb connect地址,设备释放)
阶段3(针对游戏用户)
- [ ] 支持手机控制手机(方便游戏控制)
- [ ] 多机同时控制的功能
- [ ] 可调节显示分辨率、每秒传输图片数
- [ ] 尝试支持下h264
- [ ] 提供设备的预约功能(当设备空闲是占用10分钟,并使用及时通信工具通知用户)
阶段4
- [ ] 支持私有部署(非本组用户无法查看该设备)
- [ ] 支持WIFI与USB设备同时接入
- [ ] 跨网段设备接入(可以远程调试用户手机复现疑难问题)
- [ ] 待补充
附加
- [ ] 安卓设备健康检查
设备占用截止时间 idleTimeout + expiredAt
atx在设备上被系统杀掉一次之后,或者关机重启设备后,就连接不上了,得重新插线装一次。。大量设备的情况下维护起来很麻烦。。不知道是什么原因
催更。。催更楼主
顺便给楼主一个大赞,希望早点出多机同时控制的功能
期望能像UWA一样,显示手机的性能数据。
你们提pr呀,我时间精力不够呀
可不可以记录一台机器的操作,操作完以后,可以推送到其他机器?
wifi 设备连接功能 进度怎么样了?
超级想提PR,无奈部分代码功能还没看懂;强烈建议楼主多加注释
@Macile 哪地方看不懂,给你加下。
我想加一个安卓传输文件的功能;
目前的想法是修改安装APK的相关函数,不做检验,也直接传输到uploads文件夹下。之后的操作就是判断,如果后缀是.apk则安装,else就直接传输到手机的SD卡根目录;目前大致是这个思路,
卡在了校验的环节,目前的状态是只要是非apk则提示File is not a zip file,我不知道这个环节调用了哪个函数; 楼主能提示下吗?我想知道我这个思路可行吗?有没有什么更好的办法,最近才开始接触tornado,不太熟悉pythonweb相关;如果可以的话最好是详细一点,比如我应该修改哪个文件的哪个方法那种,web实在是有点弱。。。
我现在功能做出来了,但是有两个缺陷就是总会提示File is not a zip file,还有就是获取不到上传时的进度条的值,找不到那个值在哪里,我应该从哪里获取这个文件上传是否结束?希望楼主能帮帮忙๑乛◡乛๑
还有个问题是我用self.write不显示文字。。
@Macile 这个需要前端处理下,看看是不是js代码没有处理对。前端现在是vue写的
非常好的项目,就是contributor太少了,希望能有多点人才加入,我也希望我能尽快加入!
@codeskyblue 开发计划非常明确,希望可以加上一个大概的时间计划,这样小伙伴们心里更有底
加不了,这毕竟不是公司的正式项目,开发时间很不确定
大佬, 类似stf的文件管理和日志不做么?
用户权限验证建议大神可以考虑加一下咯,因为如果没有权限认证,那所有的都是可以直接登陆使用,这样账号就会乱的
以及如果设备移除usb口后,设备应该显示断开,现在好像是移除后直接就丢了,没有该设备的信息
远程调试手机的意思是provider来跨网段还是手机里面的atx-agent跨网段?
wifi 设备连接功能 求更新
可以添加电脑播放手机的声音功能吗
请问下有微信或者钉钉群之类的吗?方便问题咨询
目前atxserver接入iOS设备时出现“设备屏幕同步中断”,目前卡在这里了,希望楼主帮忙看下, 环境:xcode:12.5.1 iOS端:13.6,iPhonexr Mac:11.4