ESP-01 DS18B20 BLYNK

Тема в разделе "ESP8266, ESP32", создана пользователем alex7106, 26 апр 2018.

  1. alex7106

    alex7106 Нуб

    Здравствуйте! Подскажите пожалуйста, у меня примерно с таким скетчем работал DS18B20 несколько месяцев. Сейчас приложение BLYNK соединяется только по WI FI и ни в какую не хочет соединяться через мобильные сети. Раньше всё работало в любых сетях. В чём может быть причина?
    Код (C++):
    #define BLYNK_PRINT Serial
    #define ONE_WIRE_BUS 2

    #include <ESP8266WiFi.h>
    #include <BlynkSimpleEsp8266.h>
    #include <OneWire.h>
    #include <DallasTemperature.h>

    // You should get Auth Token in the Blynk App.
    // Go to the Project Settings (nut icon).
    char auth[] = "*******************";

    // Your WiFi credentials.
    // Set password to "" for open networks.
    char ssid[] = "********";
    char pass[] = "************";

    OneWire oneWire(ONE_WIRE_BUS);
    DallasTemperature sensors(&oneWire);

    void setup()
    {
      // Debug console
      Serial.begin(9600);

      Blynk.begin(auth, ssid, pass);
      sensors.begin();
    }

    void sendTemps()
    {
      sensors.requestTemperatures();
      float temp = sensors.getTempCByIndex(0);
      Serial.println(temp);
      Blynk.virtualWrite(V1, temp);
    }

    void loop()
    {
      Blynk.run();
      sendTemps();
    }
     
     
  2. SergeiL

    SergeiL Оракул Модератор

    Ну, похоже, скоро и по Wi-Fi перестанет работать.
    У меня ни по Wi-Fi ни по сотовой сети не работает.
    А через VPN работает. :)
    О чем это говорит? О блокировке IP адреса Blynk Роскомнадзором :mad:
     
  3. alex7106

    alex7106 Нуб

    Пожалуйста, подскажите как подключить через VPN?
     
  4. SergeiL

    SergeiL Оракул Модератор

    Пошаговая инструкция здесь, но это как настроить VPN.
    Это поможет Вам подключаться к ресурсам с телефона или компьютера.
    А если Blynk начнет блокировать провайдер, через которого Ваше устройство подключается к Blynk серверу?
    Вам придется настраивать выход на Blynk из сети, где работает Ваше устройство, через роутер.
    Тут несколько сложнее. Не все роутеры позволяют это сделать.

    У меня - Microtik HEX c RouterOS. Это, по функционалу, почти что Juniper, который используют нормальные провайдеры интернета, только дешевый SOHO. Juniper поддерживаем у заказчиков. :)
    В Microtik HEX есть поддержка BGP, OSPF, политики, понятно, что дома большая часть функционала не нужна, но прикольно! :)
     
    Последнее редактирование: 27 апр 2018
  5. alex7106

    alex7106 Нуб

    Спасибо, буду пробовать. Роутер самый простой D-Link