About

RFID Mobile Cases are Jetstream enabled devices used to transport, protect, and track field or mobile inventory. These devices not only support most Jetstream commands and events, but extend them by adding mobile features such as Geolocation through Location Based Services (LBS). To learn more, visit https://www.tersosolutions.com/products/rfid-mobile-case/.

Model: TS080

Commands


ConfigParameters

NameDescriptionData TypeMinMaxDefault
AggregateEventScanCountNumber of times the case should scan after an end user closes the lid.Int11002
AggregateEventScanDelayNumber of seconds the case should wait between scans after an end user closes the lid.Int1601
AggregateEventScanTimeThe time of each individual scan in seconds after an end user closes the lid.Int13002
AntennaTxPowerThe dB transmit power of all antennas.Int102323
BatteryCriticalThe battery percentage threshold to flag if the battery is at a critical charge level. In this state, the case will not perform RFID scans. It may also not be able to communicate depending on charge level.Int22010
BatteryLedEnable the LED to indicate battery level.Bool010
BatteryLowThe battery percentage threshold to flag if the battery is at a low charge level. The case will continue to operate normally by scanning and communicating results.Int55020
CommandPollIntervalThe number of minutes between polling for device commands in Jetstream.Int060060
CommsReconnectIntervalTime in seconds to wait before attempting to communicate with Jetstream if there were any communication problems.Int06010
CommsTimeoutTime in seconds to wait for a reply from Jetstream after sending an event or command response.Int06010
ConnectRetriesNumber of times to retry connecting to the cellular network.Int135
DNSThe DNS to be used in a static LAN environment. When set to '0.0.0.0', the DHCP assigned DNS server is used instead.IP Address0.0.0.0255.255.255.2550.0.0.0
GatewayThe gateway address to be used in a static LAN environment. When set to '0.0.0.0', the DHCP assigned Gateway address is used instead.IP Address0.0.0.0255.255.255.2550.0.0.0
HeartbeatEventIntervalThe number of minutes between sending a HeartbeatEvent.Int06000
InactivityIntervalTime in minutes communications will wait before re-establishing a connection if there is no activity.Int03600300
IPThe IP address to be used in a static LAN environment. When set to '0.0.0.0', the DHCP assigned IP address is used instead.IP Address0.0.0.0255.255.255.2550.0.0.0
JetstreamDeviceUrlThe URL to which the case sends Jetstream messages.String--us-device.tersosolutions.com
JetstreamWebsocketAppEndpointThe Jetstream resource used to connect for WebSocket communications. Using '#' will disable WebSocket communications.String--/dwsliveconnection.ashx
LidClosedShutdownTimeThe number of seconds to wait after the lid is closed before automatically shutting down to conserve power.Int160030
LidDebounceTimeThe number of seconds to wait after the lid is closed before scan begins.Int13003
LidOpenTimeLimitThe number of seconds to wait while the lid remains open before automatically shutting down to conserve power.Int1600300
LocationServiceUse location based services for the case. The Geolocation of the case will be sent in a SensorReadingEvent.Bool011
LogEntryLevelThe verbosity of the logs sent by the case
  • Off
  • Error
  • Warning
  • Information
  • Verbose
  • Trace
StringOffTraceError
LogFileLevelThe verbosity of the logs saved locally on the case
  • Off
  • Error
  • Warning
  • Information
  • Verbose
  • Trace
  • Debug
StringOffDebugOff
ObjectEventHourThe hour to perform the daily system scan as well as other system checks.Int-1230
ObjectEventOnlyWhen true, all scans are reported as ObjectEvent. Otherwise, lid open/close report as AggregateEvents.Bool010
ObjectEventScanCountThe number of times to scan during a GetEPCListCommand or during the daily system scan.Int11002
ObjectEventScanDelayNumber of times the case should wait between scans after an end user closes the lid.Int1601
ObjectEventScanTimeThe time in seconds for each scan during a GetEPCListCommand or during the daily system scan.Int13002
OperationLedEnable the LED to indicate operation state.Bool010
PingIntervalTime in seconds between client initiated pings when using WebSockets. A setting of 0 disables client pings.Int036000
ReaderLogEntryOnFailureGenerate a LogEntryEvent when communications to the internal RFID reader fails.Bool011
RegionCodeThe region determines the RFID frequency of operation.String--FCC
SecureSocketUse secure communications over HTTPS for the case.Bool011
SensorALogEntryEventHighTempHigh temperature threshold in Celsius for probe A to send a LogEntryEvent.Int-100100100
SensorALogEntryEventLowTempLow temperature threshold in Celsius for probe A to send a LogEntryEvent.Int-100100-100
SensorReadingEventIntervalThe number of seconds between sending a SensorReadingEvent.Int060060
SubnetThe subnet address to be used in a static LAN environment. When set to '0.0.0.0', the DHCP assigned subnet is used instead.IP Address0.0.0.0255.255.255.2550.0.0.0

LogEntryEvents

The list below are some common, potential LogEntryEvents an enclosure may send in. However, not all possible LogEntryEvents are listed in this table. The LogEntryLevel in use determines which LogEntryEvents are sent to Jetstream.

NameDescription
CriticalBatteryCriticalBattery occurs whenever the percent of battery charge is below BatteryCritical. The battery percentage will also be reported.
LowBatteryLowBattery occurs whenever the percent of battery charge is below BatteryLow but above BatteryCritical. The battery percentage will also be reported.
LowFlashMemoryLowFlashMemory occurs when the mobile case has less than 25% flash memory.
LowMemoryLowMemory occurs when the mobile case has less than 25% memory. This event will be sent every hour until the device reboots. Reboot occurs automatically if memory drops to 10%.
NewFirmwareDownloadErrorNewFirmwareDownloadError occurs when a request to upgrade firmware fails because the case is not able to download the new firmware.
ReadExceptionReadException occurs when there is an issue performing an RF read.
ScanInterruptionAlarmScanInterruptionAlarm occurs when someone interrupts a scan by opening the lid.
ShutdownShutdown occurs when the case is signaled to shutdown.
StartupStartup occurs whenever a case is started up.
TemperatureTemperature occurs when a temperature threshold set by SensorALogEntryEventHighTemp or SensorALogEntryEventLowTemp has been reached.
TemperatureRestoreTemperatureRestore occurs when an enclosure has gone back into normal temperature range.
WakeReasonOccurs whenever the case boots up. The message contains the reason why the case booted.

SensorReadingEvents

Geolocation for the case (Latitude, Logitude, and Range) is reported as part of a SensorReadingEvent.

NameDescription
BatteryLevelThe percent charge remaining of the battery.
ConnectionThe frequency standard the device communicated through: LTE, CDMA, or GSM.
LatitudeThe Latitude where case is currently positioned in degrees.
LongitudeThe Longitude where case is currently positioned in degrees.
RangeThe measure of error from the Latitude/Longitude point where case is currently positioned in meters.
SignalStrengthThe cellular network signal strength where the case is currently positioned in dB.
TemperatureAThe temperature reported on probe A in Celsius.