-
- ADB -> это оно? А если снаружи хост, а планшет - device, то так, наверное, вообще любой планшет сможет? Как поднять USB host на внешнем MCU - это отдельная тема, не касаемся ее пока, сейчас разбираемся с планшетом. - Evgeny_CD(06.03.2018 16:16, ссылка)
- Да. Именно это самое стандартное. Любой ведроид обязан это поддерживать(и поддерживает). В хосте всего пара конечных точек bulk. Ну и ADB протокол необходимо реализовать (все в открытом доступе). Можно пробросить IP, посредством форвардинга Гудвин(97 знак., 06.03.2018 16:47)
- Не понял, в чем проблема? Evgeny_CD(487 знак., 06.03.2018 17:23, ссылка)
- Usb хост для ADB поднять нетрудно и на LPC1758 + "UsbHostLite". Необязательно пользовать всяческую экзотику ;) Есть куча free проектов ADB хост для ардуин и прочих Mbed. Про то, как видится снаружи ведроид и чем чревато, я отписАлся уже. Проблема Гудвин(87 знак., 06.03.2018 18:12)
- Для справки: LPC1758 - это некрофилия. 100 - $7.9118, 64к ОЗУ. Новый SAMD51N20A-AU 100 - $4.94 при 1024К FLASH и 256k SRAM. А много ОЗУ для всяких околосетевых дел - это очень важно. - Evgeny_CD(06.03.2018 18:23)
- Ничего, и старый-добрый LPC17 еще вполне даже годен ;) Все его болячки давно известны, производительности хватает. Это в ваших дигикеях дорого :) У отечественных дистрибьтеров по 4$ в лотке (90 шт)... - Гудвин(06.03.2018 18:42)
- Согласен, для отладки и проверки известный камень лучше всего. Но под серию, да с необходимостью обеспечить жизненный цикл 5+ лет - старые камни (только если для них не гарантированна доступность заданное количество лет) стремно... - Evgeny_CD(06.03.2018 18:46)
- Ну у NXP до сих пор и LPC2368 "active". Это не STM - таки Ж;-P А прижмет, подоткнем через микрофонный вход к 100500-ядерному чуду китайпрома старую-добрую мегу328/MSP430Gxxx ;) Хрен прикроешь линейку AVR из-за ардуинщиков :) Кстати, примерно Гудвин(23 знак., 06.03.2018 18:57 - 19:05)
- О! А LPC17 прародитель MBED-дерщиков ;) Не замай! Руки прочь от LPC1768! - Гудвин(06.03.2018 19:15)
- Ну у NXP до сих пор и LPC2368 "active". Это не STM - таки Ж;-P А прижмет, подоткнем через микрофонный вход к 100500-ядерному чуду китайпрома старую-добрую мегу328/MSP430Gxxx ;) Хрен прикроешь линейку AVR из-за ардуинщиков :) Кстати, примерно Гудвин(23 знак., 06.03.2018 18:57 - 19:05)
- Согласен, для отладки и проверки известный камень лучше всего. Но под серию, да с необходимостью обеспечить жизненный цикл 5+ лет - старые камни (только если для них не гарантированна доступность заданное количество лет) стремно... - Evgeny_CD(06.03.2018 18:46)
- Ничего, и старый-добрый LPC17 еще вполне даже годен ;) Все его болячки давно известны, производительности хватает. Это в ваших дигикеях дорого :) У отечественных дистрибьтеров по 4$ в лотке (90 шт)... - Гудвин(06.03.2018 18:42)
- Т.е. ты говоришь, что если, значит, планшет отнять от нашей чудо-коробочки, и подрубить к ПК куль хацкера, то он отимеет ее через ADB, и коробочка точно не поможет? - Evgeny_CD(06.03.2018 18:17)
- Само-собой, поимеет в извращенном виде ;) - Гудвин(06.03.2018 18:18)
- Решение простое: планшет - только экран и виртуальная клавиатура. Логика только в "коробочке". - Evgeny_CD(06.03.2018 18:17)
- Забыл про пищалки, радиоинтерфейсы, GPS, тырнет, акселерометр, камеру и пр. фишки, из за которых и хочется этот ведроид, а подобное самолепное выливается в копеечку. А так да - вся логика в коробочке"... - Гудвин(06.03.2018 18:30)
- Тогда пишем модель угроз и понимаем, от чего надо защищаться. При наличии неконтролируемого нами канала связи спасет только подход а "ля токены" (введите циферки на LCD экране коробочки), и то, очень и очень ограниченно - все данные сессии все Evgeny_CD(21 знак., 06.03.2018 18:37)
- Ну важную инфу "из коробочки" можно и ФПС-ом отправлять :) А в реальном времени скинуть шифрованную SMS под управлением коробочки - не помешает ;) - Гудвин(06.03.2018 18:50)
- И еще сотню SMS на платные номера силами кульхацкеров :) - Evgeny_CD(06.03.2018 19:13)
- Ну важную инфу "из коробочки" можно и ФПС-ом отправлять :) А в реальном времени скинуть шифрованную SMS под управлением коробочки - не помешает ;) - Гудвин(06.03.2018 18:50)
- Тогда пишем модель угроз и понимаем, от чего надо защищаться. При наличии неконтролируемого нами канала связи спасет только подход а "ля токены" (введите циферки на LCD экране коробочки), и то, очень и очень ограниченно - все данные сессии все Evgeny_CD(21 знак., 06.03.2018 18:37)
- Забыл про пищалки, радиоинтерфейсы, GPS, тырнет, акселерометр, камеру и пр. фишки, из за которых и хочется этот ведроид, а подобное самолепное выливается в копеечку. А так да - вся логика в коробочке"... - Гудвин(06.03.2018 18:30)
- Для справки: LPC1758 - это некрофилия. 100 - $7.9118, 64к ОЗУ. Новый SAMD51N20A-AU 100 - $4.94 при 1024К FLASH и 256k SRAM. А много ОЗУ для всяких околосетевых дел - это очень важно. - Evgeny_CD(06.03.2018 18:23)
- Usb хост для ADB поднять нетрудно и на LPC1758 + "UsbHostLite". Необязательно пользовать всяческую экзотику ;) Есть куча free проектов ADB хост для ардуин и прочих Mbed. Про то, как видится снаружи ведроид и чем чревато, я отписАлся уже. Проблема Гудвин(87 знак., 06.03.2018 18:12)
- Не понял, в чем проблема? Evgeny_CD(487 знак., 06.03.2018 17:23, ссылка)
- Да. Именно это самое стандартное. Любой ведроид обязан это поддерживать(и поддерживает). В хосте всего пара конечных точек bulk. Ну и ADB протокол необходимо реализовать (все в открытом доступе). Можно пробросить IP, посредством форвардинга Гудвин(97 знак., 06.03.2018 16:47)
- Давали мне тут год назад миниТЗ на разработку системы обмена информацией между смартфоном и любым девайсом через воздуху через ультразвук замаскированный под звуков слышимым. Как раз примерно для таких обьемом информации... Системы реально такие sav6622(14 знак., 05.03.2018 00:04)
- Фёрби :) - Гудвин(06.03.2018 19:11)
- Хабр давно вскрыл заговор рекламщиков, делают они такую копростеганографию, оххх как делают :( Сколько нас ждёт ещё всякой дряни, причём ни хрена не в мирно-фидошных целях, а в сугубо шпионо-вирусно-ботнетовых :( - Николай Коровин(05.03.2018 00:14)
- Ну это пока… маркетологи собираются и аудиоджек извести, токмо заради прогресса, ага-ага… - Николай Коровин(03.03.2018 23:24)
- АОН Русь-23 полностью управлялся DTMF сигналом с другого телефона или карманного устройства "Биппер". Микрофон у каждого планшета есть? Так сказать, возврат к истокам. - Экспериментатор(03.03.2018 19:06, )
- Http+WiFi - Скрипач(03.03.2018 16:53)
- Ниже-> - Гудвин(03.03.2018 16:54)
- Клавиатура через юсб на любом планшете работает. Base64 и все такое. - ASDFS(03.03.2018 16:51)
- Usb хост? - Гудвин(03.03.2018 16:54)
- Ах да, не все мабилки имеют хоста. - ASDFS(03.03.2018 17:50)
- Usb хост? - Гудвин(03.03.2018 16:54)
- PS: Хочется простого - взял любой ведроид, залил свое приложение, подключил зарядник и оно без всяческих настроек готово работать с нашим девайсом. Похоже это возможно провернуть только с аудио джеком. Автоподстройку уровней выхода/входа несложно Гудвин(40 знак., 03.03.2018 16:01)
- А на вход все телефоны поддерживают? - VLLV(03.03.2018 16:58)
- Телефоны все. Современные планшеты тоже. Да и древние "только wifi" тоже поддерживали гарнитуру. - Гудвин(03.03.2018 17:02)
- Хабракадабра уже. Если бы получилась скорость 9600, было бы интересно. Но беспроводная связь все-таки интереснее. - VLLV(03.03.2018 17:18 - 17:23, ссылка)
- тогда я предложу патч к костылю для велосипеда с квадратными колёсами: берём блютуз-наушники, сегодня они стоят меньше 10$. и вместо микрофона подаём свой сигнал, ну и снимаем с выхода на динамики. вот вам и беспроводка, и гарантированный коннект Mahagam(13 знак., 03.03.2018 17:30)
- Это сторона устройства, а что на стороне андроида без блютуз? вторые наушники? Наушники с наушниками не договорятся. - VLLV(03.03.2018 17:36)
- А бывают андроиды без блутуз? Зашел на яндекс-маркет, выбрал самый дешевый смарт на андроиде, там уже BT 4.0. Так что для пары десятков байт BLE - то, что нужно. - she(03.03.2018 18:27)
- Топикстартер эту тему где-то тут раскрыл, поэтому этот вопрос и поставил. - VLLV(03.03.2018 18:39)
- Да, затупил, прошу пардону. - she(03.03.2018 18:43)
- Топикстартер эту тему где-то тут раскрыл, поэтому этот вопрос и поставил. - VLLV(03.03.2018 18:39)
- А бывают андроиды без блутуз? Зашел на яндекс-маркет, выбрал самый дешевый смарт на андроиде, там уже BT 4.0. Так что для пары десятков байт BLE - то, что нужно. - she(03.03.2018 18:27)
- Это сторона устройства, а что на стороне андроида без блютуз? вторые наушники? Наушники с наушниками не договорятся. - VLLV(03.03.2018 17:36)
- тогда я предложу патч к костылю для велосипеда с квадратными колёсами: берём блютуз-наушники, сегодня они стоят меньше 10$. и вместо микрофона подаём свой сигнал, ну и снимаем с выхода на динамики. вот вам и беспроводка, и гарантированный коннект Mahagam(13 знак., 03.03.2018 17:30)
- Даже вот в этом "первопроходце" c полноценным хостом usb-A на борту :) -> - Гудвин(03.03.2018 17:11, ссылка)
- Хабракадабра уже. Если бы получилась скорость 9600, было бы интересно. Но беспроводная связь все-таки интереснее. - VLLV(03.03.2018 17:18 - 17:23, ссылка)
- Телефоны все. Современные планшеты тоже. Да и древние "только wifi" тоже поддерживали гарнитуру. - Гудвин(03.03.2018 17:02)
- А на вход все телефоны поддерживают? - VLLV(03.03.2018 16:58)
- Описывалось в юном технике в конце 80-х. Прилепить к экрану телевизора в углу несколько фотодиодов и выводом туда (с БК1001) яркой буквы или пробела управлять внешними приборами. - fk0(03.03.2018 15:57)
- Ну обратный канал тоже не помешает. Кстати, через аудиоджек и IR вроде вполне можно подоткнуть... - Гудвин(03.03.2018 16:03)
- FT232RL на старых планшетах A20 allwinner работала точно, зарядки правда нет - oleg110592(03.03.2018 15:51, youtube)
- Usb устройства - да. Работают без проблем в ведроидах начиная с v4 даже драйверов не нужно. Но в бюджетных смартах, как правило, нет OTG. - Гудвин(03.03.2018 16:25)
- Сделать хост на контроллере фирмы ftdi? Собственно им просто свой арм/мсп/пик заменить можно часто. - fk0(03.03.2018 16:27)
- Только в ведроиде наверняка искусственно заложена проблема с CDC. - fk0(03.03.2018 16:28)
- Сделать хост на контроллере фирмы ftdi? Собственно им просто свой арм/мсп/пик заменить можно часто. - fk0(03.03.2018 16:27)
- Usb устройства - да. Работают без проблем в ведроидах начиная с v4 даже драйверов не нужно. Но в бюджетных смартах, как правило, нет OTG. - Гудвин(03.03.2018 16:25)
- wifi есть везде. Для пары десятков байт тяжеловато, но зато тупо и просто. - evgeniy1294(03.03.2018 14:02)
- Упс, забыл... WiFi однозначно самый-самый, самый-первый. НO: точку доступа в андроиде (а именно это нужно "в поле") можно включить только в режиме раздачи и-нет. Зачастую без root не устранить возникающие проблемы с маршрутизацией и пр. - Гудвин(03.03.2018 14:14)
- Делаете универсальный девайс на одноплатнике. У него есть USART, SPI, I2C, USB и ETH+WiFi, завести на нём можно что-угодно. К одноплатнику уже цепляетесь через планшет или смарт по SSH. evgeniy1294(569 знак., 03.03.2018 17:00 - 17:16)
- У меня имеется такой "универсальный одноплатник" на LPC17 (описывал тут). Его и пользую. В современных реалиях, если набить его этой всякой всячиной - запять модули wifi/глонасс/радио, банку лития пр., выливается в приличную сумму. Один индикатор Гудвин(610 знак., 03.03.2018 17:44)
- 1. микро уже не везде. 2. jack уже не везде 3. wifi пока везде и вроде там пока никаких кардинальных перемен не планируется, даже а/б почти все поддерживают. в отличие от БТ, где спецификации каждый год меняются. цена wifi получается самой низкой AVF(85 знак., 03.03.2018 23:05)
- ИМХО, проще портативный WiFi роутер таскать - либо фабричный, либо самолепное а-ля малино-апельсино, либо даже на ESP:) Vit(54 знак., 03.03.2018 18:01)
- Так я и говорю: Возьмите одноплатник за 8-10$, сделайте для него платку-расширение с изолированным RS-422/485 (ISO3082DW стоит 3$, буферы под SPI - почти бесплатно), напечатайте корпус на 3д принтере (выйдет баксов в 5). evgeniy1294(291 знак., 03.03.2018 17:57)
- У меня имеется такой "универсальный одноплатник" на LPC17 (описывал тут). Его и пользую. В современных реалиях, если набить его этой всякой всячиной - запять модули wifi/глонасс/радио, банку лития пр., выливается в приличную сумму. Один индикатор Гудвин(610 знак., 03.03.2018 17:44)
- а зачем, почему нельзя поднять сервер/точку доступа на esp8266/32 и к нему цепляться планшетом? - AVF(03.03.2018 15:05)
- А если, например, все-таки нужен 3G для онлайн? Когда WiFi работает в режиме клиента, 3G тушится. - Гудвин(03.03.2018 15:21)
- По очереди. То с устройством поработать, то в 3Г чего-то посмотреть. Включать AlexBi_(38 знак., 03.03.2018 17:38, )
- А если, например, все-таки нужен 3G для онлайн? Когда WiFi работает в режиме клиента, 3G тушится. - Гудвин(03.03.2018 15:21)
- может, есть какие открытые варианты а-ля Xender - Vit(03.03.2018 14:17)
- Делаете универсальный девайс на одноплатнике. У него есть USART, SPI, I2C, USB и ETH+WiFi, завести на нём можно что-угодно. К одноплатнику уже цепляетесь через планшет или смарт по SSH. evgeniy1294(569 знак., 03.03.2018 17:00 - 17:16)
- Упс, забыл... WiFi однозначно самый-самый, самый-первый. НO: точку доступа в андроиде (а именно это нужно "в поле") можно включить только в режиме раздачи и-нет. Зачастую без root не устранить возникающие проблемы с маршрутизацией и пр. - Гудвин(03.03.2018 14:14)
- Голубые зубы? - De_User(03.03.2018 13:38, ссылка)
- В некоторых планшетах (хоть и редкость уже) нет BT. Рассматриваю как раз "ультрабюджетные" варианты. BLE начинается только с версии ведроида 4.4. Самое печальное - этот BLE в "китайцах" ведет себя порой непредсказуемо. Пару месяцев тычусь в эту Гудвин(20 знак., 03.03.2018 14:03)
- А никто не заморачивается, как реализован стек, о классах, например. Клиент авторизации у всех работает по своему, из профилей что стабильно работает? audio - потому что там нихрена делать не надо, да file transfer - потому что стыдно плохо делать Хитрый Китаец(25 знак., 04.03.2018 23:44)
- Была проблема в самсунгах - переставали ловить ADV пакеты, видимо, кривое энергосбережение. she(181 знак., 03.03.2018 18:42)
- В чём проявляется ненадёжность? Планшет не всегда соединяется с "проснувшимся" устройством? Или теряет посылки? - De_User(03.03.2018 14:32)
- Там ещё есть проблема с паролем. Некоторые сборки андроида требовали обязательного ввода пароля, а некоторые нет. Как результат, к моему nexus 5 подключалось все отлично, к galaxy tab 3 никак. evgeniy1294(40 знак., 03.03.2018 14:10)
- Мы сделали для заказчика подключение через BT, он купил планшетов одинаковых для сервиса и вопрос закрыл. - VLLV(03.03.2018 18:48)
- Вот вот. Столкнулся именно с разной реализацией BT. Это же относится и к различным usb accessory. В некоторых девайсах обязательно всплывает окошко подтверждения, в некоторых нет. И тд. тп... - Гудвин(03.03.2018 14:28)
- Подтверждение как то можно сделать однократным? Типа списка доверенных устройств? - De_User(03.03.2018 14:33)
- Они автоматом сохраняются, нужно только один раз подключить. Вот только подключить не получается ни разу) - evgeniy1294(03.03.2018 18:44)
- Подтверждение как то можно сделать однократным? Типа списка доверенных устройств? - De_User(03.03.2018 14:33)
- BT на планшетах без BT - VLLV(03.03.2018 13:42, youtube)
- В некоторых планшетах (хоть и редкость уже) нет BT. Рассматриваю как раз "ультрабюджетные" варианты. BLE начинается только с версии ведроида 4.4. Самое печальное - этот BLE в "китайцах" ведет себя порой непредсказуемо. Пару месяцев тычусь в эту Гудвин(20 знак., 03.03.2018 14:03)
- ADB -> это оно? А если снаружи хост, а планшет - device, то так, наверное, вообще любой планшет сможет? Как поднять USB host на внешнем MCU - это отдельная тема, не касаемся ее пока, сейчас разбираемся с планшетом. - Evgeny_CD(06.03.2018 16:16, ссылка)