Что можно подключить через usb host. Что же такое USB OTG? Как выбрать переходник, и всегда ли он необходим

USB-host что это такое? На этой странице вы найдете информацию, что такое USB хост на телефоне, планшете, компьютере и для чего он нужен. Попробуем объяснить простыми словами, чтоб было понятно каждому, кто ищет об этом информацию в интернете. USB-хост одна из полезных функций на телефоне, планшете или другом устройстве.

Телефоны с поддержкой USB-хост позволяет подключать к смартфону флеш накопители, клавиатуру, мыши, внешние жесткие диски и другие USB устройства. То есть вы можете подключить к телефону или планшету клавиатуру и мышь как на компьютере и более комфортно пользоваться своим гаджетом. На сегодняшний день данной функцией оснащены большинство смартфонов и планшетов и лишь некоторые более доступные по цене телефоны не поддерживают эту технологию. В ближайшем будущем USB-хост на Андроид смартфоне или на телефонах с другой операционной системой станет обычной функцией и будет на всех устройствах, но в любом случае если вы хотите купить смартфон или планшет с поддержкой USB-host то лучше уточнить у продавца или посмотреть в характеристиках устройства. Из явных плюсов телефонов с USB-host конечно можно выделить возможность подключения флеш накопителей и внешних жестких дисков. Я не думаю, что много пользователей подключают клавиатуру и мышь к телефону с Android или с другим ОС, а вот флешки и жесткие диски это удобно и реально этой возможностью пользуются много владельцев Андроид смартфонов и планшетов.

Можно одновременно к телефону через USB-хост подключать несколько устройств, для этого можно купить кабель с двойным или тройным USB выходом. Флеш накопители, клавиатуру, мыши, внешние жесткие диски — это далеко не все что можно подключать к смартфону с поддержкой USB-хоста, можно подключать и другие устройства. Можно и более детально разъяснить что такое USB-хост на телефоне, но думаю что и этой информации вполне достаточно чтоб в общем понять для чего он нужен, да и не хотел особо растягивать статью описывая все мелочи, которые поймут не все пользователи гаджетов.

> Android Помощь> Компьютерная помощь> Вопросы Ответы> Главная сайта

  • Надеюсь, вы узнали что такое USB-host и для чего он нужен на смартфоне.
  • Если у вас есть еще информация, то просим поделиться инфой ниже в отзывах.
  • Возможно, оставленная именно вами информация окажется самой полезной.
  • Спасибо за отзывчивость, взаимную помощь и полезные советы по теме USB хост!!!

Отзывы USB-host.

Добавить отзыв или поделиться полезной информацией по теме страницы.

ОБНОВИТЬ СТРАНИЦУ С ОТЗЫВАМИ Автор:Леонид Васильевич Борзенков 03-02-2021 18 час. 24 мин.Сообщение: Спасибо. Полезная информация. Автор:Иван 25-12-2020 18 час. 59 мин.Сообщение:А как проверить есть ли на телефоне юсб хост?imageHuawei P40 Pro смартфон с самой лучшей камерой 2020 2021. В рейтинге камер телефонов новинка набрала рекордные 128 бала заняв первое место.Бесплатно телефон по акции. Бесплатные телефоны, смартфоны сенсорные и кнопочные как брендовых производителей Samsung, iPhone так и малоизвестных.—> Автор: Angry_Bird—> Дата: 24-04-2017, 21:57—> Прочитано: 20 615—> —>

Как вы уже наверняка знаете функция или технология USB OTG или USB On-The-Go является одним из важных изобретений, расширяющим преимущества старой спецификации USB.В  Эта технология может использоваться самими разными способами. В этой статье я открою вам 12 самых интересных секретов, как пользоваться OTG функцией на Андроид.

USB On-the-Go (USB OTG) позволяет смартфонам с интерфейсом USB выполнять роль хоста для подключенных к нему USB устройств. Что позволяет расширить функционал любого мобильного гаджета с поддержкой OTG. Самое известное расширение – двусторонний обмен данными с внешним накопителем типа флешки или портативного HDD. Кто-то резонно вспомнит другое применение — подключение к телевизору. Но о том,В как подключить смартфон к телевизору HDMI кабелем я расскажу вам в отдельной статье.

В 

1. Зарядите от смартфона с поддержкой USB Host OTGВ  другое устройство

