Поддержка 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()
показывает, как отправлять сообщения на подключенные веб-сокеты.