Геркон подключен к USB-приложению
Я хочу разработать приложение для Android для наблюдения за домашней безопасностью, которое будет следить за дверью. Я хочу подключить переключатель тростника к USB-порту Android-смартфона.
Можно ли контролировать этот аппаратный коммутатор, подключенный к USB-порту смартфона? Приложение отправит смс, когда контакт открыт.
2 ответа
Да, если в телефоне есть режим USB-хоста, и вы подключаете геркон к внешнему микроконтроллеру с поддержкой USB или микросхеме ввода-вывода, но если у вас нет одного из немногих устройств, позволяющих заряжаться при работе в качестве хоста USB, ваша батарея быстро разряжается. быть истощенным. (Если вам захочется просмотреть журналы ядра, вы, вероятно, можете просто использовать свой переключатель, чтобы применить USB-резистор и обнаружить его - микро не требуется).
Попробуйте вместо этого использовать гнездо для гарнитуры, а геркон будет управлять простым звуковым осциллятором и обнаруживать его с помощью аудио API. Это должно работать со всеми телефонами, даже более старыми, и вы можете поддерживать телефон включенным через разъем USB.
Другой вариант - использовать механизм ADK, в котором внешний микроконтроллер с более широкими возможностями функционирует в качестве хоста USB для размещения (а также питания) телефона. Это поддерживается более широким диапазоном устройств Android (или с использованием встроенного ПО, которое вместо этого реализует хост ADB, практически все устройства поддерживают его).
Ok, Surfing Я нашел правильный код для вызова номера при нажатии кнопки гарнитуры. Приложение прекратит звонок после х звонит. Если это невозможно, я настрою свой принимающий телефон на блокировку вызова, но мне нужно, чтобы приложение возвращалось на экран после вызова.