Skip to content

OldIngineer/MySmartHouse2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MySmartHouse2

Приложение на андроид по управлению устройствами умного дома через интерфейс RS485.

Полное описание во вкладке "Wiki" данного репозитария.

Предлагается программно-аппаратная разработка для создания автоматизированной системы управления электронными устройствами в частном доме: «Умный дом». В качестве управляющего устройства используется сотовый телефон с ОС Android версией не ниже 5.0 и полноценной функцией USB OTG. Через кабель USB телефон подключен к устройству USB/RS485 реализованному на микросхеме FT232R. Для питания всей системы используется блок бесперебойного питания на 12В. Узлы управления сбором информации от датчиков и управления исполнительными устройствами реализованы на микросхемах ESP 32. Обмен информацией и питание внешних устройств производится через сетевой кабель (из 4 витых пар используются 3), за основу взят протокол передачи RTU MOBUS по сети RS485. Управляющее устройство (телефон) периодически (4 сек.) опрашивает контроллеры сети, внешние устройства (ВУ) и если есть информация от датчиков, в зависимости от настроек, передает сообщения либо в виде SMS, либо в TELEGRAM. А если получена SMS или Telegram – команда она передается для исполнения на ВУ. Также предусмотрена работа по сценариям.

В папке apk данного депозитария находится код приложения устанавливаемого на телефон, скомпилированный с помощью Android Studio v4.2.1

Программа разработанная для узла локальной сети на основе интерфейса RS485 представлена в репозитарии: https://github.com/OldIngineer/controllerRS485_MySmartHouse

Программа разработанная для узла локальной сети на основе интерфейса BLE представлена в репозитарии: https://github.com/OldIngineer/controllerBLE_MySmartHouse

Releases

No releases published

Packages

No packages published

Languages