notes-ing2/iot/tp2/2/b.sh
2024-03-11 13:06:55 +01:00

27 lines
393 B
Bash
Executable file

#!/bin/sh
sudo systemctl start mosquitto.service
topic='maison/is_connecté'
(
echo "[application] listening"
mosquitto_sub -v -t $topic
) & listener_pid=$!
(
echo "[maison] up"
while true
do
echo "[maison] publishing"
mosquitto_pub -t $topic -m 'oui'
sleep 1s
done
) &
sleep 5s
kill $listener_pid
sudo systemctl start mosquitto.service