отмена
Отображаются результаты для 
Вместо этого искать 
Вы имели в виду: 

Присоединяйтесь и станьте частью нашего Сообщества!

SonyTVRemote (AndroidTV) for Windows

profile.country.UA.title
svansvan
Опытный

SonyTVRemote (AndroidTV) for Windows

Всем привет, вот накрапал ещё одну программку. Управление Android TV по сети.

Аналог программы TV SideView, но под Windows.

Пробная версия, если будет востребована, буду допиливать.

Пока это список устройств, инфа по ним, список програм..включение их, пульт управления. Проверялась на двух моделях 2015го года... так что, у кого-то могут быть свои нюансы итд....

SonyTvRemote.jpg

 

при первом запуске нужно настроить телевизор

setup.png

первый запуск занимает некоторое время (сканируется сеть, скачиваются иконки приложений)

 

опять же, по аналогии с SDBEditor:

выложена она на 4пда.ру с вытикающими: топик могут переместить, чтоб скачать нужно там быть зарегистрированным. 

И опять-же: абсолютно бесплатно, кому нужно - с исходниками... никаких копирайтов итд... куда хотите выкладывайте и что хотите делайте :slight_smile:

http://4pda.ru/forum/index.php?showtopic=738311&st=0#entry48683078

http://4pda.ru/forum/index.php?s=&showtopic=684033&view=findpost&p=48683242

(!временно! !важно! В пути к файлу не должно быть пробелов и кирилицы)

direct download: https://yadi.sk/d/Sq4YtnyAqqoHJ

---------------------------------------------------------------
KD-55x9305c + SPS4 1208b
4 ОТВЕТ 4
profile.country.UA.title
svansvan
Опытный

SK-Hardwired

Вопрос думаю адресован Вам ибо он сугубо технический. Думаю никаких прав я не нарушаю, ибо Sony WebAPI общедоступно (большой рэспект) но нигде в паблике не описано (собственно всё просто, и не требуется, за исключением пары моментов) можно ли это узнать... у разработчиков, в каких-то технических сайтах... хоть как-то хоть что-то (ибо гугл молчит, а рыл я весьма яросно :slight_smile: )

 

1) по паблик путям:

http://[tv ip]/sony/webapi/ssdp/dd.xml

или
http://[tv ip]:52323/dmr.xm

лежит файл, который самый главный, в котором какраз и ВСЁ :). по которому собственно и вопрос, там есть запись:

<av:X_RDIS_DeviceInfo xmlns:av="urn:schemas-sony-com:av">
<av:X_RDIS_Version>1.0</av:X_RDIS_Version>
<av:X_RDIS_SESSION_CONTROL>true</av:X_RDIS_SESSION_CONTROL>
<av:X_RDIS_KEEP_ALIVE>false</av:X_RDIS_KEEP_ALIVE>
<av:X_RDIS_ENTRY_PORT>50848</av:X_RDIS_ENTRY_PORT>
</av:X_RDIS_DeviceInfo>

 

Что это за порт? за что он отвечает? что с ним можно делать?

RDIS - вообще как в данном случае расшифровывается?

есть такая штука redis - онлай база... но это не оно... какой вообще вложен смысл в это понятие...

-----------------------------

2) И самое главное. TV Side View реализует возможность управления мышкой (тачпадом)... в общем у этой программы есть экран, где пальцем возиш... и на телеке мышка ездит... понятно что она шлёт команды нажатия, двойного нажатия, скрола и перемещения. НО ОДНОЗНАЧНО не используя WebApi, а другим механизмом... явно по какому-то порту, явно какие-то команды. 

Можно ли узнать хоть какую-то информацию, каким способом ? через какой порт (может и через тот, что в первом вопросе)... Понятно, что есть решение, сниферить TCPIP трафик, хачить и выискивать, что шлёт TV Side View.... но мне кажется, это никакая не конфиденциальная информация, ничего не нарушающая, просто может никем пока невопрошающаяся. Я хотел бы добавить просто этот функционал, считаю он очень удобный для навигации в незаточенных под AndroidTV аппликухах, ну и вообще, для целостности картины.

---------------------------------------------------------------
KD-55x9305c + SPS4 1208b
profile.country.RU.title
SK-Hardwired
Community Team

Я впечатлён!

 

Обазательно дома попробую это приложение.

 

А пока вот что по RDIS нашлось. Думаю, это поможет https://developer.sony.com/2013/11/28/how-to-include-the-sony-remote-api-in-your-google-tv-app-2/

 

Как раз может отвечать на второй вопрос по обработке мышиных движений:

  • Connection management
  • HID (Key/Mouse/Touch) events handling
  • Sensor events handling
  • Remote controller control interfaces (e.g. vibration)
  • Error handling
  • General communication protocol

--------------------------------
Добра Вам!
profile.country.UA.title
svansvan
Опытный

За инфу пасибо... буду смотреть. Но не удержался и tcpdump`ом сам проверил... и таки-да по этому порту программа TV SideView отсылает UDP пакеты (ВСЕГДА 64байта) по движению мышки с тачпада. Приблизительно прикинул что за данные, зделал... На KDL-40w705c работает отлично, на моей нет(вообще не показывает мышку), хотя какраз со своей дампил и разбирался с udp пакетами. Какойто инициализации нехватает или... Обе модели на андроиде, но в них чуть разнится апи. Может секьюру ужесточили, ибо я не регистрируюсь через метод accesscontol/actRegister а запросы шлю с x-auth-psk-key (четыре символа что в программе своей прошу ввести в телек и в программу)... Незнаю, тут реально разработчиков спрашивать нужно. Почему на одной медели работает, на другой нет. А под одну модель выпускать новую версию нехочется... Да и судя повсему оно только мне и было интересно, и тут врядли кто мне поможет, уж слишком глубокие дебри :slight_smile:

---------------------------------------------------------------
KD-55x9305c + SPS4 1208b
profile.country.UA.title
svansvan
Опытный

 

в общем, устаявшийся форум:

http://4pda.ru/forum/index.php?showtopic=738311

там всё :slight_smile:

---------------------------------------------------------------
KD-55x9305c + SPS4 1208b