Bluetooth mesh #107
Replies: 1 comment 2 replies
-
That's a good question and an interesting use case. The SDK does support a few different meshy protocols: Bluetooth mesh (built on top of Bluetooth Low Energy), Zigbee, Thread. As far as I know, and simplifying a lot, all these mesh technologies require special nodes to "relay" messages inside the network. These relay nodes essentially are on all the time and are usually mains powered (think a light bulb or a smart speaker). The end devices (like sensors), frequently battery powered, are then allowed to sleep most of the time. b-parasite on the other hand uses Bluetooth Low Energy in a much simpler way. It is only an oblivious, tiny-battery-power end device. It spends most of its time sleeping and then just broadcasts its values once every 10 minutes and go right back to sleep. It doesn't even know if there's some device listening to it. In this sense, b-parasite really is designed for residential, short distance installations. We can extend it to WiFi ranges if we use some ESP32 proxies, but not to arbitrary distances. For long distance outdoor use, b-parasite running Bluetooth Low Energy is not going to work. Even if we implemented a mesh topology (which we don't currently, except for an experimental/uncertified/educational Zigbee example), it would be challenging if you don't have access to mains power (for relay nodes), or if you want to avoid single points of failure. For long distance, outdoor use, I would look into LoRa/LoRaWan. It's a different radio technology that favors long distance over throughput. People seem to get kilometers of range in open areas, and it's low energy enough to run off batteries (although probably not as tiny as a CR2032). |
Beta Was this translation helpful? Give feedback.
-
Apologies if this is obvious to everyone else, but I'm much handier with a soldering iron than software.
I noticed that the bluetooth chips mentioned mesh capabilities, is this something that needs a central processor to enable or can it link up between b-parasites?
I work in agricultural research and was thinking about deploying ~100 of them across a field over a prolonged period to measure soil moisture every 30 minutes or so. Connecting to each individually would be a pain. (sorry if I'm misunderstanding the technology)
looking as a replacement for these: https://i-button.co.uk/humidity-ds1923
Beta Was this translation helpful? Give feedback.
All reactions