Эту функцию с удовольствием оценит каждый пользователь Android. Ведь она позволяет заряжать смартфон от другого смартфона с функцией OTG, играющим роль USB хоста. Отличная технология, которая позволяет зарядить мобильное устройство в экстренных случаях.

2. Подключите портативный жесткий диск

К смартфону с поддержкой OTG через стандартный OTG кабель Вы можете присоединить портативный жесткий диск или любой другой внешний накопитель. Для этого просто соедините их между собой. Получить доступ к внешнему хранилищу данных и скопировать файлы на него крайне просто.

3. Подключите к смартфону с функцией OTG игровой контроллер

Если вы считаете, что играть в шутеры на Андроид-устройствах скучно и неудобно, то подключение внешнего игрового контроллера может кардинально изменить ситуацию. Используйте для подключения OTG кабель. В настоящее время большое количество мобильных игр для Андроид поддерживает внешние геймпады и подключить их к смартфону через OTG сможет каждый.

В 

4. Подключите USB лампу

Скажите, вам бы понравилось, если ваш телефон в экстренных случаях сможет заменить светодиодную лампу? Думаю, да! Теперь это действительно возможно. OTG функция на Андроид позволяет подключить к USB интерфейсу LED светильник через тот же OTG кабель. Такую подсветку вы даже сможете использовать для фотосъемки ночью, если энергии встроенной вспышки будет недостаточно для освещения сцены.

В 

5. Присоедините сетевой кабель LAN

А может у вас появилась нужда подключиться к широкополосному интернету напрямую, через сетевой кабель? Тогда купите адаптер LAN to USB и подключите его к USB интерфейсу с поддержкой OTG своего смартфона. Если по каким-то причинам вы не можете использовать беспроводный доступ к сети Интернет (нет подключения к WiFi или 3G сети), это решение спасет вас. Все что нужно — купите USB OTG порт и переходник на сетевой Ethernet интерфейс.

6. Передайте списки Контактов и Сообщения на другой телефон

С помощью приложения Samsung’s SmartSwitch или подобного софта вы можете передать все сообщения, журнал звонков и список контактов с вашего телефона на другой. Для это достаточно соединить оба устройства с помощью OTG кабеля. Помимо удобства и высокой скорости передачи данных этот способ позволит сэкономить заряд батареи. Отмечу, что обмен данными с другим Андроид устройством возможен лишь в одном случае — если оба гаджета поддерживают технологию OTG.В 

7. Присоедините клавиатуру или мышь

Вам не привычен стандартный способ навигации по интерфейсу Android устройства? Вы очень часто работает в мессенджерах WhatsApp и Facebook? Тогда вам будет удобнее работать с внешним устройством ввода, таким как клавиатура или мышь. И тут вам тоже будет кстати OTG функция на Андроид. Для вас не составит труда подключить к USB интерфейсу мышку или клавиатуру. Для этого подойдет стандартный OTG кабель. Более того, вы можете таким способом подключить и беспроводные устройства ввода, просто вставьте в OTG порт радиомодуль.

8. Присоедините внешнюю веб-камеру

Если вы являетесь фанатом цифровой фотографии, то возможность подключения внешней камеры к OTG порту Андроид устройства вас сильно порадует. Теперь не нужно подключать камеру к настольному компьютеру. Просто используйте возможности встроенной функции OTG.

9. Печатайте документы напрямую с Андроид телефона

Приложение PrintShare автоматически загрузит необходимые драйвера для подключения к USB порту принтера. Далее просто подключитесь через OTG кабель и распечатайте необходимый документ непосредственно со своего смартфона.

10. Жарко? Подключите USB вентилятор

Как известно, USB вентилятор отлично работает в паре с традиционным зарядным устройством. Напротив, вы могли наблюдать, что охлаждающие подставки для ноутбуков для питания вентиляторов часто подключаются к USB порту устройства. Для Андроид устройств это тоже возможно – просто подключите USB фан через O TG кабель.

11. Создавайте музыку на Андроид

Сегодня любой музыкант подтвердит, что большинство современных музыкальных инструментов (синтезаторы, гитары)В  можно подключить к компьютеру через MIDI интерфейс. Так вот, с приходом стандартаВ  USB OTG появилась возможность подключить их и к вашему смартфону на платформе Android.

12. Запишите аудио через внешний микрофон

