BLE FIRMWARE

Being the BLE technology across many business sectors, our goal is to propose a complete solution. It is for this reason that we've implemented a new firmware that can cover all clients applications. This firmware will be uploaded on the Beacon at the time of order.

Complete Firmware(P.N. GT-CMPLT-FW).

  • Advertising Interval from 100ms to 3h+ (by using a value over 10s the number of packets sent every interval will be 3).
  • Standard packet formats (iBeacon, Eddystone UUID, Eddystone URL, Eddystone TLM).
  • Possibility to change standard packets values (iBeacon Major, iBeacon Minor, Eddystone UUID, Eddystone URL, Eddystone TLM)
  • Possibility to avoid physical shutdown of the beacon (via button) through service.
  • Software shutdown function through service.
  • Possibility to configure the Device Name.
  • Possibility to choose between different blink intervals of the RED led through service (even fixed LED)
  • Alarm and Red Alarm functions, both operating at 100ms in the iBeacon format, with the value “ALARM” or “RED ALARM” written in its UUID (ON/OFF switch and alarm interval settable via service).
  • Pick To Light function (combination of alarm and fixed LED), that allows to turn the LED off by double clicking the button on the board, sending a collection of alarm packets to the user.
  • Possibility to choose between 4 different reading distance powers: -23dBm(up to 20m), -6dBm(up to 50m), 0dBm(up to 110m), 4dBm(up to 180m).
  • Timing function, that allows to turn ON/OFF the beacon at settable times(settable through service).
  • Sampling of the temperature/humidity through the temperature/humidity sensor.
  • Sampling of Beacon spatial coordinates through the accelerometer sensor in different modalities:
    • Connection Mode: accelerometer values readable via service
    • Advertising Mode: accelerometer values readable in non-connection mode
    • Trigger Mode: accelerometer values readable in non-connetion mode only when the accelerometer sensor senses an acceleration based on a specific sensitivity (settable through service), for a custom time interval (settable through service)
    • Real Time Mode: accelerometer values readable in non-connection mode only when the accelerometer sensor senses an acceleration based on a specific sensitivity (settable through service). The beacon transmits for the entire duration of the movement, and it stops as soon as the accelerometer doesn’t sense an acceleration anymore.
  • Watchdog function that allows the sending of iBeacon packets with the value “WATCHDOG” written in its UUID, when it’s not moving in the Trigger Mode and Real Time Mode. The packet trasmission interval of he Watchdog is settable through service, and the number of packets sent each interval is linked to the Advertising Interval like this: nP Watchdog = (1/interval(s) Advertising Interval). EXAMPLE: Advertising Interval at 500ms: (1/0.5s) = 2 Watchdog packets every Watchdog interval.
  • Trasmission of an addictional packet, called Scan Response, which has been customizated for the sending of the most used data, often used in applications (Device Name, accelerometer values, temperature/humidity values, battery level).

This BLE firmware is available on both sensors boards and non-sensor boards.

Further, hardware has been designed to be flexible and multifunctional, in order to meet the different needs of the market.

ble firmware

DISCOVER BLE BEACON WORLD BY