Възможно е, не знам точно как се нарича такова устройство на пазара, но става дума за следното. Всеки пакет с данни си има адрес на получателя, или е broadcast ако може да се получи на кое да е устройство. Типа на връзката между твоето устройство и ПК мисля, че можеше да се види с netstat . За целта просто ти трябва междинно устройство, на което да се присвои адреса ( TCP/IP + номер на порт ) на ПК, това междинно устройство приема пакетите, преадресира ги до ПК, същевремнно си сваля от пакетите данните, които го интересуват. Дори не е нужно да се познава целия протокол на обмен между оригиналното устройство и ПК, в смисъл, не TCP/IP протокола, ами протокола на обмен, изграден между двете устройства. Получава се нещо като рутер, ама не съм сигурен, че точно така се кава.
Добра информация по въпроса, какво точно става зад socket-ите може да прочетеш оттук:
http://tangentsoft.net/wskfaq/