Эта функция пригодится многим, особенно создателям Youtube роликов. Любой смартфон с поддержкой OTG позволяет использовать внешний микрофон для записи голоса. Просто подключите микрофон к Андроиду через специальный OTG кабель и увеличите качество аудиодорожки в разы.

Как видите, существует множество способов использования OTG функции на Андроид, которые расширят возможности вашего мобильного устройства. Если я что-то упустил, пишите. Расширим список применения интерфейса с OTG вместе!

—> Автор: Angry_Bird Дата: 24-04-2017, 21:57 Прочитано: 20 615—>

Понравилась статья — поделитесь с друзьями в соцсетях! Последние статьи в этом разделе:

Ключевые теги:OTG, андроид, USB

Современные устройства на платформе Android постоянно развиваются, и в настоящее время за счет технологии OTG к смартфону можно без проблем подключить внешние USB-девайсы, будь то модем, флешка и многое другое. При этом даже в случае неправильной работы соединения существует несколько решений. В рамках этой статьи мы расскажем о методах проверки поддержки OTG и про способы подсоединения внешних устройств.

Использование OTG на Android

Для того чтобы соединить со смартфоном какое-либо устройство через OTG, он в той или иной степени должен поддерживать данный тип подключения. Это важно учитывать в первую очередь, так как без ответной реакции Android-устройства дальнейшие действия будут невозможны.

Проверка поддержки

Выполнить проверку смартфона на предмет совместимости с OTG можно с помощью специального софта, временно подключив кабель к порту microUSB и проследив за реакцией. Основным ПО для этих целей выступает один-единственный вариант, способный диагностировать любой смартфон вне зависимости от версии ОС.

Скачать USB OTG Checker из Google Play Маркета

  1. Перейдите по представленной выше ссылке и установите приложение. В отличие от многих других аналогов, здесь не требуется получение рут-прав.
  2. Дальше разверните приложение кнопкой «Открыть» и на главной странице нажмите «Verify USB OTG Storage».
  3. Чтобы USB OTG Checker отреагировало на подсоединение, соедините телефон с любым внешним устройством. В случае успеха появится соответствующее уведомление.

По необходимости в Плей Маркете можно найти немало альтернативных решений, имеющих практически такое же название. Об этом важно помнить, так как далеко не во всех ситуациях представленное приложение способно проверить совместимость с OTG.

Работа с устройствами

Наиболее простой этап заключается в подключении и последующем использовании внешних устройств через OTG, но при этом является уникальным практически для каждого гаджета. Это связано с необходимостью установки одного из специальных приложений, напрямую связанных с устройством. Например, приложение для внешней клавиатуры не подойдет для настройки принтера.

Шаг 1: Подключение

  1. Эта процедура, как сказано, может быть уникальной для каждого устройства. В целом необходимо выполнить всего лишь два действия, первым из которых выступает соединение внешнего девайса с USB-разъемом переходника «USB – microUSB».
  2. Дальше нужно подсоединить microUSB-разъем к соответствующему порту на корпусе устройства.
  3. В некоторых случаях, если вы используете OTG со вспомогательным питанием, нужно соединить дополнительный USB-выход с адаптером. На этом же процедура завершается.

Шаг 2: Выбор приложения

Как было сказано ранее, в зависимости от подключаемого девайса необходимо скачать и установить соответствующее приложение из Плей Маркета. Подобные программы также предоставляют вариативность, из-за чего выбору стоит уделить наибольшее внимание. Рассматривать каждый вариант мы не будем, вместо этого предоставив список наиболее рекомендованных к использованию вариантов.

  • USB OTG Helper – утилита, являющаяся основным средством работы с файлами на внешних накопителях и актуальна даже тогда, когда на флешке используется файловая система NTFS.
  • StickMount – представляет собой одно из альтернативных решений USB OTG Helper, нацеленное точно так же на чтение файлов с флешки. Может оказаться особенно полезным при соединении мобильного аппарата с внешним жестким диском.
  • OTG View – приложение, нацеленное на распознавание и перехват изображения с внешних камер. Обычно оно используется при подключении эндоскопа.

    Читайте также: Как подключить эндоскоп на Android

  • PPP Widget 2 – одно из уникальных приложений, позволяющих подсоединить через OTG внешний 3G или 4G-модем. К преимуществам можно отнести удобное управление через виджет на главном экране и возможность значительного усиления сигнала сотой связи.

