Tag: beacon

Network Data Layer Draft Doc

The draft of this document was prepared some time earlier, and not posted.

Data Transport Layer – Draft

This doc is due for an update to include details of simplified message types that resulted from discussions between Nader and Allan.


Status – Hardware and Firmware

The table below lists the current status of the hardware functional tasks and (when required) the corresponding firmware driver source code.

Function Hardware Firmware
Reverse protection for magnetic connector Tested not req.
Lithium-ion battery charging Tested todo
Battery level sensing Tested todo
Voltage regulation Tested not req.
In circuit device programming (dev only) Tested not req.
Microprocessor high speed operation Tested todo
Microprocessor sleep mode operation todo todo
Inbuilt flash storage reading todo todo
Inbuilt flash storage clearing and writing todo todo
Three full color LEDs 1 of 3 done todo
Bluetooth serial data link (master mode) todo todo
Bluetooth RSSI proximity measurement todo todo
Vibration motor todo todo
Accelerometer XYZ sensing todo todo
Accelerometer single tap detection todo todo
Accelerometer double tap detection todo todo
Bluetooth beacon with plug pack todo not req.
USB cable with BT and Win7 bridge program todo todo
Android Bluetooth bridge app todo todo

The not req. indicates that driver source code is not required for the particular functional area.

Bluetooth Proximity (in parcel)

The talisman will make use of BlueTooth for both communication bridged to the internet and also to detect the proximity of the talisman to beacon units.


To confirm the use of the RSSI (Radio Spectrum Signal Strength) and determine the available accuracy and range a device was built.


The Bluetooth Proximity device has an internal microprocessor, BlueTooth Module and a 2 line LCD.

After starting, each row in the LCD shows the signal strength reading for each of two example beacons.  This shows that it is possible to detect when the talisman is within proximity of one or more beacon units.

The beacon units are very simple and contain a low cost bluetooth module that is simply permanently powered via a wall plug pack or other USB power source. There is no requirement for the beacon to contain any microprocessor or to connect to the internet.

To test the proof of concept the two beacon should be plugged into a USB power source, and placed in two rooms around a house. Then the LCD display unit should also be powered via the USB cable and moved around to allow observing the possible detection range and accuracy.