7800V2 TS-IRIDIUM: Difference between revisions
No edit summary |
(Added several AT commands. More to come.) |
||
Line 68: | Line 68: | ||
XXX---insert documentation for ts sbdctl utility here---XXX | XXX---insert documentation for ts sbdctl utility here---XXX | ||
== AT Command Set == | |||
When interfacing with the Iridium 9602 SBD directly, the communication protocol is a serial AT command set. The commands supported by the Iridium 9602 are detailed here in brief: | |||
;A/ -- Repeat last AT command. | |||
;AT -- Command prefix used for all other commands. Returns "OK<CR><LF>" | |||
;En -- Echo characters to DTE. n=0 no echo n=1 echo. | |||
;In -- Indentification. Requests ISU to display information about itself. | |||
: n=0 2400 | |||
: n=1 0000 | |||
: n=2 OK | |||
: n=3 "XXXXXXXX" Software revision level (TA16005) | |||
: n=4 IRIDIUM 9600 Family | |||
: n=5 8816 | |||
: n=6 "XXX" Factory Identity (1OK) | |||
: n=7 "XXXXXXXX" Hardware specification (BOOT07d2/9602NrvA-D/04/RAW0d) | |||
;Qn -- Quiet Mode: n=0 ISU responses are sent to the DTE. n=1 ISU resopnses are NOT sent to the DTE. | |||
;Vn -- Verbosity: 0=Numeric responses 1=Text responses. | |||
;Zn -- Soft Reset: 0=restore config 0 1=restore config 1. | |||
;%R -- Displays all S registers | |||
;&Dn -- DTR Control: n=0 DTR off, n=1 DTR on (DTR not supported on TS-IRIDIUM) | |||
;&Fn -- Restore Default Configuration (n = 0 or 1) | |||
;&Kn -- Flow Control: n=0 Disable n=3 RTS/CTS N=4 XON/XOFF n=6 Both | |||
;&V -- View active and stored configurations. | |||
;&Wn -- Store Active Configuration in profile slot n (0 or 1) | |||
;&Yn -- Designate default reset profile (0 or 1) | |||
;*F -- Flush to Eeprom: Modem shutdown prep / save volatile buffer data. | |||
;*Rn -- Radio Enable: n=0 disable radio n=1 enable radio. |
Revision as of 18:23, 10 October 2019
Note: | THIS SECTION UNDER ACTIVE CONSTRUCTION. PLEASE PARDON THE DUST. |
The TS-7800-V2 coincides with enhanced support for the TS-IRIDIUM SBD transceiver module. The TS-IRIDIUM SBD transceiver provides satellite data communication from anywhere in the world provided its antenna has a full, clear view of the sky.
The IRIDIUM satellite constellation consists of 66 low orbit satellites, moving from north to south. For best connectivity, the SBD antenna should have a clear view of approximately 95% of the open sky, or full sky visibility above 8.2 degrees from the horizon.
To check the height of potential obstructions, it is useful to hold a fist at arm's length with the wrist parallel to the horizon. Obstructions larger than that fist above the horizon could interfere with the Iridium signal. Cliffs, buildings, vehicles, and dense foliage will interfere with the satellite signal. Smoke, clouds, fog, rain, and weather will not interfere with the satellite signal.
IRIDIUM Getting Started
To connect to the TS-IRIDIUM modem hardware, configure the TS-IRIDIUM jumper configuration and load the serial port driver thus:
source /sbin/ts7800.subr
pc104on
modprobe ts7800_isa16550 irq=5 io=0x3f8
Once the driver has been loaded, a quick test of modem functionality can be achieved by using your choice of terminal emulator and querying the modem using some AT commands, for example:
root@ts7800-v2:~# picocom -b 19200 /dev/ttyS12
picocom v1.7
port is : /dev/ttyS12
flowcontrol : none
baudrate is : 19200
parity is : none
databits are : 8
escape is : C-a
local echo is : no
noinit is : no
noreset is : no
nolock is : no
send_cmd is : sz -vv
receive_cmd is : rz -vv
imap is :
omap is :
emap is : crcrlf,delbs,
Terminal ready
at+gmm
IRIDIUM 9600 Family SBD Transceiver
OK
at+gmr
Call Processor Version: TA16005
Modem DSP Version: 1.7 svn: 2358
DBB Version: 0x0001 (ASIC)
RFA Version: 0x0007 (SRFA2)
NVM Version: KVS
Hardware Version: BOOT07d2/9602NrvA-D/04/RAW0d
BOOT Version: TA16005 (rev exported)
OK
The modem's IMEI is available using at+gsn. This number identifies the modem on the satellite network and will be used both during setup with the satellite provider, and in sending/receiving data on the modem device.
XXX---insert link to jumpers table--XXX
XXX---insert documentation for ts sbdctl utility here---XXX
AT Command Set
When interfacing with the Iridium 9602 SBD directly, the communication protocol is a serial AT command set. The commands supported by the Iridium 9602 are detailed here in brief:
- A/ -- Repeat last AT command.
- AT -- Command prefix used for all other commands. Returns "OK<CR><LF>"
- En -- Echo characters to DTE. n=0 no echo n=1 echo.
- In -- Indentification. Requests ISU to display information about itself.
- n=0 2400
- n=1 0000
- n=2 OK
- n=3 "XXXXXXXX" Software revision level (TA16005)
- n=4 IRIDIUM 9600 Family
- n=5 8816
- n=6 "XXX" Factory Identity (1OK)
- n=7 "XXXXXXXX" Hardware specification (BOOT07d2/9602NrvA-D/04/RAW0d)
- Qn -- Quiet Mode
- n=0 ISU responses are sent to the DTE. n=1 ISU resopnses are NOT sent to the DTE.
- Vn -- Verbosity
- 0=Numeric responses 1=Text responses.
- Zn -- Soft Reset
- 0=restore config 0 1=restore config 1.
- %R -- Displays all S registers
- &Dn -- DTR Control
- n=0 DTR off, n=1 DTR on (DTR not supported on TS-IRIDIUM)
- &Fn -- Restore Default Configuration (n = 0 or 1)
- &Kn -- Flow Control
- n=0 Disable n=3 RTS/CTS N=4 XON/XOFF n=6 Both
- &V -- View active and stored configurations.
- &Wn -- Store Active Configuration in profile slot n (0 or 1)
- &Yn -- Designate default reset profile (0 or 1)
- F -- Flush to Eeprom
- Modem shutdown prep / save volatile buffer data.
- Rn -- Radio Enable: n=0 disable radio n=1 enable radio.