BrightSign UDP test bash script
🧩 Syntax:
#!/bin/bash
# Function to get current time in milliseconds
now_ms() {
perl -MTime::HiRes=time -e 'printf("%d\n", time()*1000)'
}
i=1
prev_time=$(now_ms)
while true; do
current_time=$(now_ms)
delta=$((current_time - prev_time))
prev_time=$current_time
echo "Sending: Message $i (Δ ${delta}ms)"
echo -n "Message $i" | nc -u -w0 192.168.0.192 5000
((i++))
delay_ms=$(jot -r 1 100 1100)
sleep $(echo "scale=3; $delay_ms/1000" | bc)
done