Указанные варианты являются лишь основными, в то время как для подключения, например, геймпада потребуется совершенно другое ПО, напрямую зависящее от модели и производителя устройства. Если будут проблемы с поиском приложений, можете обращаться к нам в комментариях.

Устранение проблем

Если на этапе проверки у вас получилось добиться той или иной реакции от устройства, соединенного посредством OTG, но полноценный сигнал отсутствует, вполне могут быть проблемы с питанием. Именно данная особенность зачастую заставляет пользователей думать об отсутствии поддержки данного типа соединения, когда на самом деле достаточно добавить внешнее питание.

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

Еще одной связанной причиной некорректной работы может быть использование слишком требовательного гаджета, что в особенности относится к внешним накопителям. Попробуйте использовать дополнительное питание или менее требовательную карту памяти.

Иногда для распознавания девайсов, подключенных через OTG, недостаточно специальных приложений из-за отсутствия поддержки на программном уровне. Единственное, что можно сделать в таком случае, это обновить операционную систему или перепрошить аппарат.

Подробнее:Как обновить версию AndroidКак прошить смартфон на Android

Представленной инструкции должно быть достаточно для успешного подсоединения внешних устройств при помощи технологии OTG практически на любом смартфоне, выпущенном в среднем после 2012 года. Описанные действия будут не актуальны только при использовании кабеля с дополнительным питанием, упомянутого на этапе подключения.

Заключение

Когда телефон вовсе не поддерживает OTG, единственным выходом может стать только собственноручная модификация смартфона или внешнего устройства. Мы не будем описывать настоящую процедуру из-за возможного нанесения вреда мобильному девайсу. К тому же для этого потребуются соответствующие инструменты и навыки, как правило, отсутствующие у рядового пользователя.

Мы рады, что смогли помочь Вам в решении проблемы.Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Помогла ли вам эта статья?

Первое, что приходит на ум, когда у тебя появляется OTG-кабель, – подключить к смартфону флешку. В большинстве случаев сделать это не составит особого труда. Ключевое слово – в большинстве. Всё зависит от программного обеспечения, которое установлено на вашем девайсе. Большинство современных оболочек производителей кроме сомнительной красоты интерфейсов привносят в Android-девайсы и поддержку OTG. Чем, например, не могут похвастаться Nexus-устройства – для того чтобы подключить к ним обыкновенную USB-флешку, вам придётся или возиться со сторонними программами, или установить кастомную прошивку. Я остановился на последнем варианте.

Кардридер

Второе вытекает из первого – если гаджет распознал USB-флешку, то почему бы не попробовать подключить к нему SD-карту посредством картридера? Результат не заставил себя долго ждать – смартфон с лёгкостью увидел карту памяти, работать с ней можно в любом файловом менеджере.

Жёсткий диск

Последней разновидностью устройств для мобильного хранения данных (болванки с дискетами опустим) являются внешние жёсткие диски. И если по поводу успешного подключения первых двух пунктов нашего списка особых сомнений не возникало, то насчёт жёсткого диска я начал сомневаться. Мои сомнения оправдались – первый попавшийся под руку Kingston “завёлся”, но смартфоном не распознался. В поисках решения проблемы я остановился на утилите под названием USB OTG Helper – она находит подключённый к устройству жёсткий диск и монтирует его, после чего он отображается в файловом менеджере. Всё было бы замечательно, если бы таким образом подключались абсолютно все внешние жёсткие диски. Например, Seagate объёмом 4 терабайта смог лишь зажечь свой светодиод, а вот питания, чтобы раскрутить свои “блины”, ему не хватило.

Мышь

С этого пункта мы начинаем баловство со всевозможной периферией. Опять же, первое, что приходит на ум, – подключение манипулятора типа “мышь”. У Android’а это не вызывает никаких вопросов – после подключения на дисплее сразу же появляется курсор, который безукоризненно реагирует на передвижения мыши. В таком случае, как и на Большом Брате, все программы будут запускаться двойным щелчком.

Клавиатура

С первого дня появления планшетов не прекращается холивар на тему того, что всевозможные планшеты созданы лишь для потребления контента, но никак не для его создания. Для нас, блогеров, возможностей современных планшетов вполне хватает для создания “полевого контента”: написать заметку в дороге или при временном неимении ноутбука. Однако никто не будет спорить, что текст куда удобнее набирать с помощью физической, а не виртуальной клавиатуры. Благо, Android позволяет без проблем подключать полноценные клавиатуры с помощью того же OTG-кабеля.

