• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

esp8266 в качестве Телеграм-бота для RTU5024

Сергей_Ф

Moderator
Команда форума
В нашем СНТ уже давно стоит телефонная открывалка шлагбаума RTU5024 v2019 на 1000 номеров. Она вроде умеет писать журнал последних 100 событий, но для доступа к журналу необходимо подключение компьютера через usb-uart. Естественно, никто не заморачивается с журналом. Но возникла необходимость иметь к нему быстрый доступ, а тем более в сторожке, где стоит RTU5024 появился интернет. Мне показалось хорошей идеей сделать Телеграм-бота на esp8266 для управления и доступа к журналу RTU.
Проект ещё в процессе разработки, но первые наброски уже есть и их можно опробовать. Т.к. это Телеграмм-бот, то и его страничка "живёт" в Телеграме: https://t.me/rtu5024_bot
Отзывы и конструктивная критика приветствуются. Тестировщикам расширенных возможностей лицензия на год в подарок.
 

nikolz

Well-known member
В нашем СНТ уже давно стоит телефонная открывалка шлагбаума RTU5024 v2019 на 1000 номеров. Она вроде умеет писать журнал последних 100 событий, но для доступа к журналу необходимо подключение компьютера через usb-uart. Естественно, никто не заморачивается с журналом. Но возникла необходимость иметь к нему быстрый доступ, а тем более в сторожке, где стоит RTU5024 появился интернет. Мне показалось хорошей идеей сделать Телеграм-бота на esp8266 для управления и доступа к журналу RTU.
Проект ещё в процессе разработки, но первые наброски уже есть и их можно опробовать. Т.к. это Телеграмм-бот, то и его страничка "живёт" в Телеграме: https://t.me/rtu5024_bot
Отзывы и конструктивная критика приветствуются. Тестировщикам расширенных возможностей лицензия на год в подарок.
можно подробнее в чем преимущество такого решение
против точки доступа ?
спасибо.
 

Сергей_Ф

Moderator
Команда форума
можно подробнее в чем преимущество такого решение
против точки доступа ?
спасибо.
В том, что для просмотра журнала и /или любых других действий не нужно находиться рядом с rtu5024.
Все операции производятся через Интернет, без использования фиксированного адреса или собственного доменного имени, как в случае с работой через mqtt.
Хотя планы, по внедрению mqtt тоже есть.
Также, не нужно ставить специальное приложение для доступа. "Бесконечный" журнал с мгновенным доступом позволяет полностью контролировать работу rtu5024. Например, выяснилось что у большинства абонентов Мегафон прозвон происходит дважды из-за услуги "Кто звонил+".
Кроме того, обнаружил ошибку в реализации журнала в прошивке самого RTU5024. Отрапортовал китайцам, исправили в новой прошивке.
 
Последнее редактирование:

nikolz

Well-known member
В том, что для просмотра журнала и /или любых других действий не нужно находиться рядом с rtu5024.
Все операции производятся через Интернет, без использования фиксированного адреса или собственного доменного имени, как в случае с работой через mqtt.
Хотя планы, по внедрению mqtt тоже есть.
Также, не нужно ставить специальное приложение для доступа. "Бесконечный" журнал с мгновенным доступом позволяет полностью контролировать работу rtu5024. Например, выяснилось что у большинства абонентов Мегафон прозвон происходит дважды из-за услуги "Кто звонил+".
Кроме того, обнаружил ошибку в реализации журнала в прошивке самого RTU5024. Отрапортовал китайцам, исправили в новой прошивке.
А если сделать просмотр на браузере, а браузер на бесплатном или копеечном хостинге, то нет надобности и в приложениях и телеграмм ботах. Что думаете?
А для открытия ворот может сделать брелки или RFID карточки?
 

Сергей_Ф

Moderator
Команда форума
А если сделать просмотр на браузере, а браузер на бесплатном или копеечном хостинге, то нет надобности и в приложениях и телеграмм ботах. Что думаете?
А для открытия ворот может сделать брелки или RFID карточки?
Брелки и карты и так есть. Но ими нельзя открыть шлагбаум/ворота дистанционно (службам доставки, гостям и т.д.).
Можно сделать и на хостинге, но тут придется думать и делать свою авторизацию, иначе кто угодно сможет воспользоваться сайтом.
А бот - он тотже сайт, АПИ там не особо то и отличается. Теже post/get-запросы.
Но тогда каждому пользователю придется разворачивать СВОЙ сайт или доверять свои данные чужому сайту. По мне это не очень правильно. А Бот - он только ваш и доступ к нему имеете только вы. Отчёты можно слать в закрытый канал, к которому имеет доступ ограниченное число наблюдателей. Чужие не посмотрят.
 
