Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
W wiki
  • Project overview
    • Project overview
    • Details
    • Activity
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
Collapse sidebar
  • pub
  • wiki
  • Wiki
  • d2s_spec_keyvalue

Last edited by Guido Voigt Jun 14, 2018
Page history
This is an old version of this page. You can view the most recent version or browse the history.

d2s_spec_keyvalue

D2Sphere Key / Value Specification

Specification

  • key[X] is specified as a ASCII String as key non-quoted
  • keys with leading '_' like '_cell_rat' is reserved for predefined keys by D2Sphere
  • value[X] is specified as a ASCII String quoted (String,Hex or Base64)
  • single key/value pattern line must not exceed 4kbyte
  • each key/value set will be taged by time+date when written into DB or whith time+date+position given by $GPRMC

D2Sphere SFAL TCP connector incommig message

$<sfal.data key1='value1' key2='value2' keyX='valueX'>" CRLF
$GPRMC CRLF (optional)
$ .... CRLF (optional)
$<end> CRLF

additional key value will be handeled as well for following SFAL data frames

$<sfal.data key1='value1' key2='value2' keyX='valueX'>" CRLF
...
$<sfal.pos key1='value1' key2='value2' keyX='valueX'>" CRLF
...
$<sfal.event key1='value1' key2='value2' keyX='valueX'>" CRLF
...
$<sfal.*** key1='value1' key2='value2' keyX='valueX'>" CRLF

PFAL to send key value to server

$pfal,Tcp.Client.send,0,"<sfal.data key1='value1' key2='value2' keyX='valueX'>"

Predefined keys and their values and units

Idea

  • Service type (4G LTE/UMTS...)

  • Received Bytes

  • SignalLevel (RSSI)

  • Sent Bytes

  • SNMP Contact

  • SNMP Description

  • SNMP Location

  • SNMP Router name

  • Uptime

  • SNMP interface details for all interfaces:

    • Up/down status(admin/operational),

    • interface description,

    • incoming traffic & errors

    • outgoing traffic & errors

  • Packet loss through 5 ping tests

  • Simple Ping availability through 5 retries

  • Avg response time over 5 pings

  • CPU Load

  • RAM

Implementation

  • Service Type: /

  • Received Bytes:

  • SignalLevel (RSSI):

  • Sent Bytes:

  • Contact, input box on the D2sphere web interface

  • Description, input box on the D2sphere web interface

  • Location, input box on the D2sphere web interface

  • Router name: /

  • Uptime:

  • Packet loss through 5 ping tests:

  • Simple Ping availability through 5 retries:

  • Avg response time over 5 pings:

  • CPU Load:

  • RAM:

  • Network interface details for all interfaces:

    • Up/down status(admin/operational),

    • interface description,

    • incoming traffic & errors

    • outgoing traffic & errors

Clone repository
  • AVL Filesystem
  • BOLERO40_GNSS_improvement
  • BOLERO40_improvement_of_the_GNSS_performance
  • NFC_commands,_event,_dynamic_variable
  • Promotion_Kit_Settings
  • Workbench Mac Installation Readme
  • avl_aes_key_handling
  • avl_ble
  • avl_blueid
  • avl_config_commented_1
  • avl_ecodrive
  • avl_feature_list
  • avl_frp_main
  • avl_fw_update
  • avl_premium_feature_cpc
View All Pages