в смартфонах встроено столько разнообразных комплектующих, это неплохо. Хотя это не отменяет и более простых устройств, конечно. Смотря какая задача.
Вот поэтому мне уже давно интересна какая-то модульная Андроидная конструкция, где можно к базовой операционке прицепить внешние модули необходимые. И, опять же, без дисплея. Но с релюшками, например. Или тепловизором. Или доп. кнопками.
Ну, т.е. теже игрушки ардуинообразные, но с управлением Андроидом. И практически без пайки.
Но такого нету.
Android имеет только 1 преимущество — готовый интерфейс пользователя и куча библиотек под этот интерфейс
Ну ведь нет же! Андроид имеет уже и датчики, и батарею, и интерфейсы, и камеру, и вывод звука… И что главное — давно отлаженные схемотехнически на предыдущих моделях (это про надежность). И с уже давно отлаженным программным API для быстрого и опять же надежного получения цифровых данных от этих узлов (статусы, уровни сигналов, проценты...).
управлять железом — тут Android подходит слабо
Внешним железом — да, но…
1) Андроид реализует интерфейс с пользователем.
2) Физически управляет промышленным железом совсем отдельный компьютер, физически подключенный к релюшками и датчикам железа.
… но как у вас реализовано взаимодействие этих двух блоков?
Ну, я так прикидываю, что не обладая знаниями по Линукс, и не желая заниматься железом низкоуровнево — готовый Андроид со всем нужным железом для меня — перевешивает заметно.
А написание и отладка гор софта и борьба с попутными нюансами — в любом случае будет.
Хотя есть к чему стремиться — если есть нормальный remotecontrol — дисплей не нужен, и можно бы получить еще более дешевый и компактный Андроид. Но только теоретически.
последней каплей стал проект с выгребанием данных с прибора через usb на андроид. Полагаю, никто из производителей не думал о таком изврате, посему работало всё через раз, через переподключения и перезагрузки
Если вот выше другие бытовые варианты — хуже.
Все-таки вы имейте ввиду, что не в любой индустрии нужна надежность и себестоимость как в космической отрасли. Условия и варианты разные бывают.
Я затем и поделился инфой в статье, что всё же стандартные и уже бытовые технологии смартфонов уже стали довольно надежными для применения даже в индустрии.
Искал инфу раньше, спрашивал везде (год назад и далее) — даже про батарею никто не отвечал. Но, все-таки, реализуемо…
Ну за без малого год в непрерывно включенном состоянии пока не сдохли. Ни батарея, ни камера, непрерывно дергающая фокусом в поисках QR-кода.
И тут как раз же нет проблем — подобных массовых устройств на замену — ну сколько угодно, малые вопросы только в адаптации кнопок под корпус (или наоборот).
в новых версиях андроид — всё становится зыбко
Факт, похоже в Android 10 еще больше гайки закручены, и вероятно могут быть проблемы для такого использования. Например, в Android10, прервать звонок, если не путаю, нереально сторонним приложением.
Хотя может, root все же рулит? Т.е. своё приложение системным сделать и алга…
ОК, т.е. это далеко не тот тупой «собак», про который я думал :).
А не приходилось вам решать вопрос вот этот — см. ниже (включение Android при возобновлении питания)?
О пропадании питания и процессе разряда смартфон начнёт сигнализировать задолго до смерти.
Ну, а при полном разряде — да, придется кнопочкой, как обычно, его включать.
А вообще — это очень интересный вопрос: включение при возобновлении питания.
Пока не понял. Вочдог же снаружи, на кнопке ресет, тупой, в тырнет не ходит.
Как он должен взаимодействовать с операционкой Android, от которой ждем зависания?
никто больше не в состоянии приложение прибить, даже нехватка ресурсов
А вот тут есть засада: если в системе используется несколько приложений
главное
удаленное управление через Интернет
отдельное управление через SMS\звонок
, и иногда нужен на экране интерфейс других приложений, то «пришпиленный» киоск-хозяин помешает их работе.
Должен быть механизм исключений, разрешение работы еще каких-то приложений.
Вот тут как раз вопрос, что считать Вочдогу условием зависания _снаружи_.
Все же, современные операционки гугловые, вроде бы непричинно уже не виснут, в своей массе. Главное — не обновлять работающий зарекомендовавший себя уже софт.
Вау! Непрерывно? Смартфон не менялся? А версия Андроида какая?
Удаленное управление не использовалось? Т.е. софт вообще не обновлялся, не исправлялся ?!
Вот поэтому мне уже давно интересна какая-то модульная Андроидная конструкция, где можно к базовой операционке прицепить внешние модули необходимые. И, опять же, без дисплея. Но с релюшками, например. Или тепловизором. Или доп. кнопками.
Ну, т.е. теже игрушки ардуинообразные, но с управлением Андроидом. И практически без пайки.
Но такого нету.
Ну ведь нет же! Андроид имеет уже и датчики, и батарею, и интерфейсы, и камеру, и вывод звука… И что главное — давно отлаженные схемотехнически на предыдущих моделях (это про надежность). И с уже давно отлаженным программным API для быстрого и опять же надежного получения цифровых данных от этих узлов (статусы, уровни сигналов, проценты...).
Внешним железом — да, но…
… но как у вас реализовано взаимодействие этих двух блоков?
А написание и отладка гор софта и борьба с попутными нюансами — в любом случае будет.
Хотя есть к чему стремиться — если есть нормальный remotecontrol — дисплей не нужен, и можно бы получить еще более дешевый и компактный Андроид. Но только теоретически.
Это почему же?
Если вот выше другие бытовые варианты — хуже.
Все-таки вы имейте ввиду, что не в любой индустрии нужна надежность и себестоимость как в космической отрасли. Условия и варианты разные бывают.
Искал инфу раньше, спрашивал везде (год назад и далее) — даже про батарею никто не отвечал. Но, все-таки, реализуемо…
Ну за без малого год в непрерывно включенном состоянии пока не сдохли. Ни батарея, ни камера, непрерывно дергающая фокусом в поисках QR-кода.
И тут как раз же нет проблем — подобных массовых устройств на замену — ну сколько угодно, малые вопросы только в адаптации кнопок под корпус (или наоборот).
Факт, похоже в Android 10 еще больше гайки закручены, и вероятно могут быть проблемы для такого использования. Например, в Android10, прервать звонок, если не путаю, нереально сторонним приложением.
Хотя может, root все же рулит? Т.е. своё приложение системным сделать и алга…
А не приходилось вам решать вопрос вот этот — см. ниже (включение Android при возобновлении питания)?
Ну, а при полном разряде — да, придется кнопочкой, как обычно, его включать.
А вообще — это очень интересный вопрос: включение при возобновлении питания.
Пока не понял. Вочдог же снаружи, на кнопке ресет, тупой, в тырнет не ходит.
Как он должен взаимодействовать с операционкой Android, от которой ждем зависания?
Разумеется, вызывающий номер проверяется.
А вот тут есть засада: если в системе используется несколько приложений
, и иногда нужен на экране интерфейс других приложений, то «пришпиленный» киоск-хозяин помешает их работе.
Должен быть механизм исключений, разрешение работы еще каких-то приложений.
Вот тут как раз вопрос, что считать Вочдогу условием зависания _снаружи_.
Все же, современные операционки гугловые, вроде бы непричинно уже не виснут, в своей массе. Главное — не обновлять работающий зарекомендовавший себя уже софт.
Я помню, что TV как раз начал требовать с какой-то версии на экране подтвердить использование Knox.
Это хорошо, когда есть реальная возможность отладки не на боевом окружении. И c полным списком реальных событий.
Вау! Непрерывно? Смартфон не менялся? А версия Андроида какая?
Удаленное управление не использовалось? Т.е. софт вообще не обновлялся, не исправлялся ?!