Arduino + Websocket client

Paradox13
Offline
Зарегистрирован: 23.06.2016

Добрый день! у меня возникла необходимость собрать девайс, который мог бы подключаться к удаленному серверу по Websocket, поддерживать соединение и реагировать на запросы со стороны сервера.



В наличие есть:

Arduino (Pro Mini, Uno, Micro)

ENC28J6 (Lan)



Сейчас у меня основной затык в том, что ENC28J6 у меня заработал только с библиотекой EtherCard, которая, насколько я понял, не поддерживает TCP. в то же время веб-сокет клиенты, которые я нашел,

поголовно базируются на библиотеке Ethernet и либо не компилируются, либо просто не работают



вопрос: могу ли я вообще осуществить что-то подобное на данных девайсах, и нет ли тут кого-то, кто это делал и мог бы порекомендовать конкретные библиотеки для реализации задачи?



p.s. есть еще вай-фай ESP8266, но хотелось бы обойтись Lan-ом.

OlegM
Offline
Зарегистрирован: 14.06.2016

я похожее делал на есп8266, работал просто по ХТТП протоколу, запрос отправил -> сервер принял и ответил -> arduino принял разобрал и по новому ответил, думаю и по WebSocket так же можно сделать, ну это уже наверное надо что-бы и клиент был как сервер, не особо вникал в этот протокол, так как мне и просто HTTP достаточно..