ESP32 #86: BLE UART ThingSpeak Gateway

Поділитися
Вставка

КОМЕНТАРІ • 23

  • @ChristianHortolland
    @ChristianHortolland 6 років тому

    Hello,
    Thank you very much for your very informative videos! I am particularly interested in this one, but I would like to know if it would be possible to store the measurements made on the ESP32 (temperature measurements for example) in a Raspberry Pi 3, by a BLE communication?
    Maybe you've already made a video on this subject but I couldn't find it.
    Thank you in advance for your answer.
    Christian

  • @sajeelahmed5072
    @sajeelahmed5072 5 років тому

    I want to send a short burst of continuous data after every 25mili seconds over the BLE UART from mobile application to esp32. for example, the data is "#34AB00$45;"
    What should I use BLE or Classic BT option of ESP32? I have searched alot and I am confused.

  • @bdphonehome
    @bdphonehome 5 років тому

    Can the ESP32 simultaneously receive an audio stream (from mobile device of computer) and exchange data with another ESP32 (UART wire replacement)?

  • @istvanzilizi6194
    @istvanzilizi6194 6 років тому

    Nice video, In case of principle: Deas it make sense to distribute the info to the clients the server is going to Wifi mode, until that 1 or two node connect the data, and when the server back just flush.... this is so close to the Bluetooth MESH, what I really would like to see....

    • @pcbreflux
      @pcbreflux  6 років тому

      Don't be sure of your question, but maybe the client can read the wifi statistics from the server if this makes sense. But this example never have both WiFi and Bluetooth available at the same time. The BLE library uses bluefi (why?) inside and this prevents any https encryption today. Maybe espressif will fix this?

    • @istvanzilizi6194
      @istvanzilizi6194 6 років тому

      Hopefully, or my design request more focused to the Gateway : How to ensure the data will not lost when the Gateway is in Wifi mode. I think every hybrid (BLE & Wifi) has to has additional consideration about this topic. My second idea to but a Nordic or a 2nd ESP32 in comniation with a wifi capable chip for the Gateway. BLE handle the BLE part only Wifi manages the server and no more hybrid methods are required....

    • @pcbreflux
      @pcbreflux  6 років тому

      Using Bluetooth+WiFi with esp-idf is a little more work but this would work simultaneously.

  • @RaadYacu
    @RaadYacu 6 років тому

    So congrats on the UART example . Not sure what the sensors/beacons were sending but it doesnt matter. its all good
    I just dont like the bloated Arduino's way of BLE. The memory space is allmost gone by including simplest BLE sketch

    • @pcbreflux
      @pcbreflux  6 років тому

      Neil Kolband done an extraordinary excellent job with the BLE library and more. But like memory usage and coexistence with wifi https and longterm stability and maybe power consumption will hopefully fixed soon.

    • @chegewaras
      @chegewaras 6 років тому +1

      If you can write better arduino library we all will be grateful, you are not forced to use Kolban's library, all esp-idf functions are available in arduino so you can use them instead.

    • @RaadYacu
      @RaadYacu 6 років тому

      So how can one improve if one never voices constructive criticism about anything. This was not about Mr. Kolban. All respect to him and his work.
      your comment about changing partition settings proves my point

    • @chegewaras
      @chegewaras 6 років тому +1

      @@RaadYacu What point and what constructive criticism? This is open source library, anyone can propose changes and create PR.
      I never said I am good at programming but at least I am trying to do something to improve library. My comment about partitions is clear, there is option in arduino ide to change partitions setup and I don't know how to do it in platformio and I don't have to know it. As you can see there is no info about platformio in question.

  • @klassichd10
    @klassichd10 6 років тому

    Thanks, this is very interesting! Maybe I have a similar Problem. I got an Automower 440 which has an Bluetooth interface. It is useable via an app but I would prefer to have the info via Wifi. So a Bluetooth Wifi Bridge would be fine. But I do not know the automower protocol and the first step woud be sniffing the Bluetooth Connection, I guess, But I have no clue how to do that.

    • @pcbreflux
      @pcbreflux  6 років тому

      have you tried the nRFConnect app? Or you can use some command line tools, i.e. on linux "hcitool scan".

    • @klassichd10
      @klassichd10 6 років тому

      thanks for the hint. nRFConnect seems to detct the mower but cannot establish a Connection.

  • @JeanMuenchen
    @JeanMuenchen 6 років тому

    Idk if im doing something wrong, but i cant compile the sketch, it says
    " The program size (1598830 bytes) is greater than maximum allowed (1310720 bytes)"
    im trying with the "dev module" board

    • @chegewaras
      @chegewaras 6 років тому

      Change partition settings.

    • @JeanMuenchen
      @JeanMuenchen 6 років тому

      In menuconfig? I'm using platformio

    • @chegewaras
      @chegewaras 6 років тому

      Sorry, I don't know how it is in platformio. There is option to change partitions setup in arduino "tools->partition scheme"

    • @0805bryan
      @0805bryan 6 років тому

      I have the same problem , how do you fix it ??

    • @JeanMuenchen
      @JeanMuenchen 6 років тому

      @@0805bryan I search how to change the partition of the esp32 in atom platformio, I can't open de code now, but it was a simple change in that file platformio.ini, I think.

  • @browaruspierogus2182
    @browaruspierogus2182 6 років тому

    Oh no...Arduino again...I thought it would be esp-idf example...