Beaconinside Beacon (2nd Gen)

Model B0002-A

This page provides detailed technical information about the 2nd generation Beaconinside BEACON. You can buy beacons in our Online Shop.
See also the Beaconinside Manager App for configuration of your beacons and for infrastructure management.

Download the Beacon Manual in DE, EN, FR as PDF.

Device Overview

Dimensions
Width x Length x Height

79mm x 79mm x 21mm
3.11’’ x 3.11’’ x 0.83’’

Housing

Color: White or Black (custom RAL-colors upon request)
Branding: Custom logos upon requests
Plastic: ABS
Fixation: 3M adhesive (included) or screws (not included)

Weight

100g (incl. 2 Alkaline AA batteries)

Power Supply

2 x AA / Mignon (2900mAh, VARTA Professional)
5V Micro-USB

BLE Chip & Antenna

Texas Instruments CC2640 System-on-Chip 32bit ARM® Cortex-M3
Active-mode RX/TX at 0 dBm: 5.9 mA/6.1 mA
2.4 GHz RF Transceiver, compatible with Bluetooth Low Energy (BLE) 4.1 specification
Programmable output power up to +5 dBm, excellent receiver sensitivity (–97 dBm)
Internal omni-directional Inverted-F PCB antenna

Environment

-20°C to +60°C (-4 °F to 140 °F)
(Lithium batteries recommended for outdoor temperatures)

Certifications

CE, FCC/IC (pending), ISO9001:2008 certified production, RoHS conform

Default Profile

iBeacon
UUID: F0018B9B-7509-4C31-A905-1A27D39C003C
Major/Minor: randomly assigned

Supported Profiles

The following profiles can be send standalone or in parallel:
Apple iBeacon
Secure iBeacon
Eddystone-UID, Eddystone-URL, Eddystone-TLM

Advertising Interval

50ms - 10s (350ms default)

Transmission Power

-21dBm – +5dBm, i.e. 5 to 80m (-3dBm default)

Configuration

Secure and fast over-the-air configuration
Secure and verified over-the-air firmware updates

Battery Lifetime

Device Configuration

A Bluetooth Low Energy (BLE) beacon is a device that continuously sends out a radio signal („I‘m here“). A beacon in the case of iBeacon advertising is uniquely identified by its proximity UUID, the Major and Minor values. An arbitrary number of devices can receive this signal and there is no connection required between a smartphone and the beacon. The beacon does not store any user data or application-specific content and is not connected to any network.

The beacon offers additional configuration services if a BLE-capable device (only one at a time) connects to it. See the Bluetooth GATT below. Every service and characteristic is identified through a 128-bit value (UUID) and can be read and/or written. To access the configuration state the proper unlock code has to be set or the button has to be pressed after connecting to the device.

The Beaconinside BEACON adheres to the Eddystone Config Service Spec. Thus the LOCK and UNLOCK mechanism should be used.

It‘s recommended to use the provided Beacon Manager Apps for Android and iOS.

LED States:

Fast Blinking Green LED: Beacon is in connection mode and waiting for a valid unlock key
Slow Blinking Green LED: Beacon is in configuration mode and waiting for further input
Button States:

Single press: Beacon entering configuration mode if already connected

Beacon Bluetooth GATT

The Beaconinside Beacon provides full Bluetooth GATT access to all services and characteristics.

0 Standard Bluetooth Services

Device Information Service

Generic Access Service

Battery Service

Tx Power

1 Device Configuration Service

UUID: f0010100-f001-f001-f001-f001f001f001

1.1 Tx Power Level

Name
TX Power Level

UUID

f0010101-f001-f001-f001-f001f001f001

Description

Reads/writes the TX Power Level.

Type

sint8 - read/write

Lock State

For write, must be unlocked.

Default is 0dBm.

min is -21dBm, max is 5dBm

  • -21 (decimal), (hex: 0xEB) => -21dBm
  • -18 (decimal), (hex: 0xEE) => -18dBm
  • -15 …
  • -12 …
  • -9 …
  • -6 …
  • -3 …
  • 0 (decimal), (hex: 0x00) => 0dBm
  • 1 …
  • 2 …
  • 3 …
  • 4 …
  • 5 (decimal), (hex: 0x05) => 5dBm

