Вам калі-небудзь трэба было адпраўляць каманды UDP/TCP з вашага Android прылады на прыладу з падтрымкай UDP/TCP у вашай Wi-Fi або сотавай сетцы?
Цяпер вы можаце!
З удзелам:
* Падтрымка ўваходных і выходных UDP
* Падтрымка ўваходных і выходных па TCP
* Падтрымка Інтэрнэт DNS
* Вызначаныя карыстальнікам кнопкі для захоўвання загадзя зададзеных каманд для адпраўкі
* Неабмежаваныя карыстальніцкія шаблоны для выкарыстання для розных кліентаў UDP/TCP (шаблоны таксама захоўваюць налады IP і порта)
* Адпраўка каманд на некалькі IP-адресаў і партоў адначасова
* Выступаючы ў якасці сервера, можа атрымліваць адказы ад сеткі
* Кнопкі падтрымліваюць колеры, калі адпраўленая каманда супадае з атрыманай, кнопка становіцца зялёнай, у адваротным выпадку становіцца чырвонай
* Просты ў выкарыстанні
* Просты і чысты інтэрфейс
* Падтрымлівае Android 2.2 і вышэй
* Папярэдне захаваныя шаблоны для кіравання "Sharp - AQUOS TV" / "NEC - TV's"
* Кнопкі могуць мець любы колер, які вы хочаце!!
Калі ў вас ёсць якія-небудзь пытанні, калі ласка, наведайце наш форум: http://goo.gl/qpI7ku
Стаўце нам лайк на facebook: https://goo.gl/EYXyaY
Сачыце за намі ў Twitter: @idodevfoundatio
Калі вы хочаце выкарыстоўваць наша дадатак у якасці пульта дыстанцыйнага кіравання для ПК з Windows, вы можаце выкарыстоўваць гэты выдатны сервер TCP:
http://www.hsm-ebs.de/ -> Загрузка -> TCP-IP-сервер (уключае кіраўніцтва на англійскай мове)
Калі вам падабаецца маё прыкладанне, падтрымайце яго, загрузіўшы тут бясплатную версію аб'яваў
http://goo.gl/mHXJjt
Калі вы хочаце стварыць шаблон на ПК, а затым загрузіць яго ў маё прыкладанне, вы можаце стварыць файл XML на аснове гэтай структуры і размясціць яго па гэтым шляху на вашай прыладзе /UDPTTCPServer/Templates/
Прыклад XML: https://goo.gl/i1oHDQ
Калі вы хочаце стаць бэта-тэстарам: https://goo.gl/twJ30c
Кароткае кіраўніцтва:
1. Перайдзіце ў Меню->Настройкі і вызначыце IP / Порт / Пратакол, на які вы хочаце адпраўляць каманды
2. Перайдзіце ў Menu-> Button Config і вызначыце, што вы хочаце, каб кожная кнопка адлюстроўвалася (як ярлык) і адпраўлялася (як каманда), заўважце, вы таксама можаце доўга націскаць кнопку, каб змяніць яе налады
3. Пстрыкніце кнопкі для адпраўкі каманд
Некалькі заўваг:
* Пракруціце ўніз, каб убачыць IP-адрес тэлефона і порт, які ён праслухоўвае
* Вы можаце змяніць вышыню кнопак (Меню->Настройкі->Пракруціць да канца ўніз)
* Вы можаце доўга націскаць кнопку, каб змяніць яе налады
* Вы можаце змяніць колькасць кнопак, паказаных на экране
* Вы можаце захаваць набор надпісаў + каманд у якасці шаблону, каб лёгка змяняць прылады, якімі вы кіруеце (націсніце знак + на панэлі дзеянняў)
* Вы можаце выкарыстоўваць некаторыя з маіх загадзя захаваных шаблонаў (Меню->Загрузіць з папярэдне захаваных шаблонаў)
Як выкарыстоўваць "апрацоўку ўваходных налад" - распрацавана для Філа Грына:
1. Уключыце функцыю ў наладах
2. Усталюйце прыкладанне на "праслухоўванне" на UDP-порт
3. Адпраўце радок UDP на прыладу ў такім ПЭТЭМНЫМ фармаце:
**B,,,,,,;
Вы можаце мець столькі кнопак, колькі хочаце ў адной радку, вось прыклад таго, як гэта выкарыстоўваць:
**B05,,Назва тэсту5,,PEACE,,#ffffff00;**B06,,Назва тэсту6,,123,,#ff0000ff;**B07,,,,456,,#ff00ffff;
4. Заўвага: радок ПАВІННА заканчвацца на ';'
5. Калі вы хочаце змяніць толькі надпіс, а не каманду або колер, проста пакіньце гэта пустым, напрыклад:
**B07,,,,ОК,,,,;
Гэта ўсталюе каманду кнопкі 7 на "ОК" і не зменіць колер або назву (этыкетку)
Як выкарыстоўваць адказы ад "апрацоўкі ўваходных паведамленняў":
Мэта тут складаецца ў тым, каб дазволіць выдаленай прыладзе пацвердзіць, што налады былі ўсталяваныя правільна.
Каб выкарыстоўваць гэта:
1. Уключыць у наладах (як апрацоўку ўваходных паведамленняў, так і адказ)
2. Усталюйце правільныя выходныя параметры (IP/порт), куды прыкладанне павінна адправіць адказ
3. Адпраўце радок "настройкі".
Пратакол такі:
**R++,,+
Магчымыя коды стану:
01 - поспех
02 - памылка
Прыклад радка адказу будзе выглядаць:
**R01,,45
Гэта азначае, што ўваходныя налады былі апрацаваны без праблем, і гэта заняло ў агульнай складанасці 45 мс.
Калі ў вас ёсць якія-небудзь пытанні, звяжыцеся са мной