-
Notifications
You must be signed in to change notification settings - Fork 0
Supported AT commands
The tables shown below represent the current status of the library based on the different AT commands available in the Iridium SBD service:
Status | Icon | Preview | Description |
---|---|---|---|
Planned | :clock1: |
π Planned | The command is not implemented yet, but it is planned to be implemented in a near future |
WIP | :pencil2: |
βοΈ WIP | The command is not implemented yet, but it is being implemented |
Implemented | :hammer_and_pick: |
βοΈ Implemented | Command is implemented, but it was not tested yet |
Tested | :heavy_check_mark: |
βοΈ Tested | Command is implemented and working as expected |
This commands are part of the AT Hayes command set and are availbale in the majority of modems. All of this commands are implemented by the AT-UART
module.
AT | Command | Status | Observations |
---|---|---|---|
AT | AT Test Command | βοΈ Tested | For internal use only |
A/ | Repeat Last Command | π Planned | |
E | Echo | βοΈ Tested | For internal use only |
I | Identification | βοΈ WIP | |
Q | Quiet Mode | βοΈ Tested | For internal use only |
V | Verbose Mode | βοΈ Tested | For internal use only |
Z | Soft Reset | π Planned | |
&D | DTR Option | βοΈ Tested | |
&F | Restore Factory Settings | β | |
&K | Flow Control | βοΈ Tested | |
&V | View Active and Stored Configuration | β | |
&W | Store Active Configuration | βοΈ Implemented | |
&Y | Designate Default Reset Profile | βοΈ Implemented | |
%R | Display registers | β | |
*F | Flush to EEPROM | βοΈ Implemented | |
*R | Radio Activity | π Planned |
The following commands are Iridium specific and all of them are implemented in the ISU
module.
AT | Command | Status | Observations |
---|---|---|---|
+CCLK | Real Time Clock | βοΈ Tested | |
+CGMI | Manufacturer Identification | π Planned | |
+CGMM | Model Identification | π Planned | |
+CGMR | Revision | βοΈ Tested | |
+CGSN | Serial Number | βοΈ Tested | |
+CIER | Indicator Event Reporting | βοΈ Tested | |
+CRIS | Ring Indication Status | βοΈ Tested | |
+CSQ | Signal Quality | βοΈ Tested | |
+CULK | Unlock | β | |
+GMI | Manufacturer identification | β | |
+GMM | Model identification | π Planned | |
+GMR | Revision | π Planned | |
+GSN | Serial number | β | |
+IPR | Fixed DTE rate | β | Baudrate is something that should not be changed in production, in some circumstances an adaptive baudrate could be implemented in order to avoid electrical noise (for example), but for now, this is not planned to be implemented |
+SBDWB | Write Binary Data to the ISU | βοΈ Tested | |
+SBDRB | Read Binary Data from the ISU | βοΈ Tested | |
+SBDWT | Write a Text Message to the Module | βοΈ Tested | Pending improvements |
+SBDRT | Write a Text Message to the Module | βοΈ Tested | Pending improvements |
+SBDI | Initiate an SBD Session | βοΈ WIP | |
+SBDDET | Detach | π Planned | |
+SBDDSC | Delivery Short Code | π Planned | |
+SBDIX | Initiate an SBD Session Extended | βοΈ Tested | |
+SBDIXA | Initiate an SBD Session Extended | βοΈ Tested | |
+SBDMTA | Mobile-Terminated Alert | βοΈ Tested | |
+SBDREG | Network Registration | βοΈ Implemented | |
+SBDAREG | Automatic Registration | π Planned | |
+SBDD | Clear SBD Message Buffers | βοΈ Tested | |
+SBDC | Clear SBD MOMSN | π Planned | |
+SBDS | Status | π Planned | |
+SBDSX | Status Extended | π Planned | |
+SBDTC | Transfer MO Buffer to MT Buffer | βοΈ Tested | |
+SBDGW | Gateway | π Planned | |
+MSSTM | Request System Time | π Planned |
NOTE: some AT commands can give different responses depending on the suffix used, for example, the suffix
=?
is usually used to test a command to retrieve the different parameter values supported. Not all possible suffixes for all possible commands are implemented. The "read" variant?
is implemented for almost every command that supports it.
NOTE: by the moment tested means (at least) that it works on a NXP FDRM K64F board using the Iridium 9602 SBD Transceiver, however it should work with other combinations of boards and modems.