To demonstrate usage of the included 3D acceleration sensor the included hello world example transmits the URL only while the beacon is facing forward.
Get the nRF51822 based hardware design and development environment for creating your own beacons.
You can find the main loop in firmware/nRF51/tag-physical-web/entry.c.
For compiling and flashing the firmware source you need to get the source code:
# get the latest source code
git clone https://github.com/meriac/openbeacon-ng
# change into tag directory
cd openbeacon-ng/firmware/nRF51/tag-physical-web
# compile and flash code
make clean flash
Software development is officially supported for OS X and Linux. Please use the latest gcc-arm-none-eabi toolchain from launchpad. Thanks a lot to ARM for maintaining GNU Tools for ARM Embedded Processor.
As you can see the makefile directly supports flashing from command line (under OSX and Linux) by using a Segger J-Link debug probe from the Nordic nRF51822 development kit.
Please sign up to our OpenBeacon Group or contact us at developer@openbeacon.org.