Welcome to the Pycom forum Forum
    • \[\[global:header.categories\]\]
    • \[\[global:header.recent\]\]
    • \[\[global:header.tags\]\]
    • \[\[global:header.popular\]\]
    • Login

    Explore Pybytes | Official Documentation | Report a Firmware Bug/Issue | GitHub

    L01 or LoPy WiFi BLE shared antenna usage

    Scheduled Pinned Locked Moved LoPy
    l01 wifi + ble
    4 Posts 2 Posters 687 Views 3 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Q Offline
      queifaro
      last edited by

      Hi All,
      L01 and LoPy use the same (just one) antenna for WiFi and BLE.

      Can i send/receive data over WiFi and over BLE at the same time avoidng issue ?
      As an example: wath appen if one thread send N bytes over BLE and another async thread send 50 bytes over WiFi ?

      Thanks in advance
      B/R
      Fabio

      robert-hhR 1 Reply Last reply Reply Quote 0
      • robert-hhR Offline
        robert-hh @queifaro
        last edited by

        @queifaro It is already the ESP32 chip having just one pin for RF input and output. And you can expect, that any collisions between WiFi & BLE transmission/receptions are avoided at the driver level.

        1 Reply Last reply Reply Quote 0
        • Q Offline
          queifaro
          last edited by

          Hi,
          so this mean that wifi and ble share the same fw driver ? or ble and wifi drv are in sync to avoid collision ?
          Also apart of this my dubt is on RF interference, i'm not an RF expert so i hope that BLE and wifi cannot overlap on RF channel.

          Someone perform test ?

          Best
          Fabio

          robert-hhR 1 Reply Last reply Reply Quote 0
          • robert-hhR Offline
            robert-hh @queifaro
            last edited by

            @queifaro Both WIFI and BLE work in the same frequency range, and, if not sysnchonized, will interfere. But for sending, that's the task of the driver stack. I do not know if concurrent receives are handled properly. But again, that is the job of the transport parft of the protocol stack.

            1 Reply Last reply Reply Quote 0

            Hello! It looks like you're interested in this conversation, but you don't have an account yet.

            Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

            With your input, this post could be even better 💗

            Register Login
            • 1 / 1
            • First post
              Last post

            Pycom on Twitter

            Pycom