BluQ — Use Cases and Value Proposition
-
BluQ functions entirely without external networks or internet connectivity, allowing users to remain connected during times of uncertainty or infrastructure failure.
-
Thanks to the nature of Bluetooth communication, these connections are low power and require minimal computational resources to establish and maintain. This makes BluQ an ideal solution during network outages or blackout scenarios — all that’s needed is a small battery pack to power a Bluetooth communication device. Through mesh networking, messages can be relayed across multiple nodes to cover longer distances.
-
In our prototype setup, we’re utilizing Raspberry Pis to demonstrate Bluetooth mesh connectivity. A standard Raspberry Pi typically achieves a Bluetooth range of around 10 meters. However, by replacing the onboard chip with a specialized Bluetooth transceiver, the range can extend up to 200 meters (650+ feet) per device. This means that a single unit can maintain connections with others within that radius — and as more devices join the network, the coverage area grows exponentially, creating a robust communication web.
-
A strong practical use case would be on a boat or ship in the middle of the ocean, where no internet or cellular service is available. By deploying a Bluetooth mesh across the vessel, crew members and passengers can remain in constant contact. In the event of an emergency, everyone on board would still receive alerts and messages, ensuring safety and coordination even when offline.
-
Of course, Bluetooth isn’t the only option for off-grid communication — so how does it stand out?
-
Satellite Communication: While satellite networks provide global coverage, they come with significant limitations. They require open skies for a stable signal, large antennas or terminals to reach orbiting satellites, and are often expensive to operate and maintain.
-
LoRa (Long Range Communication): LoRa networks can span multiple miles and are extremely power-efficient, but they suffer from very low data transfer rates. LoRa is best suited for IoT use cases such as agricultural moisture sensors or weather monitoring, not for transmitting messages, images, or voice data between people.
-
BluQ’s main advantage lies in Bluetooth’s combination of mesh capability, higher bandwidth, and moderate range, providing the perfect balance for communication-based applications. It supports text, image, and voice sharing while maintaining an off-grid, low-power, and scalable structure — enabling users to stay connected and informed when traditional networks are unavailable.
** Other questions: **
We built BluQ using a few different tools and technologies. Firstly we have our Bluetooth mesh network, which is the backbone of our product. It acts as the way our devices are able to communicate with each other over a range and without the need of a network. Next we have a web app built with a web framework tool called Angular. This app is the GUI for the user to find others connected on the network, and allows for communication with them. From this app, you are able to send text, images, and even make voice calls with the other user all over the Bluetooth network. This angular frontend also has a complex backend Flask web server that intercepts Bluetooth data transer and allows for the passing of data from web app through the mesh to the other users device.
Initially our team wanted to use the devices provided to us by the Free Wili team, and although these devices seemed nice and useful for some situations, our situation was unable to utilize them. We needed the ability to run python scripts on the bluetooth machines to help with the mesh networking, which the Free Wili machines ultimately were unable to provide. So after spending a good few hours of the beginning of the project messing around with Free Wili's, we had to divert to use strictly raspberry pi machines we brought from home.
Another challenge we ran into was setting up the network for setting up our raspberry pi's. Since we decided on using three of these machines, we needed to create a complex network to ssh into them, which essentially is connecting to them remotely, and then modifying them and setting them up with our Python scripts. This brought a lot of different challenges, and ultimately we found a way to have the network all connected to the internet as well as our machines, so we could effectivly begin developing and building our Mesh.