NimbeLink Skywire LTE Modem Element

The NimbeLink Skywire LTE Modem element is used to send data over a cellular network. This cellular modem communicates over UART using an AT command set. It takes several seconds to perform HTTP transactions, so it’s recommended to send data infrequently.

The NimbeLink Skywire LTE Modem is a protocol element that can be imported into the Element Toolbox through the Add Element Add Element button located in the toolbox from the Embedded tab.

Properties

The following properties can be changed for the NimbeLink Skywire LTE Modem element:

Name

The name of the element.

UART Driver Instance

The UART driver instance to use.

NOTE: The chosen UART driver instance must be exclusive to the cellular modem. It must not be shared with debug print data.

Triggers

The following triggers are available to execute events from within the NimbeLink Skywire LTE Modem element:

Triggered

Execute an event when the source element connected to the NimbeLink Skywire LTE Modem triggers.

Connection Status Retrieved

Connection status retrieved. This is an integer:

  • 0 - Disconnected
  • 1 - Connected

Location Retrieved

The GPS location data has been retrieved. Data is of type ATMO_3dFloatVector_t. This structure contains 3 float fields:

  • x - Longitude (deg)
  • y - Latitude (deg)
  • z - Altitude (m)

Abilities

The following abilities are available for the NimbeLink Skywire LTE Modem element when its source element triggers:

Trigger

Trigger the element(s) that follow the NimbeLink Skywire LTE Modem element.

Get Connection Status

Retrieve the connection status from the cellular driver.

Get Location

Retrieve the current location data from the modem.