Геймпад

Сегодня на мобильных устройствах появляется всё больше серьезных игр, для управления которыми так и хочется использовать геймпад. Конечно, вы можете воспользоваться специализированными решениями вроде Moga Ace Power или SteelSeries Free Mobile Wireless Controller, которые подключаются к смартфону или планшету посредством Bluetooth. Но есть и другой, куда менее затратный способ – найти свой старенький геймпад для ПК и подключить к девайсу его.

USB-хаб

Почему бы не превратить тот же Android-планшет в подобие рабочей станции с клавиатурой, мышью и, скажем, динамиками. Можно извратиться и так. Берём USB-хаб, подключаем его к нашему гаджету, а всю периферию – к USB-хабу. Признаюсь, в моём случае мышь и клавиатура работали с переменным успехом. То ли USB-хаб у меня слишком мудрёный (кроме нескольких USB-портов в него встроен и нагреватель чашки, но об этом ниже), то ли наоборот – что-то с ним не так, но я знаю людей, у которых получалось провернуть подобный фокус. Пробовали ли вы сделать это? Своим опытом делитесь в комментариях.

КолонкиПочему бы не подключить к смартфону USB-колонки. В моём случае колонки Dell питались от USB, а звук передавали с помощью мини-джека. Мощности мобильного USB им вполне хватало, музыка воспроизводилась без проблем.

Гарнитура

Следующей под руку мне попалась гарнитура Siberia V2 Frost Blue. Миниджека у неё нет. И питание, и передачу звука обеспечивает USB-выход, который я и поспешил подключить к OTG-кабелю. К моему удивлению, и динамики, и микрофон, и колёсико регулировки громкости, и даже подсветка гарнитуры сразу же заработали исправно.

Веб-камера

Блуждая по офису в поисках всего, что обладает USB-выходом, я наткнулся на банальную веб-камеру. К сожалению, после подключения её к OTG-кабелю ничего не произошло, Android-смартфон не увидил её. В поисках решения этой проблемы я остановился на программе USB Camera. С помощью этого приложения веб-камера, подключенная к устройству под управлением Android, сможет делать снимки и записывать видеоролики, однако всё это будет возможно только внутри USB Camera.

Принтер

Следующим устройством, которое я подключил к своему смартфону, стал принтер. Да, сегодня практически все принтеры оборудованы Wi-Fi-модулем, но в тоже время у многих дома стоят не самые свежие модели, которые подобной функцией обделены, вот и приходится подключать их по проводу. К счастью, последние версии Android довольно дружелюбны с принтерами – с помощью нехитрых махинаций у вас получится подключить к своему девайсу принтер как по кабелю, так и по Wi-Fi-сети. Для печати посредством USB я воспользовался приложением PrintHand, которое сразу же увидело мой принтер и предложило распечатать нужный мне документ.

Модем

Популярным среди андроидоводов является подключение преимущественно к Android-планшетам USB-модемов. Действительно, зачем переплачивать за 3G/LTE-модификацию планшета половину его стоимости, если к нему можно подключить копеечный “свисток”. Кто-то назовёт эту логику примитивной, но множество людей поступают именно таким образом. Но вот в чём незадача – подключить USB-модем к Android-устройству можно лишь обходными путями, то есть с помощью прав суперпользователя и соответствующего софта. В большинстве случаев вас выручит довольно таки универсальный PPP Widget 2. Если же “завести” USB-модем с помощью PPP Widget 2 у вас не получилось, то в таком случае ищите счастья на профильных форумах – там вам точно помогут.

Камера

Без проблем к Android-устройству подключаются современные камеры. В таком случае смартфон их распознает как устройство хранения фотографий и видеороликов. Файлы можно просмотреть, скопировать или удалять – в общем, всё то, что мы привыкли делать при подключении камеры к компьютеру. По-моему, отличное применение смартфона для фотографов, так как всевозможные фирменные утилиты для беспроводного подключения камер к смартфонам имеют свойство подводить в самый ответственный момент.

Android-смартфон

