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

    Bluetooth range for outdoor use

    Scheduled Pinned Locked Moved Discussion
    bluetoothblerange
    12 Posts 5 Posters 6.2k Views 5 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.
    • T Offline
      tainanfish
      last edited by

      Hello everyone,
      What is the Bluetooth range for outdoor use of the Wipy module ? Is it possible to specify the signal range in the settings and how can you do that?
      Thank you for your help!
      Philippe

      R 1 Reply Last reply Reply Quote 0
      • R Offline
        RichardTXD @tainanfish
        last edited by

        @tainanfish
        Hi, I've been playing with BLE beacons for 2 years now and found that 'rannge' is very variable with BLE. We use kontakt beacons. They have 8 levels of power. Level 0 is maybe 5 metres open air line of sight, and level 7 is maybe 30 to 50 metres or more. That is with iPod/iPhones. The WiPy is less sensitive so range will be less.
        I am not sure what your question is asking. However, if you are wanting any kind of accuracy you'll find it difficult with one beacon and whatever is in the area will affect the RSSI significantly. Beacon signals are absorbed by people, they reflect off many surfaces. It is not trivial to extract meaningful range information from Beacons.
        We have found that decreasing the interval (ie making it send more often) improves the range accuracy of a beacon but lowers its battery life.
        Hope that's helped - suspect it hasn't

        T 1 Reply Last reply Reply Quote 0
        • J Offline
          jmarcelino
          last edited by jmarcelino

          The WiPy and ESP32 chip that powers it is a Bluetooth Class 2 device (+4dBm transmit power) so maximum range is 10 meters (of course depending on antenna gain and any attenuation after the signal leaves the chip)

          R L 2 Replies Last reply Reply Quote 0
          • R Offline
            RichardTXD @jmarcelino
            last edited by

            @jmarcelino
            Good comment.
            I was more looking at the receive side.

            1 Reply Last reply Reply Quote 0
            • L Offline
              littlebat @jmarcelino
              last edited by

              @jmarcelino

              The ESP32 Bluetooth Radio and Baseband support the following features:
              • Class-1, class-2 and class-3 transmit output powers and over 30 dB dynamic control range

              Bluetooth LE Radio
              RF transmit power - - +7.5 to +10 dBm

              J 1 Reply Last reply Reply Quote 0
              • J Offline
                jmarcelino @littlebat
                last edited by jmarcelino

                @littlebat
                Thanks for bringing up this topic :-)

                Yes, the datasheet quotes +7 to +10 dBm TX power for Bluetooth LE and also the +4 dBm I mentioned for Bluetooth Classic, however I never got anything close to +7 dBm on BLE. In addition I understand the stack only supports operating in Dual BT Classic/BLE mode at this time - esp_bt_controller_enable(ESP_BT_MODE_BTDM);

                This made me consider, perhaps incorrectly, that the lower value +4 dBm was all that's available at the moment.

                Even in ESP-IDF there still isn't a way to know the actual Bluetooth TX power being used or to set it from when I asked back in Dec 2015: https://www.esp32.com/viewtopic.php?f=13&t=1052&p=9881 Actually this thread came up again very recently but with no solution yet.

                Maybe you know a way?

                1 Reply Last reply Reply Quote 0
                • T Offline
                  tainanfish @RichardTXD
                  last edited by

                  @RichardTXD

                  Hi everyone thank you for your replies, I am not an expert but I will forward your answers to my technical partner who knows more than me about radiocommunications. We want to use Bluetooth to geolocalize (with triangulation) some assets stationed in a certain location and differentiate them from assets moving near this location. Our concept requires localizers that can detect beacons within a 10 to 20 m range, from what you say this might be difficult to do with Wipy. The wifi part would be used to send the collected info to the internet at regular intervals.
                  Best regards,
                  Philippe

                  RobTuDelftR 1 Reply Last reply Reply Quote 0
                  • RobTuDelftR Offline
                    RobTuDelft @tainanfish
                    last edited by

                    @tainanfish Maybye you could also use Wi-Fi instead of Bluetooth to do this then?
                    Last week I measured the Wi-Fi signal strength at some intervals, using 60 probes (1 every 10 sec, for 10 minutes).
                    This is with the internal antenna. With external antenna it is more stable I've noticed.

                    0_1497262165862_rssi-distance.png

                    Without data you're just another person with an opinion.
                    Hackster | About me

                    J T 2 Replies Last reply Reply Quote 1
                    • J Offline
                      jmarcelino @RobTuDelft
                      last edited by

                      LoRa should also do well for that sort of (approximated) outdoor localisation and lower power than WiFi.

                      T 1 Reply Last reply Reply Quote 0
                      • T Offline
                        tainanfish @RobTuDelft
                        last edited by

                        @RobTuDelft Thank you but we need something with low energy consumption, (the geolocalized Bluetooth beacons would be external, not included in cell phones), so wifi was not chosen for this reason

                        1 Reply Last reply Reply Quote 0
                        • T Offline
                          tainanfish @jmarcelino
                          last edited by

                          @jmarcelino Thank you, we thought about it but we need a pretty accurate geolocalization, with 1 or 2 meters accuracy (with triangulation), it seems Lora doesn't work well for this. GPS would work well but is much more expensive than bluetooth afaik

                          J 1 Reply Last reply Reply Quote 0
                          • J Offline
                            jmarcelino @tainanfish
                            last edited by

                            @tainanfish
                            You might be surprised what LoRa can do (and remember in LoRa you CAN set the TX power) but if the question is just cost, then the GPS will be about the same ($8 for a GPS module, same as a LoRa module)

                            To me the problem with GPS is it's even higher power consumption than WiFi.

                            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