Поддержка Oryx CycloneTCP WebSocket для HTTP-сервера

Я начал оценивать Oryx Embedded CycloneTCP библиотека и возможность запускать HTTP-сервер / DHCP-клиент с помощью инструментов конфигурации CubeMX и STM32CubeIDE на заказ STM32H7 доска.

Однако я не понял, как настроить WebSocket Поддержка для HTTP Server. Поэтому мне нужна помощь / образец / демонстрационный код для этого.

1 ответ

Это немного старый вопрос, но тем не менее...

https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/05/STM32F7_CycloneServer

показывает, как реализовать простой шлюз websocket->CAN Bus.

Взгляни наCycloneServer/Core/Src/main.c

ВhttpServerRequestCallback()http-соединение обновляется до соединения через веб-сокет.

Полученные кадры обрабатываются в отдельной задаче (clientTask()).

sendCANBusToClient()показывает, как отправлять сообщения на подключенные веб-сокеты.

Другие вопросы по тегам