manuals/mqtt-info

19 lines
726 B
Plaintext

ставим клиента mqtt
sudo apt install mosquitto-clients -y
содаём скрипт
sudo nano mqtt.sh
в скрпт вставляем код
#!/bin/bash
R=$(uptime -p | cut -d " " -f2-)
mosquitto_pub -h mqtt.ua1zbe.ru -t linux/(здесь поставить название железки без скобок) -m "$R"
сохраняем
sudo chmod +x mqtt.sh
если это pi-star выполнить следующее:
sudo nano /usr/local/sbin/pistar-firewall
добавляем строку
iptables -A OUTPUT -p tcp --dport 1883 -j ACCEPT # Port mqtt
сохраняем
sudo pistar-firewall
добавить в crontab -e
*/1 * * * * /home/user/mqtt.sh
*/1 * * * * /home/pi-star/mqtt.sh #для pi-star