Интерком ВебТаб: старый iPad как экран видеодомофонаРазработал и выложил в открытый доступ Intercom WebTab — бесплатное PWA-приложение, которое превращает старый iPad в панель видеодомофона. Мой iPad mini 2012 года навсегда остался на iOS 9, и программы из App Store на него давно не ставятся. Поэтому станция устроена как веб-страница: её сохраняют на главный экран, и никакая учётная запись не нужна.
Всю работу берёт на себя небольшой Linux-сервер, к которому подключена панель домофона. Asterisk принимает звонок, а сервис сразу выводит на iPad изображение с камеры. Кнопка Ответить включает звук от гостя, Открыть отправляет на домофон соответствующий сигнал. Мелодий звонка четыре, и каждая подобрана по частотам для разной степени потери слуха.
В остальное время, пока никто не звонит, экран работает через гид-доступ как умная панель с погодой, качеством воздуха, уровнем радиации и другими полезными показателями. Крупная цифра показывает, как ощущается температура, а строка под ней простыми словами говорит, что важно сейчас: скоро пойдёт дождь или нужно защититься от солнца. Рядом график осадков на восемь часов и фотография под стать условиям за окном.
При этом старое железо само задавало рамки дизайна, и с ними пришлось считаться. Страница написана на ES5, который понимает Safari из iOS 9. Для экрана без Retina я нарисовал прикольные точечные иконки: 39 состояний погоды строятся кодом на сетке 22 × 18, и каждая точка ложится ровно в пиксели. Код открыт по лицензии MIT:
github.com/pavljenko/intercom-webtab — можете настроить под себя или использовать в коммерческом проекте.
#продуктивность #разработка #вебдизайн #дизайн