Доброго времени суток,
Решил попробовать управлять телевизором по сети.Нашёл описание протокола, составил свою посылку.
Отправляю c помошью TCP_Client - телевизор либо молчит либо сбрасывает соединение.
Вот описание протокола: http://wiki.samygo.tv/index.php5/Samsung_TV_network_remote_control_protocol
Как правильно отправлять HEX посылку?
Никто не баловался таким?
Этот топик читают: Гость
|
Ответов: 50
Рейтинг: 2
|
|||
| карма: 0 |
|
|
Ответов: 5446
Рейтинг: 323
|
|||
|
Gorgar, используй Convertor в режиме IntToChar и собирай строку посимвольно (побайтно). Для фиксированных частей посылок проще использовать метод из Главное окно (примечание 1), не забывая переводить hex (число в шестнадцатеричной системе счисления) в десятичную систему.
|
|||
| карма: 1 |
|
|
Ответов: 50
Рейтинг: 2
|
|||
|
Спасибо за ответ! Я уж думал что никто не ответит.
Если не сложно, можно небольшой примерчик как собрать строку? |
|||
| карма: 0 |
|
|
Ответов: 5446
Рейтинг: 323
|
|||
|
Gorgar, StrCat
|
|||
| карма: 1 |
|
|
Ответов: 50
Рейтинг: 2
|
|||
|
iarspider писал(а): Gorgar, StrCatЭто понятно, я посимвольную сборку имел ввиду. |
|||
| карма: 0 |
|
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
|
Редактировалось 1 раз(а), последний 2025-01-17 15:25:05 |
|||
| карма: 0 |
|
|
Ответов: 655
Рейтинг: 18
|
|||
|
Gorgar, я с телеком не баловался но делал софтинку для работы с купюроприемником там команды тоже в HEX.
Что-то мне кажется что инфа по приведенной тобой сслыке не полная, может есть еще какое-то описание протокола? Судя по инфе используется авторизация c использованием base64 encode: 0000 00 13 00 69 70 68 6f 6e 65 2e 69 61 70 70 2e 73 ...iphone.iapp.s 0010 61 6d 73 75 6e 67 38 00 64 00 14 00 4d 54 6b 79 amsung8.d...[b]MTky 0020 4c 6a 45 32 4f 43 34 78 4c 6a 45 77 4d 41 3d 3d LjE2OC4xLjEwMA==[/b] - 192.168.1.100 0030 10 00 5a 32 52 7a 4e 7a 4d 30 64 47 64 30 5a 41 ..Z2RzNzM0dGd0ZA - пароль gds734tgtd 0040 3d 3d 0c 00 63 32 4d 77 64 48 6b 75 63 47 77 3d ==..c2MwdHkucGw= -логин sc0ty.pl Не знаю поможет или нет, но купюроприемнику нужно было слать через конвертер HEXtoStr, + некоторые девайсы проверяют полученные данные по CRC.. |
|||
| карма: 0 |
|
|
Ответов: 50
Рейтинг: 2
|
|||
|
Gunnman писал(а): Что-то мне кажется что инфа по приведенной тобой сслыке не полная, может есть еще какое-то описание протокола?Вот ещё скрипт на питоне: code_30477.txt |
|||
| карма: 0 |
| ||
| файлы: 1 | code_30477.txt [1.4KB] [140] |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
|
Редактировалось 1 раз(а), последний 2025-01-17 15:25:05 |
|||
| карма: 0 |
|
|
Ответов: 50
Рейтинг: 2
|
|||
|
77.106.246.215 писал(а): Перечень команд существует? Цель управления какая?Цель управлять телеком с компа как с пульта. Список команд есть |
|||
| карма: 0 |
|
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
|
Редактировалось 1 раз(а), последний 2025-01-17 15:25:05 |
|||
| карма: 0 |
|
|
Ответов: 50
Рейтинг: 2
|
|||
| карма: 0 |
| ||
| файлы: 1 | code_30479.txt [3KB] [78] |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
|
Редактировалось 1 раз(а), последний 2025-01-17 15:25:05 |
|||
| карма: 0 |
|
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
|
Редактировалось 1 раз(а), последний 2025-01-17 15:25:06 |
|||
| карма: 0 |
|
|
Ответов: 50
Рейтинг: 2
|
|||
|
Через питон пробовал всё работает как положено.
А на HiAsm никак не могу правильную посылку составить, думаю уже на InlineCode пробовать. |
|||
| карма: 0 |
|




Поиск
Друзья
Администрация