benq-rm-homeassistant/custom_components/benq_smartboard/socket_connect.sh

13 lines
297 B
Bash
Executable File

#!/bin/bash
server_address="$1"
port_number="$2"
if [[ -z "$server_address" || -z "$port_number" ]]; then
echo "Usage: $0 <server_address> <port_number>"
exit 1
fi
while read -r hex_input; do
echo "$hex_input" | xxd -r -p | socat -u - "TCP:$server_address:$port_number,crnl" | xxd -p
done