Что случится, если к одному Android-смартфону по USB-кабелю подключить другой Android-смартфон? На самом деле, ничего сверхъестественного не произойдёт. В большинстве случаев второй смартфон начнёт заряжаться от первого, то есть первый выступит таким себе внешним аккумулятором – та “фича”, которую сегодня так активно продвигают производители смартфонов с аккумуляторами на много тысяч миллиампер-часов.

Однако попадаются варианты и поинтереснее. Например, Huawei P6 при подключении к моему смартфону предложил подключиться в качестве камеры, то есть в режиме устройства хранения фотографий и видеороликов.

Свистелки

Кроме всего прочего к вашему гаджету можно подключить абсолютно любое, зачастую сомнительной полезности устройство, которое питается от USB-выхода. USB-тапочки, USB-светильники, USB-холодильники, USB-гирлянды – этот список можно продолжать бесконечно.

Мне в руки попался нагреватель чашек, совмещённый с USB-хабом. Вполне возможно, что именно из-за этой функции хаб отказался корректно работать, зато мою баночку с кофе он подогрел на славу.

Источник:

http://keddr.com/2014/11/15-keysov-ispolzovaniya-otg-kabelya…

Всем привет. Итак, друзья, после знакомства в предыдущей статье с намеченным планом построения проекта, мы приступим к реализации изучения расписанных пунктов. А именно рассмотрим способы взаимодействия ОС Android с МК AVR. Немного напомню, что мы уже рассматривали несколько способов передачи данных: с помощью преобразователя UART—USB на микроконтроллере ATtiny2313 (статья №8), т.е. применение отдельного узла и использование портов TXD/RXD, второй – подключение отдельного WI-FI модуля ESP8266 with AVR. Сегодня же, рассмотрим совсем иной способ, а именно программную библиотеку V-USB (AVR-USB) , которая позволяет получить поддержку протокола USB на микроконтроллерах AVR (семейств Classic, Tiny и Mega компании Atmel), не имеющих аппаратной поддержки данного протокола. Авторство данной библиотеки принадлежит Objective Development. Распространяется по лицензии GNU GPL, а также коммерческой.imageДанный интерфейс программный. Скорость ядра МК AVR способно реализовать лишь протокол USB 1.1 на низкой скорости (low-speed) (1,5 Мбит/с, 5 В, 500 мА). Поэтому она рассматривается для низко скоростных устройств ввода – вывода USB HID ( Human Interface Devices — устройства человеко-машинного интерфейса). Сигналы USB (D+ и D-) обрабатываются по алгоритму (на ассемблере) и при определенных частотах ядра, для чего используются кварцевые резонаторы на 12, 15, 16, 16.5 и 20 МГц. Микроконтроллеры, которые имеют PLL (ФАПЧ, фазовую автоподстройку частоты) для генерации тактовой частоты, могут использовать внутренний RC-генератор, при условии калибровки частоты RC-генератора по сигналу SOF (Start Of Frame) протокола USB. Высокоуровневые процедуры и функции библиотеки написаны на языке C. Требования к микроконтроллеру AVR минимальны — минимум 2 кбайта flash и 128 байт RAM.

Из аппаратных ресурсов используется только прерывание по изменению сигнала на выводе (обычно INT0, подсоединенный к сигналу D+ шины USB). Скачать библиотеку можна по ссылке https://www.obdev.at/products/vusb/download.html. Ниже рисунок примера подключения интерфейса USB к МК.

Как видите схема простая, здесь на сигнальных линиях (D- , D+) стоят два токо ограничителя по 68 Ом, от логической 1. Для падения напряжения (примерно до 3,6 В) применяется 2 диода подключенных в прямом направлении. Подтягивающий резистор 1,5 кОм для генерации напряжения на D- . И внешний кварц на 12 Мгц. Это самый простой способ для реализации данного протокола. Что б не растягивать статью, то разбор данной библиотеки на примере, мы перенесем в следующую.

Итак идем дальше. По схеме наш МК обзавелся USB – портом, то он автоматически становится USB – устройством. Здесь неважно, то ли это простой вариант передачи данных с  использование класса коммуникационных устройств USB CDC (communications device class), или USB serial-интерфейс (RS-232 TTL)  или тот же USB HID, для подключения к порту USB Android какого-нибудь устройства USB нам понадобится специальный кабель USB OTG в случае проводной передачи. Разберем что и зачем.

image