Other values are not supported and the write request will fail.

This value maps to the TX Power Mode characteristic in the Eddystone-URL Configuration Service.

1.2 Measured power at 1 meter

Name
Measured Power

UUID

f0010102-f001-f001-f001-f001f001f001

Description

Reads/writes the measured power at 1m. Default for -3dBm TxPower is -64dBm.

Type

sint8 - read/write

Lock State

For write, must be unlocked.

Measured Power must be measured according to the Apple iBeacon specification (e.g. iPhone 5s, 10s sampling). Default for 0dBm TxPower is -61dBm.

1.3 Advertising Interval

Name
Advertising Interval

UUID

f0010103-f001-f001-f001-f001f001f001

Description

Reads/writes the advertising interval.

Type

uint16 - read/write

Lock State

For write, must be unlocked.

Same as Beacon Period.

1.4 Advertising Selection

Name
Advertising Selection

UUID

f0010104-f001-f001-f001-f001f001f001

Description

Selects the advertising packets to be sent out.

Type

uint8 - read/write

Lock State

For write, must be unlocked.

  • 0x01: iBeacon Advertising Packet
  • 0x02: Secure iBeacon Advertising Packet
  • 0x10: Eddystone-UID
  • 0x20: Eddystone-URL

Values can be combined using OR operations, e.g. to send iBeacon, Eddystone-UID and Eddystone-URL: 0x01 OR 0x10 OR 0x20 => 0x31

If the value is invalid, set value to 0x01, iBeacon only.

1.5 Power Supply

Name
Power Supply

UUID

f0010105-f001-f001-f001-f001f001f001

Description

Reads the Power supply value

Type

uint8 - read

Lock State

Indicator for the actual power supply, 0x0: Beacon is powered by battery 0x1: Beacon is powered by a permanent power supply (USB)

1.6 Device Name

Name
Device Name

UUID

f0010106-f001-f001-f001-f001f001f001

Description

Reads/writes the Device Name.

Type

utf8s - read/write

Lock State

For write, must be unlocked.

2 iBeacon Configuration Service

UUID: f0010200-f001-f001-f001-f001f001f001

2.1 Proximity UUID

Name
Proximity UUID

UUID

f0010201-f001-f001-f001-f001f001f001

Description

Reads/writes the Proximity UUID.

Type

uint8[16] - read/write

Lock State

For write, must be unlocked.

2.2 Major

Name
Major

UUID

f0010202-f001-f001-f001-f001f001f001

Description

Reads/writes the iBeacon Major.

Type

uint16 - read/write

Lock State

For write, must be unlocked.

2.3 Minor

Name
Minor

UUID

f0010203-f001-f001-f001-f001f001f001

Description

Reads/writes the iBeacon Minor.

Type

uint16 - read/write

Lock State

For write, must be unlocked.

3 Eddystone-UID Configuration Service

UUID: f0010300-f001-f001-f001-f001f001f001

3.1 Namespace ID

Name
Namespace ID

UUID

f0010301-f001-f001-f001-f001f001f001

Description

Reads/Writes the Namespace ID for Eddystone-UID.

Type

uint8[10] - read/write

Lock State

For write, must be unlocked.

This value maps to the TX Power Mode characteristic in the Eddystone-URL Configuration Service.

3.2 Instance ID

Name
Instance ID

UUID

f0010302-f001-f001-f001-f001f001f001

Description

Reads/Writes the Instance ID for Eddystone-UID.

Type

uint8[6] - read/write

Lock State

For write, must be unlocked.

4 Eddystone-URL Configuration Service

This service is a direct copy of
Eddystone-URL Configuration Service
Revision v2r2

Notes

  • Last lock password is used on disconnect

UUID

The assigned number for is

ee0c2080-8786-40ba-ab96-99b91ac981d8

Beaconinside Beacon (2nd Gen)

Model B0002-A