firmware-1.0.0-p412.zip
[324634 Bytes at 2021-12-13, 37 次下载]
在要监控的主机(树莓派、其他 Linux 系统的服务器或个人电脑)上运行下面的命令部署监控主机的程序。这个程序的作用是采集自身的实时数据并通过 MQTT 协议转发出来。
sudo apt-get update
sudo apt-get install python3-pip
sudo apt-get install mosquitto mosquitto-clients
cd ~
git clone https://github.com/nxez/cube-dashboard
cd cube-dashboard/server
sudo pip3 install paho-mqtt -t ./
sudo pip3 install psutil -t ./
修改 main.py
中的 mqttServerIP
这行变量的值,改成主机的 IP 地址。并且确保这个 IP 地址可以被小方屏访问到。
sudo nano main.py
Ctrl+X
然后会提示输入 Y
保存修改。运行下面的命令启动程序。
sudo python3 main.py &
到这里如果顺利的话,程序就已经开始运行了。只是还没有设备接收这些信息并显示出来。请继续往下看。
另外还可以通过配置让这个程序在每次开机后自动启动。
编辑 rc.local 文件。
sudo nano /etc/rc.local
在 exit 0 之前添加一行(其中脚本的路径请根据实际情况修改):
sudo python3 /home/pi/cube-dashboard/server/main.py &
安装相关的问题,请移步趣小组「小方屏」节点讨论。
1、在项目文件库中下载最新的固件文件(firmware.bin)。
2、参照「固件烧录教程」安装固件。
1、如果是首次使用,开机后系统会自动进入热点模式(AP Mode)。显示屏上会显示热点的 SSID。
2、用电脑或手机连接到上面的热点,无需密码即可接入。
3、在浏览器打开 http://172.168.1.100
进入配置向导。
4、配置 WiFi 的 SSID、密码、MQTT 代理服务器 IP 地址(上面的 MQTT 代理服务是直接安装在要监控的主机上了,因此直接填入主机的 IP 地址即可)和 MQTT 端口号,保存。
5、系统自动重启并自动接入上面配置好的无线网络中。
程序会通过 NTP 方式同步网络时间,显示室内实时的温度和湿度。
1、记下设备的 IP 地址(在设备启动时,如果 WiFi 连接成功,IP 地址会在启动之后显示几秒钟)。
2、在浏览器打开 http://设备IP地址
进入控制页面。
控制页面可以切换需要显示主机的具体信息,或者以滚动的方式循环显示所有主机信息。如果需要记住设置,点击「Save Config」保存。
1、重启设备并记下设备的 IP 地址(在设备启动时,如果 WiFi 连接成功,IP 地址会在启动之后显示几秒钟)。
2、在浏览器打开 http://设备IP地址/ota
进入控制页面。
3、选择下载好了的固件,点击 Upload 按钮进行更新。
连接电源后自动开机,拔除电源即可关机。
在开机状态下,通过侧面小孔用回形针插入可以触发重启(固件和配置不会被重置)。
将设备放在之前配置的 WiFi 信号覆盖不到的环境中。重启设备,系统会自动移除之前的 WiFi 配置并进入热点模式,并允许重新配置新的 WiFi 信息。