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 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
- Disconnected1
- 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.