Товары из Китая

tthRelay — делаем полоумное WiFi реле ч.2


  • Цена: $4
  • Полгода назад я писал о полоумном WiFi реле с богатым функционалом. Текущая версия превалила за 4.0.0 и научилась управлять реле из любой точки мира с помощью Telegram messenger по HTTPS. Хотите узнать как? Тогда прошу под cut…

    О схеме, прошивки и базовой настройке повторяться не буду, об этом читайте в первой части. Здесь только пошаговая инструкция настройки Telegram messenger.

    В Telegram найдите @BotFather и создайте своего бота с помощью команды /newbot.

    tthRelay - делаем полоумное WiFi реле ч.2

    Скопируйте username бота (в нашем примре это Relay_01bot) в Username и token в поле Token вебморды.

    tthRelay - делаем полоумное WiFi реле ч.2

    В Telegram найдите своего бота по name (в нашем случае Relay_01), добавьте его в контакты, затем откройте чат бота и отправьте команду /start

    tthRelay - делаем полоумное WiFi реле ч.2

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

    tthRelay - делаем полоумное WiFi реле ч.2

    Чтобы бот не бузил, рихтуем ему права.

    tthRelay - делаем полоумное WiFi реле ч.2

    Открываем групповой чат и отправлем любое сообщение в группу. Например — Hello world.

    tthRelay - делаем полоумное WiFi реле ч.2

    Открываем интернет-браузер и в поле адреса вводим api.telegram.org/botYOUR_BOT_TOKEN/getUpdates. Ищем идентификатор группового чата (он всегда отрицательный, например id:-12345678901234).

    tthRelay - делаем полоумное WiFi реле ч.2

    Копируем число в поле Chat ID вебморды.

    tthRelay - делаем полоумное WiFi реле ч.2

    Если многопользовательское управление не нужно, то пропускаем шаги создания группового чата и вместо идентификатора группового чата ищем id чат бота (он всегда положительный, например id:123456789). Копируем число в поле Chat ID.

    В веб морде щелкаем на Save и Reboot. Если все сделали правильно, то в течении 15..20 секунд вам придет STATUS сообщение.

    tthRelay - делаем полоумное WiFi реле ч.2

    Со списком команд можно ознакомиться, послав боту команду /help@BOT_USERNAME (в нашем случае /help@Relay_01bot)

    Бот немного задумчив, тк время между опросами 10 секунд. Если у вас безлимитный интернет смело меняйте на 5 секунд во квладке Settings -> Telegram Config — > Advance. На настройках по умолчанию, расход трафика около 3.25MB в день. В один групповой чат, можно добавить до 20 ботов реле.

    Настоятельно рекомендую после каждой команды проверять себя запуская STATUS — /status@BOT_USERNAME (в нашем случае /status@Relay_01bot). И только после этого выполнять команды /save и /reboot.

    Сильно не тестировал, но вроде все работает.

    tthRelay - делаем полоумное WiFi реле ч.2

    UDP: Где исходники? Их не будет. Есть только скомпилированные бинарники. Лицензия arduino (именно в ней написан проект) позволяет не открывать исходный код. То что я сам у себя своровал библиотеки HTU2xD_SHT2x_Si70xx и AHTxx принято к сведению и виновные будут наказаны.


СМОТРИ ТАКЖЕ

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *