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

    Вступление

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

    Задачи

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

    Компоненты

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

    Программы

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

    Общая схема работы

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

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

    Схема подключение сигнализации к LightBlue Bean

    Серверные скрипты

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

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

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

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







    Поделиться публикацией
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама
    Комментарии 4
    • 0
      По ссылке в начале статьи читаем:
      Автономная сигнализация Alfa Siren (ASS-AsgnS).
      • 0
        Да, автономная, а что не так?
        Была автономная, стала с внешним питанием.
      • 0
        Alfa Siren (ASS-AsgnS).
        Если говорить вежливо — сочетание букв ASS имеет не вполне благозвучное значение / перевод…
        • 0
          А, в этом контексте ))
          Несмотря на название она год висит на улице и остается работоспособной.))

        Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.