Skip to content

GBRL commands

Miguel Tomas Silva edited this page Mar 31, 2023 · 36 revisions

Home >> Setup and Configure the Smart DAQ >> GBRL Commands


Communication with the smart device can be done using any open-source BLE terminal App. It utilizes Garble commands (GBRL) to do setup, configuration, and data measurements visualization in a text format.


Device GBRL Commands

                - $help $?                           - View available GBRL commands
                - $history                           - Measurements History
                - $wifi status                       - View WIFI status
                - $wifi ssid [network name]          - Add WIFI Network
                - $wifi clear                        - Clear WIFI credentials
                - $dt                                - Device Time
                - $debug [on/off] [ble/ uart / all]  - Output Debug
                - $debug status                      - View Debug cfg
                - debug repository [on/off]          - Save Debug data in the data repository
                - $debug verbose  [on/off]           - Output all debug messages
                - $debug errors  [on/off]            - Output only Error messages

Onboard Sensors Commands

                - $ot                           - View Onboard Temperature data (°C/°F)
                - $oh                           - View Onboard Humidity data ( % )
                - $oa                           - View onboard acceleration data ( g )
                - $og                           - View Onboard Gyroscope data ( dps ) 
                - $om                           - View Microcontroller Temperature (°C/°F)

Dataverse Commands

                -$dv server               - View Dataverse Server Address
                -$dv set server           - Set a new Dataverse Server Address
                -$dv port                 - View Dataverse Server Port
                -$dv set port             - Set a new Dataverse Server Port
                -$dv doi                  - View Dataset Persistant ID
                -$dv set doi              - Set a new Dataset Persistant ID
                -$dv id                   - View Dataset ID
                -$dv set ui               - Set a new upload Interval
                -$dv ui                   - View Dataset Upload Interval
                -$dv set id               - Set a new Dataset ID
                -$dv token                - View Dataverse API TOKEN
                -$dv set token            - Set a new Dataverse API TOKEN

BLE configuration


GBRL command: $BLE


Setup ALWAYS ON

GBRL command: $BLE


Setup BLE Connectivity Interval

GBRL command: $BLE



WIFI configuration


GBRL command: $BLE


Setup Network SSID

GBRL command: $BLE


View current WIFI Network

GBRL command: $BLE


Setup WIFI Password

GBRL command: $BLE


View WIFI Password

GBRL command: $BLE



Synchronize Internet Time

GBRL command: $BLE


Upload measurements to a Data Repository


GBRL command: $BLE



Concrete Specifications Configuration


GBRL command: $BLE


Maturity Model Selection

GBRL command: $BLE



Onboard Sensors


view list of available sensors

GBRL command: $BLE


Motion Detection

enable GBRL command: $BLE

disable GBRL command: $BLE

view most recent acceleration value (X,Y,Z) GBRL command: $BLE

view most recent Tilt value (X,Y,Z) GBRL command: $BLE

view temperature value GBRL command: $BLE


Onboard AHT20/ SHT31 Temperature

enable GBRL command: $BLE

disable GBRL command: $BLE

view current Temperature GBRL command: $BLE


Onboard AHT20/ SHT31 Humidity

enable GBRL command: $BLE

disable GBRL command: $BLE

view current Humidity GBRL command: $BLE


Battery Level

GBRL command: $BLE


Clone this wiki locally