User's Manual

© 2017 M-Labs Technologies LLC
13 / 15
22. AT+IONNR: Set time before IP session is closed and restarted
23. AT+IONNW: Set watchdog timeout if no network found
24. AT+IONPM: Set auto power down mode
25. AT+IONRF: Report FormatBinary
26. AT+IONRI: Set report timer interval
27. AT+IONRM: Report Mask
28. AT+IONRN: Queue report record for transmission
29. AT+IONRR: Set reset report
30. AT+IONRS: Reset setting - soft/hard, periodic
31. AT+IONSD: Set SMS response destination
32. AT+IONSI: Set interrupt
33. AT+IONSQ: Set queue length
34. AT+IONSR: Set relay driver (GP3) state high or low
35. AT+IONSV: Read the factory application software version (read only)
36. AT+IONTA: Tow Alert
37. AT+IONTID: CDMA tower ID and location data
38. AT+IONUA: Update application firmware OTA
39. AT+IONUC: Update configuration files OTA
40. AT+IONVO: Virtual Odometer
41. AT+IONVTO: Virtual Trip Odometer
3.5 Ack’ed Mode
UDP is not a 100% reliable connection and occasional reports or command/responses may be
lost. Since all commands have responses, the server can repeat any command to which there is no
response. In order to assure reliable reception of reports, LTE-V devices can be configured either
in Normal or Acked mode to send the reports. In the Normal mode the reports are simply sent “as
is” with no acknowledgment from the server. In the Acked mode every report sent is expected to
be acknowledged by the server by sending back an ACK message back. If
acknowledgement
is
not received within the specified timeout, the report is re-sent. If the report is not acknowledged
after the specified number of attempts, it is queued. If acknowledgement is received after the
report is queued (i.e. past timeout
of the last attempt), it is ignored.
Report is not considered “complete” until its acknowledgement is received. Thus, if report X is
sent and report X+1 is triggered while waiting for acknowledgement of X, report X+1 will be
queued until such acknowledgement is received and only then sent. The LTE-V will attempt to
re-send queued report(s) every time a new report is triggered. If there is more than one report