*_secondary为备网关的服务
查了下mgetprop应该是小米自己封装getprop命令的来的, getprop命令可以从系统中读取一些设备信息,属性的文件。
mgetprop可以获取所有的信息
/tmp/mqtt_server_service # mgetprop
[persist.basegw_service.reset_exit_times]: [3]
[persist.centralctl_service.reset_exit_times]: [2]
[persist.monitor_service.reset_exit_times]: [2748]
[persist.ot_service.reset_exit_times]: [2748]
[persist.ota.last_version]: [v0.5.11]
msetprop 可以进行设置
msetprop ro.sys.mqttport 9999
手动拉起central_service时,报的错为
root@raspberrypi:/# docker exec -it mijia sh
/ # exec /usr/bin/central_service
central_service ex, version:v1.0.14
Build option: LOCAL_ROOT_PATH=/data/local/central_service/
Assert failed in function main [line:351]: miio_get_prop_string(PROP_SYS_PHYLIST, prop_buffer)>0
root@raspberrypi:/# docker exec -it mijia sh
/ # exec /usr/bin/central_service -p 123
central_service ex, version:v1.0.14
Build option: LOCAL_ROOT_PATH=/data/local/central_service/
Assert failed in function main [line:351]: miio_get_prop_string(PROP_SYS_PHYLIST, prop_buffer)>0
估计还是缺少什么参数之类的,最好能到原版路由器中看下,env 啥的。
还有个很奇怪的点
mosquitto服务。 看启动脚本应该是加载的/tmp/mqtt_server_service/mosquitto.conf配置文件,但是不知道为啥加载的一直都是
mosquit+ 119916 1 0 17:25 ? 00:00:02 /usr/sbin/mosquitto -c /tmp/mips/mosquitto.conf
|