Modblue is a new open source Bluetooth library for nodejs that supports central and peripheral mode using hci and dbus. It supports Linux, OS and Windows native via WinRT/UWP.
The library can be used to advertise, scan, connect via GATT, discover services, characteristics and read/write values.
Acrylic have a new Windows-based Bluetooth LE Analyzer that can be used to check for and test Bluetooth devices. The application has a scanner showing the Bluetooth signal strength range (RSSI):
It also provides analysis using dynamic and customizable graphs showing RSSI (signal strength), signal distribution over time and approximate device distance. A BLE beacon viewer shows detailed information on Low Energy Bluetooth devices. The BLE Packet Analyzer explores Bluetooth packet contents:
There’s also an inventory system to keep track of your devices. The free version scans, detects iBeacons and visualises signal strength. The licensed version has the packet analyzer, inventory and advanced filtering.
INGICS, the manufacturer of some of the Bluetooth gateways we supply, has a new open source DemoBoard that can be used to demonstrate and test their gateways.
The software supports M2M (TCP) and MQTT connections.
The dashboard shows the number of messages and beacons:
Clicking on the number of messages shows a log of the received messages:
While AirTags use Bluetooth (and Ultra Wideband UWB), the Bluetooth transmission isn’t in iBeacon format. The advertising is more complex and involves a rotating key scheme for enhanced security.
The Find My mechanism has been reverse engineered (pdf) by the Secure Mobile Networking Lab of Technical University of Darmstadt.
The researchers have an open source framework called OpenHaystack on GitHub that demonstrates how to create your own tracking tags by installing Bluetooth firmware on Linux, ESP32 or Nordic nRF51.
If you are a manufacturer wanting to use the Find My mechanism, you shouldn’t rely on reverse engineering that can change and should instead join Apple’s Find My network accessory program.
MIT App Inventor is a cloud-based tool that allows you to build apps in the web browser. It provides a visual programming block-based environment allowing anyone, even children, to build fully functional apps for smartphones and tablets.
The first 50 registrants are being entered into a raffle to win 10 PIC-IoT boards and vouchers worth €10 and €25 for the Elektor Store.
Beacons provide a significant improvement in the sign in process, reducing administration and providing for a quicker and easier sign in using the Ostara app. 1300 Bluetooth Beacons have been installed that are used by over 10,000 engineers.
There’s a recent open source Python3 Bluetooth device scanner SDL_Pi_iBeaconScanner that reads iBeacon advertisements using a Bluetooth dongle on a Raspberry Pi.
The system consists of two solar powered belisha pedestrian crossing beacons installed by John Sisk and Son Ltd as part of traffic management plan measures.
Each belisha beacon has a Bluetooth transmitter advertising iBeacon. This allows parameters such as the battery voltage, discharge current and the beacon’s unique ID (UID) to be obtained and controlled remotely using an app.
As real, physical events come back after the pandemic, systems like Aventri will become useful once again. Aventri is an app-based event and conference guide that increases engagement and provides real-time event performance insights.
iBeacons can be used to trigger an automated message when a user is in range of a booth or other conference location. They can also be used to implicitly measure foot traffic at particular points. It’s also possible to generate lists of who visited each booth.