Последнее редактирование:

vrd

Member
У меня например какие-то арабы украли бота - попользовались и вернули.
Пруф в приложенном файле. Не настолько и безопасные эти боты.
Бесплатную веб морду можно сделать с помощь облака.
Положить например на гугл диск все необходимые аштеэмельки в папку "vorota" и пускай esp-шка пользуется. Прописать статик на esp-шку и при подключении к вифи, ретранслятор которого находится в сторожке, открыть ворота. А админ всегда сможет зайти на облако и отдать команду напрямую.
 

Вложения

  • 776 байт Просмотры: 7

Сергей_Ф

Moderator
Команда форума
У меня например какие-то арабы украли бота - попользовались и вернули.
Пруф в приложенном файле. Не настолько и безопасные эти боты.
Бесплатную веб морду можно сделать с помощь облака.
Положить например на гугл диск все необходимые аштеэмельки в папку "vorota" и пускай esp-шка пользуется. Прописать статик на esp-шку и при подключении к вифи, ретранслятор которого находится в сторожке, открыть ворота. А админ всегда сможет зайти на облако и отдать команду напрямую.
Ну если вы токен засветили где-то, то это все равно что пин на карте написать. Что значит вернули? Вы всегда можете токен перевыпустить и вернуть доступ себе.
Бесплатные веб-морды не позволят ничего в них писать. Где лог хранить будете?

Остальное вообще не понял про что, извините. Но запретить делать не могу ;). Дерзайте.

Вот тестовый бот @rtu5024_gate_bot
Смотрите и угоняйте, кто может.
Теоретически можно заDDOSить, наверное. Надо посмотреть что там Дуров придумал для защиты.
 
Последнее редактирование:

vrd

Member
Бесплатные веб-морды не позволят ничего в них писать. Где лог хранить будете?
ESP не умеет работать с гугл диском?
Создать пару текстовых файлов. В одном будут текущие значения. В другом будут хранится логи.
Отдельно положить веб, с которым может работать как ESP так и админ. Таким образом открыть шлагбаум может любой пользователь внутри сети а также админ может управлять и просматривать логи из любой точки планеты.
ESP не хранит у себя вебморду, а отрабатывает только необходимые ей переменные. Т.е. можно написать любой навороченный флеш и не парится насчёт совместимости с ESP. Можно прописать перенаправление прямой ссылкой на гугло диск, и не думать насчёт пропускной способности ESP.
 

Сергей_Ф

Moderator
Команда форума
ESP не умеет работать с гугл диском?
Создать пару текстовых файлов. В одном будут текущие значения. В другом будут хранится логи.
Отдельно положить веб, с которым может работать как ESP так и админ. Таким образом открыть шлагбаум может любой пользователь внутри сети а также админ может управлять и просматривать логи из любой точки планеты.
ESP не хранит у себя вебморду, а отрабатывает только необходимые ей переменные. Т.е. можно написать любой навороченный флеш и не парится насчёт совместимости с ESP. Можно прописать перенаправление прямой ссылкой на гугло диск, и не думать насчёт пропускной способности ESP.
А вы сами умеете работать с гугл-диском? Не готовыми продуктами, а запросами. Там идёт перенаправление на каждый файл , прямых ссылок нет.
Веб морду как раз в esp хранить не проблема. Проблема куда писать.
Зачем любому пользователю сети открывать шлагбаум? Зачем тогда rtu? Просто открыть и всё. Как авторизовывать пользователей будете и зачем тогда rtu? Проще реле поставить на esp и всё.
В любом случае делать я вам запретить не могу. Дерзайте.
 

Сергей_Ф

Moderator
Команда форума
Бот обрастает возможностями:
1) Добавлены ежедневные макросы
2) Добавлена возможность управления из частного канала (авторизация через Телеграм)
3) планируется добавить работу с обычным реле и датчиком температуры/влажности
 
Сверху Снизу