Связь от Jetson TX2 с ПК

У меня есть Jetson TX2, на котором запущен алгоритм машинного зрения, и я хотел бы каким-то образом передать вывод с этой платы на ПК с Windows 10.

Отправляемые данные крошечные - в масштабе вектора ~ 100 в худшем случае, и частота обновления, которая мне нужна, не является чем-то безумным - ограничивающим фактором будет то, что кадры с камеры, идущие на плату Jetson, захватываются в ~ 60 кадров в секунду.

Я открыт для предложений, использующих либо кабели Ethernet (предпочтительно), либо кабели USB. Код на Jetson написан на Python, а вывод будет получен приложением C #, запущенным на ПК с Windows. Ни один из компьютеров не будет вообще подключен к Интернету.

Поскольку я не масштабирую свою систему (это будет только 1 Jetson TX2 -> 1 ПК), я был бы признателен за самое простое возможное решение, а не за наиболее технически надежное!

Спасибо


person user971889    schedule 06.06.2018    source источник


Ответы (2)


Как насчет использования rabitmq (брокера сообщений) для управления отправкой и получением сообщений (ваших данных). Это будет похоже на эту картинку. Ваш отправитель (Jetson) сохранит сообщение в очереди сообщений. И ваш приемник (оконный ПК) будет продолжать подключаться к очереди через локальный IP-адрес. Когда придет новое сообщение, получатель прочитает его и выполнит дальнейшую обработку.

Отправить и получить

Пример использования dotnet можно найти по адресу https://www.rabbitmq.com/tutorials/tutorial-one-dotnet.html. Так что реализовать это очень просто. Не займет больше 2 часов.

Надеюсь, что поможет

person Vu Gia Truong    schedule 07.06.2018

Сам Jetson не поддерживает связь. Это зависит от его несущей платы. Большинство из них имеют порт Ethernet. Следовательно, довольно легко реализовать практически любой транспорт по IP. Для этого я бы выбрал что-то вроде TCP-сокета.

person jno    schedule 15.01.2019