QQ751143877 发表于 2024-3-27 10:29:49

【2024】安卓设备免Root安装homeassiatant+MQTT

本帖最后由 QQ751143877 于 2024-3-30 11:24 编辑

【2024】用手机/车盒/机顶盒等安卓设备安装homeassiatant+MQTT(EMQX)

想着在车上搭建一套智能控制中心,选择了车盒,既可以导航娱乐还能联网,摆脱车商束缚。我选择的是AIBOX盒子国外版,配置是:安卓13、4+64G,开机自动连接到车机carplay。


一:安装homeassistant
使用工具:ZeroTermux
1.安装Linux教程地址:坏了,这回手机真变电脑了!给手机安装Linux系统,变身生产力神器_哔哩哔哩_bilibili

2,安装HomeAssistant:安装完以后,使用vpn连接linux,输入下面代码安装HomeAssistant连接


更新依赖pkg update
pkg upgrade

安装依赖项
sudo apt-get install -y python3 python3-dev python3-venv python3-pip bluez libffi-dev libssl-dev libjpeg-dev zlib1g-dev autoconf build-essential libopenjp2-7 libtiff6 libturbojpeg0-dev tzdata ffmpeg liblapack3 liblapack-dev libatlas-base-dev

创建虚拟环境
# 设置源
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

# 创建目录
mkdir homeassisant
cd homeassisant

# 创建虚拟环境
python -m venv venv

# 激活虚拟环境
source venv/bin/activate官方文档在这里是要创建用户的,因为Termux非完整linux环境,而且是单用户所以也就创建不了了。


安装homeassistant
export CARGO_BUILD_TARGET=aarch64-linux-android && pip install homeassistant
安装时区
pip install tzdata
安装环境依赖,不安装会启动很慢
pip3 install numpy

启动:
MATHLIB=m hass --debug首次启动需要加上 MATHLIB=m ,应为需要安装numpy,加debug呢是为了更好的查看错误。


这时候就可以访问了:http://IP 地址:8123/,IP地址加上8123的端口就可以直接访问了。
二:安装EMQX
1.下载 emqx-5.6.0-debian12-arm64.tar.gz
wget https://www.emqx.com/zh/downloads/broker/5.6.0/emqx-5.6.0-debian12-arm64.tar.gz
2.安装 EMQX
mkdir -p emqx && tar -zxvf emqx-5.6.0-debian12-arm64.tar.gz -C emqx
3.启动 EMQX
./emqx/bin/emqx start


QQ751143877 发表于 2024-3-27 11:03:23

一楼备用

ybcswz 发表于 2024-3-27 12:32:23

高手,速来围观

lqf1206 发表于 2024-3-27 13:31:00

SSH连接不了,哪里的问题

dahai2626 发表于 2024-4-25 18:37:48

怎么连接 carplay?
页: [1]
查看完整版本: 【2024】安卓设备免Root安装homeassiatant+MQTT