操作步骤
1.一部淘汰的安卓手机
2.安卓手机开启完整ROOT权限
3.手机安装busybox(酷安、应用宝都可以)
4.手机安装linux deploy https://blog.csdn.net/weixin_38235758/article/details/79219050
5.配置deploy
系统选择 Ubuntu,我自己选择的CentOS7 ,结果ARM平台的Python编译实在是太麻烦了。要是X86平台,估计分分钟就好的事,在ARM平台,各种不行。
安装完成后,电脑连上手机的SSH,因为习惯问题,我自己用的是CentOS7,这个系统的Python版本是2.7版的,由于homeassistant的需求,所以还要升级成3.5以上的版本。升级中遇到很多坑。劝各位节约时间考虑,还是直接装 Ubuntu 系统吧。
直接到官网上载3.5以上的安装包,然后编译安装
编译安装前, 先装依赖库。参考https://segmentfault.com/a/1190000015628625
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
yum install libffi-devel -y
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make libffi-devel
6.安装homeassistant https://www.home-assistant.io/docs/installation/centos/
7.设置