Может, мои советы покажутся диковатым, но все же:
- заведите аккаунт на DynDNS, активируйте в вашем роутере (я так понимаю, уже сделано)
- установите статический айпи на вашем компьютере и пробросьте на него несколько портов в роутере
- установите снифер (в аттаче). Это даст возможность видеть все пакеты, а также генерировать и отсылать новые.
- и последнее: лучше всего установить старый Borland C++ Builder 6 Если речь идет об отладке софта микроконтроллера, то значит вы пишете на С. Билдер даст возможность в течение минуты создавать тестовые приложения, просто вытянув на форму кнопку, лейбу и компонент TCP или UDP. Пару строчек С-кода в обработчики событий клика по кнопке и приема пакета (соединения) - тестовое приложение готово. Ставите по желанию точки останова, и вперед.
Я со многими IDE работал, но лучше билдера ничего не видел: одновременно низкоуровневые и высокоуровневые возможности при чрезвычайной гибкости и быстроте создания приложений. Незаслуженно забытый (задавленный мелкософтом)...