Стандарт USB OTG (On-The-Go), это — расширение USB 2.0, который используется для подключения различных USB-устройств друг с другом без применения компьютера, таких как мыши и смартфона и др. без установки каких-либо драйверов.

imageНапример фирма Blackview «пиарит» свою новинку 2017г., где при помощи функции OTG из смартфона можно получить своеобразный мини-ПК, подключив к USB-Hab (для подключения нескольких устройств) клавиатуру и мышь.

Что же такое OTG-адаптер – это кабель, на одном конце которого зачастую micro-USB, на другом внешний порт USB. Только устройство подключается к смартфону, он выдаст сообщение на дисплей.

Давайте немного рассмотрим что из себя представляет USB. USB ( Universal Serial Bus — «универсальная последовательная шина») — последовательный интерфейс для подключения периферийных устройств к вычислительной технике.

Слева на рисунке приведена распиновка. Кабель USB содержит две пары проводов: одну для сигнальных цепей (D+ и D-) и одну пару для схемной земли (GND) и подачи питания +5 В (Vbus). Справа, ниже, вид USB A .

image

image

Добавим несколько слов, что USB различается по типу коннектора:

А  — Активное. Питающее устрйство. Хост. В- пассивное, подключаемое устройство.По «полу» коннектора: M (male) – штекер , папа F (female) -гнездо, мамаРазмер коннектора: — Без индекса — mini — micro

Для поддержки OTG разъёмы mini и micro содержат 5 контактов: 1. Красный VBUS. 2. Белый D- . 3. Зелёный D+. 4. ID — в разъёмах «B» не задействован; в разъёмах «A» замкнут с GND для поддержки функции «OTG». 5. Чёрный GND.

Кроме прочего, в кабеле содержится (правда, не всегда) оголенный провод Shield — корпус, экран, оплётка. Этому проводу номер не присваивается.

При подключении через USB OTG ранг устройства (ведущий или ведомый) определяется наличием или, соответственно, отсутствием перемычки между контактами 4 (ID) и 5 (Ground) в штекере соединительного кабеля. . В обычном (не OTG-шном) дата — кабеле к 4-у контакту штекера micro ничего не припаяно вообще. Этот штекер называется USB-BM micro. Если добраться до четвёртого контакта и соединить его перемычкой с проводом GND. После этой переделки штекер переименовывается в USB-AM micro  Если же этой перемычки аппарат «не увидит», он сам будет выполнять роль пассивного устройства и всякие ваши флешки будет игнорировать.

В USB OTG кабеле такая перемычка устанавливается на стороне ведущего (Тип А) устройства. Ниже, справа рисунок с размерами коннектора, справа с перемычками

Т.е. как Вы понимаете кабель можна купить либо сделать самому.

Промежуточное звено мы рассмотрели. Едим дальше. Хост (от англ. host — «хозяин, принимающий гостей») — любое устройство, предоставляющее сервисы формата «клиент-сервер» в режиме сервера по каким-либо интерфейсам и уникально определённое на этих интерфейсах. В более частном случае под хостом могут понимать любой компьютер, сервер, подключённый к локальной или глобальной сети.

image

В будущем мы планируем использовать хост для данного firmware. Хост работает на Windows, Linux, FreeBSD и Android.  На последней мы и остановимся. Передача данных в USB HID устрйство поддерживает иерархия Java классов.

В Android Поддержка устройств USB (реализация хоста USB) появилась в Android начиная с версии Android 3.1.x (API Level 12 или выше). Более старые системы не поддерживают режим хоста USB, т. е. они принципиально неспособны опознавать USB-устройства и работать с ними. Кроме того, аппаратура в Android должна поддерживать стандарт OTG (в настоящее время такая поддержка есть почти во всех современных телефонах и планшетах).

Для подключения к Android, у которых нет на корпусе коннектора Type A Female (это обычное дело, если у Вас не планшет, а телефон или смартфон Android), потребуется переходник Android OTG micro usb cable.

Для управления устройством USB в Android всегда используются классы UsbManager, UsbDevice, UsbInterface, UsbEndpoint, UsbDeviceConnection, которые хорошо документированы и просты в применении. Разбор программы на java на примере мы также перенесем в отдельную статью. На этом мы сегодня и остановимся. Всем пока.

Оцените статью
Рейтинг автора
5
Материал подготовил
Илья Коршунов
Наш эксперт
Написано статей
134
Citilink-kabinet.ru
Добавить комментарий