BeagleBone — & gt; HTML — & gt; C ++ связь

Я успешно сконфигурировал свой beaglebone для размещения веб-сайта, и теперь я бы хотел, чтобы средство просмотра веб-сайтов также взаимодействовало с программой на C ++, работающей на beaglebone. Я немного прочитал и у меня есть несколько идей, но у меня нет четкой концептуализации тех частей, которые мне понадобятся, поэтому я ищу какой-то совет.

Я бы хотел двустороннюю связь, и я хотел бы иметь низкую задержку и ограниченные ограничения на тип данных, которые я tx / rx.

Я немного читал о WebSockets, чтобы найти то, что я хочу, но я изо всех сил пытаюсь понять, как запустить WebSocket в моей программе на C ++ и есть ли посредник (сервер WebSocket?).

Пожалуйста, дайте мне знать, если у вас есть какие-либо советы или предложения для меня, поскольку я работаю над этой проблемой.

2

Решение

Вы можете быть заинтересованы в AutobahnCpp. Это может быть использовано для создания следующей архитектуры:


Your C++ Component <--WAMP-over-RawSocket--> WAMP Router <-- WAMP-over-WebSocket --> Browser

WAMP обеспечивает двустороннюю передачу сообщений в режиме реального времени: удаленные вызовы процедур и публикация & подписываться.

Например. Вы можете визуализировать данные, поступающие из C ++ в режиме реального времени в браузере. Или вы можете позвонить в C ++ из JavaScript в браузере.

Вот несколько указателей:

2

Другие решения


По вопросам рекламы [email protected]