rocfusion 8 years ago in Products / Other drivers • updated by Vyacheslav Belov 7 years ago • 15
Sooner are later most devices will turn to this technology. For example, Plex already have a websockets client for their media server. It would be great if iRidium could support websockets protocol natively. I know with a bit of work it can be done in iRidium script. It would easier if this coded in as a new custom device.
Customer support service by UserEcho
Are there some news about current topic?
I have not seen any working example of how to implement websockets. Due to the additional authentication required to establish a connection I have not made any further progress with this. Mozilla have implemented an straightforward method to do this, https://developer.mozilla.org/en-US/docs/Web/API/WebSockets_API/Writing_WebSocket_client_applications
Something on this line would be easy to develop for.
In the iridium version 3 is now available driver to work with MQTT.
What about Web Sockets in iRidium 3.0 ?
Unfortunately, at the moment we have no plans to implement this functionality.
all latest smart TVs use Websockets for IP remote control functions. No drivers can be created in iRidium for the new smart TVs :(
Which models of Smart TVs, exactly, working with websockets?
We work with some of them (may be not the latest models) and didn't see unprotected (without security/encryption/tricky pairing process websocket port to be controlled.
Добрый День Эмиль!
по этой штуке работают все последние модели Samsung, LG и Sony (может и ещё какие-то). Там везде идёт защита и шифрование -но это не проблема, т.к. можно взломать родные приложения из апстора или плеймаркета и извлечь алгаритмы, что мы собственно и делаем. Проблему на данный момент решили промежуточным PHP скриптом работающьм на любом PHP сервере. Он ведёт учет телеков и всех ключей шифрования, а нам на прямую сыпет все фидбеки от телека без изменений.
This is ENGLISH forum.
please reply in English language.
Totally agree! But the new iRidium server is designed like a "third party" + another point of failure. He can do things, that can't be done in iRidium script alone and act as a "gateway". In case of Websocket - gateway talk with end-hardware like TV via Websocket and talk with iRidium panels on pure json, compiling/de-compiling websocket frames on the fly. We do the same on single PHP script, that is working on Raspberry and manage all connectivity with TVs. We try to do this in iRidium script alone, but can't => iRidium close Websocket connection after first command.