All streams
Search
Write a publication
Pull to refresh
22
0
Владислав Помелов @peacemakerv

Уставший от Android

Send message
Спасибо за поддержку :)

в смартфонах встроено столько разнообразных комплектующих, это неплохо. Хотя это не отменяет и более простых устройств, конечно. Смотря какая задача.

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

Ну ведь нет же! Андроид имеет уже и датчики, и батарею, и интерфейсы, и камеру, и вывод звука… И что главное — давно отлаженные схемотехнически на предыдущих моделях (это про надежность). И с уже давно отлаженным программным API для быстрого и опять же надежного получения цифровых данных от этих узлов (статусы, уровни сигналов, проценты...).

управлять железом — тут Android подходит слабо


Внешним железом — да, но…

1) Андроид реализует интерфейс с пользователем.
2) Физически управляет промышленным железом совсем отдельный компьютер, физически подключенный к релюшками и датчикам железа.


… но как у вас реализовано взаимодействие этих двух блоков?
Ну, я так прикидываю, что не обладая знаниями по Линукс, и не желая заниматься железом низкоуровнево — готовый Андроид со всем нужным железом для меня — перевешивает заметно.
А написание и отладка гор софта и борьба с попутными нюансами — в любом случае будет.
Хотя есть к чему стремиться — если есть нормальный remotecontrol — дисплей не нужен, и можно бы получить еще более дешевый и компактный Андроид. Но только теоретически.
К надежности это отношения не имеет.


Это почему же?

последней каплей стал проект с выгребанием данных с прибора через usb на андроид. Полагаю, никто из производителей не думал о таком изврате, посему работало всё через раз, через переподключения и перезагрузки


Если вот выше другие бытовые варианты — хуже.
Все-таки вы имейте ввиду, что не в любой индустрии нужна надежность и себестоимость как в космической отрасли. Условия и варианты разные бывают.
Я затем и поделился инфой в статье, что всё же стандартные и уже бытовые технологии смартфонов уже стали довольно надежными для применения даже в индустрии.
Искал инфу раньше, спрашивал везде (год назад и далее) — даже про батарею никто не отвечал. Но, все-таки, реализуемо…
вышедшее из строя устройство

Ну за без малого год в непрерывно включенном состоянии пока не сдохли. Ни батарея, ни камера, непрерывно дергающая фокусом в поисках QR-кода.
И тут как раз же нет проблем — подобных массовых устройств на замену — ну сколько угодно, малые вопросы только в адаптации кнопок под корпус (или наоборот).

в новых версиях андроид — всё становится зыбко

Факт, похоже в Android 10 еще больше гайки закручены, и вероятно могут быть проблемы для такого использования. Например, в Android10, прервать звонок, если не путаю, нереально сторонним приложением.
Хотя может, root все же рулит? Т.е. своё приложение системным сделать и алга…
ОК, т.е. это далеко не тот тупой «собак», про который я думал :).
А не приходилось вам решать вопрос вот этот — см. ниже (включение Android при возобновлении питания)?
О пропадании питания и процессе разряда смартфон начнёт сигнализировать задолго до смерти.
Ну, а при полном разряде — да, придется кнопочкой, как обычно, его включать.
А вообще — это очень интересный вопрос: включение при возобновлении питания.
Агааа, т.е. самое интересное вы как раз и выкорчевали :)
Простейший случай — ping делать

Пока не понял. Вочдог же снаружи, на кнопке ресет, тупой, в тырнет не ходит.
Как он должен взаимодействовать с операционкой Android, от которой ждем зависания?
Отладка вот этого всего в Knox возможна только на живой самсунговской железке?
Т.е. при вызове можно подделать номер телефона, с которого идет вызов?
Разумеется, вызывающий номер проверяется.
никто больше не в состоянии приложение прибить, даже нехватка ресурсов

А вот тут есть засада: если в системе используется несколько приложений
  • главное
  • удаленное управление через Интернет
  • отдельное управление через SMS\звонок

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

Вот тут как раз вопрос, что считать Вочдогу условием зависания _снаружи_.
Все же, современные операционки гугловые, вроде бы непричинно уже не виснут, в своей массе. Главное — не обновлять работающий зарекомендовавший себя уже софт.
Т.е. там есть возможность reboot без root?
Я помню, что TV как раз начал требовать с какой-то версии на экране подтвердить использование Knox.
Спасибо за ответы.
софт изначально: а) упрощен; б) отлажен тщательно.

Это хорошо, когда есть реальная возможность отладки не на боевом окружении. И c полным списком реальных событий.
7 лет. Работает и сейчас.

Вау! Непрерывно? Смартфон не менялся? А версия Андроида какая?
Удаленное управление не использовалось? Т.е. софт вообще не обновлялся, не исправлялся ?!
Сколько проработало у вас на глазах по времени? Как батарейка себя вела?
Технологии двигаются к возможности дать китайцам шанс в проводах использовать даже не меднёную сталь и алюминий, а теперь уже голимый «пластик»…

Information

Rating
Does not participate
Location
Самара, Самарская обл., Россия
Date of birth
Registered
Activity