- PVSM.RU - https://www.pvsm.ru -

Удаленное управления сигнализацией с телефона или компьютера

Вступление

В нашем офисе есть стоянка для велосипедов. Для нее была куплена китайская сигнализация с пультом управления [1]. Возникла идея удаленно включать/выключать сигнализацию. Из имеющегося в наличии железа была плата Punch Through LightBlue Bean [2]. На борту платы оказался датчик температуры, который мы тоже задействуем. Пусть в офисный чат ежедневно нам температуру в офисе сообщает.

Задачи

• Создание удаленного управления сигнализацией с телефона или компьютера
• Информирование о температуре в помещении в мессенджер Slack

Компоненты

• Punch Through LightBlue Bean
• Блок питания сигнализации 5V
• Преобразователь напряжения DC-DC 5V–3.3V
• Сигнализация с инфракрасным пультом управления
• Офисный сервер — Mac mini

Программы

• Приложение для LightBlue Bean
• Web сервер на Mac mini
• Серверное приложение для управления LightBlue Bean через Bluetooth
• Скрипты для автоматического управления сигнализацией
• Скрипты для оповещения в мессенджер Slack
• Программа для мобильного телефона (удаленное включение/отключение сигнализации)

Общая схема работы
Удаленное управления сигнализацией с телефона или компьютера - 1
Управления сигнализацией происходит с мобильного устройства по протоколу http через web сервер установленный на Mac mini.

Сервер после получения http запроса запускает приложение, которое связывается с LightBlue Bean по Bluetooth выполняя заданные команды.

Схема подключение сигнализации к LightBlue Bean
Удаленное управления сигнализацией с телефона или компьютера - 2
Серверные скрипты

Скрипты позволяют отключать/включать сигнализацию по команде или по таймеру на заданное время и реализуют возможность автоматической отправки сообщения о температуре в помещении в мессенджер Slack.

Мобильное приложение

Для управления сигнализацией я добавил функционал в уже созданное приложение для удаленного открытия дверей и просмотра камер [3]. Авторизация в приложении по Gmail. FireBase для хранения профиля и настроек.

Фото в процессе сборки

Удаленное управления сигнализацией с телефона или компьютера - 3

Удаленное управления сигнализацией с телефона или компьютера - 4

Удаленное управления сигнализацией с телефона или компьютера - 5

Удаленное управления сигнализацией с телефона или компьютера - 6

Автор: xxcombat

Источник [4]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/ios/254178

Ссылки в тексте:

[1] китайская сигнализация с пультом управления: http://rozetka.com.ua/alfa_siren/p1802427/

[2] Punch Through LightBlue Bean: https://punchthrough.com/bean

[3] созданное приложение для удаленного открытия дверей и просмотра камер: https://geektimes.ru/post/287002/

[4] Источник: https://geektimes.ru/post/288746/