Domo Tactical Communications NETNODEP4 Phase 4, Agile Mesh Netnode Module D1707 User Manual D17XX OEM INTEGRATION DOC V0 1
Cobham Surveillance Segensworth Phase 4, Agile Mesh Netnode Module D1707 D17XX OEM INTEGRATION DOC V0 1
Contents
- 1. D17XX OEM INTEGRATION DOC V0_1
- 2. OEM INSTRUCTIONS D17XX V0.3
D17XX OEM INTEGRATION DOC V0_1
D17XX OEM Integration v0.1
1
www.cobham.com/domo
Domo Limited doing business as Cobham Surveillance
1 V1.1v
Mesh D17xx OEM Integration
Document
V0.1
24/04/2015
D17XX OEM Integration v0.1
2
www.cobham.com/domo
Domo Limited doing business as Cobham Surveillance
Table of Contents
Table of Contents ....................................................................................................... 2
Change History .......................................................................................................... 3
Introduction ............................................................................................................... 4
Hardware Overview ..................................................................................................... 5
PCB Variants ............................................................................................................. 7
Mechanical Design ...................................................................................................... 8
Functional Specification .............................................................................................. 9
Connector Pin outs ................................................................................................... 11
J1 Aux Power Out ............................................................................................................ 11
J2 Power Input ................................................................................................................. 11
J3 RS485 Serial Data Port ................................................................................................ 11
J4 Power to D550 Encoder ............................................................................................... 11
J5 1W Amplifier Power and Enable ................................................................................... 12
J6 RF Output .................................................................................................................... 12
J7 RS232 Serial Control ................................................................................................... 12
J8 BDM/JTAG (Reserved) ................................................................................................. 12
J9 RS232 to control D550 Encoder ................................................................................... 12
J10 Talkback Audio connections ...................................................................................... 12
J11 Connections to D550 Encoder ................................................................................... 13
J12 RS232 External Serial Data Ports ............................................................................... 13
J13 RTC Battery connector .............................................................................................. 13
J14 External 10/100 Base-T Ethernet Port ......................................................................... 13
J15 External Secondary 10/100 Base-T Ethernet Port ....................................................... 13
J16 USB connector (Not currently used) .......................................................................... 14
J17 LED Drive .................................................................................................................. 14
J18 Power over Ethernet .................................................................................................. 14
J19 Antenna B (Rx 1) ........................................................................................................ 14
J20 SD Card Management ................................................................................................ 14
J21 (not on board) ............................................................................................................ 15
J22 Antenna A (Tx Rx 0) ................................................................................................... 15
J23 (not on board) ............................................................................................................ 15
J24 RF Out ....................................................................................................................... 15
Mounting Considerations ........................................................................................... 16
Heat sinking ..................................................................................................................... 16
Connector clearance ........................................................................................................ 16
Turning On the System .............................................................................................. 17
1. Test Setup ............................................................................................................... 17
2. Initial Setup ............................................................................................................. 17
2.1 Setting unit type ............................................................................................ 17
2.2 Software updates ........................................................................................... 18
3. Verify the RF RX performance ................................................................................. 18
4. Verify the RF TX performance .................................................................................. 21
5. Spectrum Verification .............................................................................................. 22
6. Set RTC Clock ......................................................................................................... 22
7. Ethernet Video Streaming ........................................................................................ 23
8. Recording and Playback .......................................................................................... 23
9. Direct connection to PC ........................................................................................... 24
10. Serial RS232 Control ........................................................................................... 24
RS232 Control – General Principles ............................................................................ 24
Command Packet Structure ........................................................................................ 24
Reply Packet Structure ............................................................................................... 24
Control Commands ................................................................................................... 26
D17XX OEM Integration v0.1
3
www.cobham.com/domo
Domo Limited doing business as Cobham Surveillance
Change History
Version
Main Changes from Previous Version
Edited By
V0.1
First Draft
CM 24/05/15
D17XX OEM Integration v0.1
4
www.cobham.com/domo
Domo Limited doing business as Cobham Surveillance
Introduction
This document outlines the hardware integration for the D17XX IP Mesh baseband transceiver card.
The Cobham D17XX PCB is a digital diversity IP Mesh transceiver, designed specifically as the
baseband and IP processing card for the Cobham IP Mesh phase 4 system. The system allows
wireless IP, digital video and audio transmission in mobile, urban and non-line-of-sight scenarios.
Equipped with Ethernet and serial control interfaces, the D17XX is easy to integrate into a larger
system.
The key design criteria for this solution were:
Low power consumption
Small size
Ease of integration
Features include:
2.5MHz / 3MHz / 3.5MHz / 5MHz and 6MHz operating bandwidth modes
Two-way diversity Maximum Ratio Combining for fade and multipath elimination
Internal AES 128 / 256bit encryption (optional)
Twin IP interfaces
Multiple Serial interfaces
SMP connectors for reduced size and ease of connection
Optional Encoder offering very low delay video operation for real time applications
Interfaces for optional 1W amplifier
Talk-back Audio
Micro SD card for 32GB storage
Low power—typically ?W
D17XX OEM Integration v0.1
5
www.cobham.com/domo
Domo Limited doing business as Cobham Surveillance
Hardware Overview
Figure 1: D17XX overview block diagram
Figure 2: D1705 hardware overview
D17XX OEM Integration v0.1
6
www.cobham.com/domo
Domo Limited doing business as Cobham Surveillance
Features of the D17XX board are:
Kintex 7 FPGA and Coldfire microprocessor further reducing power consumption of the unit
and increasing the processing power
Large SDRAM and Flash
Ethernet, RS485 and RS232 capability
Recording to SD card (when optional encoder is fitted)
Talkback Audio facility
D17XX OEM Integration v0.1
7
www.cobham.com/domo
Domo Limited doing business as Cobham Surveillance
PCB Variants
The frequency selection is provided by the choice of RF card and setting the unit type on the D17XX.
Table 1: D17XX variants (without screen cans)
A number of the boards are available in top-level assemblies.
Table 2: Sub-assemblies featuring D17XX parts (with screen cans)
Product No.
Frequency [MHz]
D1700
200 – 300
D1702
300 – 470
D1703
450 – 600
D1705
1140 – 1500
D1707
1980 – 2550
D1710
3000 – 3700
D1713
4400 – 5000
D1715
5500 – 6000
Cobham SA Number
Description
SA3024
D1707 OEM AGILE IP MESH, Mk4 (S Band 1.98-2.55GHz) Top Level
Assembly
SA3245
D1705 OEM AGILE IP MESH, Mk4 (L Band 1.14 - 1.5GHz) Top Level
Assembly
SA3334
D1705_D DSTAR OEM Agile IP MESH, MK4 (L Band) Top Level Assembly
SA3453
D1703 OEM Agile IP MESH, MK4, 450-600MHz (UHF Band) Top Level
Assembly
SA3457
D1741 OEM Pavement RF Board (S Band 1.98-2.55GHz) Top Level
Assembly
D17XX OEM Integration v0.1
8
www.cobham.com/domo
Domo Limited doing business as Cobham Surveillance
Mechanical Design
Figure 3: D17XX connectors and heat sinks
Figure 4: D17XX isometric view
D17XX OEM Integration v0.1
9
www.cobham.com/domo
Domo Limited doing business as Cobham Surveillance
Functional Specification
Interfaces
RF Interfaces
(Antenna 1 and 2) SMP
Power JST J2
Ethernet 1 JST J14
Ethernet 2 JST J15
Control and misc. I/O JST J3 (RS485) and JST J12 (RS232)
Camera (A/V) Optional Card – D550
Typical range
S-Band (1W) Non-LoS light urban 500-700m
LoS 40km+
RF Interfaces
Antenna 1 Switched transmit (100mW) & receive antenna
Antenna 2 Receive only antenna
Tuning step size 125kHz step
Output power +20 to -10dBm in 0.25dB steps (100mW variant)
+30 to 0dBm in 0.25dB steps (1W variant)
Bandwidth 2.5, 3.0, 3.5, 5.0, 6.0MHz
Mesh capacity Up to 8 Mb/s
Modulation COFDM 360 carrier modulation
Carrier Modulation BPSK, QPSK or 16QAM (adaptive)
FEC rate FEC 1/2
Receive diversity Maximum Ratio Combining
Receive sensitivity -98dBm for most robust mode
IP interface
Primary & secondary
Ethernet electrical 100BaseT Ethernet
IP address allocation DHCP dynamic IP addressing
Video and audio Multicast VLC compatible
streaming format UDP & RTSP Support
Open Audio comms channel (shared voice channel)
Multi-user audio
comms channel Interface microphone level/headphone o/p
Compression G726 32kbit audio
Encryption
Type AES128 or AES256 (both optional)
GPS
Dedicated GPS I/F RS232/RS485
D17XX OEM Integration v0.1
10
www.cobham.com/domo
Domo Limited doing business as Cobham Surveillance
Data interface
RS232/RS485 data 1K2 to 115K2 baud switchable
With UDP and TCP routing protocol
Control
Local control LEDs power and mesh status
Remote control Mission Commander PC application
Full control of all parameters in a map based application
Web browser control
Physical
Mass 82g
Power
DC input 12-14V
Power consumed 1W Up to 14W max
Environment
Temperature rating -10°C to +50°C
A/V input option
Video input Composite or SDI (selectable)
Video format 525 or 625 (PAL or NTSC)
Video encoding MPEG4
Quality Low/Medium/High (selectable)
Video bit-rate 2.4Mb/s to 50kb/s (variable)
Resolution 704, 576, 480 or 352
Frame rate Self-selecting 30 to 2F/s
Audio input Line level or microphone level
Audio sample freq. 48KHz
Audio encoding MPEG audio layer 1
Audio bit-rate 384 to 64kb/s
Store and forward options*
Storage format SD card interface (Secure Digital card) – optional
Record options Continuous or triggered
Files download From web browser interface (Milestone)
AV clip size 30 seconds
* asterisk means what?
D17XX OEM Integration v0.1
11
www.cobham.com/domo
Domo Limited doing business as Cobham Surveillance
Connector Pin outs
J1 Aux Power Out
4-Way 1.5mm JST
Pin
Function
1
+12V
2
+12V
3
Ground
4
Ground
J2 Power Input
4-Way 2mm JST
Pin
Function
1
Vin
2
Vin
3
Ground
4
Ground
J3 RS485 Serial Data Port
6-Way 1.5mm JST
Pin
Function
1
RS485 TX–
2
RS485 TX+
3
Ground
4
RS485 RX–
5
RS485 RX+
6
Couldn’t tell
J4 Power to D550 Encoder
4-Way 1.5mm JST
Pin
Function
1
Vin
2
Vin
3
Ground
4
Ground
D17XX OEM Integration v0.1
12
www.cobham.com/domo
Domo Limited doing business as Cobham Surveillance
J5 1W Amplifier Power and Enable
5-Way 2mm JST
Pin
Function
1
Vin
2
Vin
3
Ground
4
Ground
5
Enable
J6 RF Output
SMP
J7 RS232 Serial Control
3-Way 1.5mm JST
Pin
Function
1
RS232 TX
2
RS232 RX
3
Ground
J8 BDM/JTAG (Reserved)
26-Way 1.27mm pitch male IDC
J9 RS232 to control D550 Encoder
3-Way 1.5mm JST
Pin
Function
1
RS232 TX
2
RS232 RX
3
Ground
J10 Talkback Audio connections
6-Way 1.5mm JST
Pin
Function
1
Audio In 1
2
Audio In 2
3
Audio Ground
4
Audio Out 1
5
Audio Out 2
6
Audio Ground
D17XX OEM Integration v0.1
13
www.cobham.com/domo
Domo Limited doing business as Cobham Surveillance
J11 Connections to D550 Encoder
6-Way 1.5mm JST
Pin
Function
1
Clock In
2
Data In
3
Ground
4
Clock Out
5
Data Out
6
Ground
J12 RS232 External Serial Data Ports
6-Way 1.5mm JST
Pin
Function
1
RS232 TX1
2
RS232 RX1
3
Ground
4
RS232 TX2
5
RS232 RX2
6
Ground
J13 RTC Battery connector
J14 External 10/100 Base-T Ethernet Port
4-Way 1.5mm JST
Pin
Function
1
ETH_OP
2
ETH_ON
3
ETH_IP
4
ETH_IN
J15 External Secondary 10/100 Base-T Ethernet Port
4-Way 1.5mm JST
Pin
Function
1
ETH_OP
2
ETH_ON
3
ETH_IP
4
ETH_IN
D17XX OEM Integration v0.1
14
www.cobham.com/domo
Domo Limited doing business as Cobham Surveillance
J16 USB connector (Not currently used)
4-Way 1.5mm JST
Pin
Function
1
USB Power
2
USB Data –
3
USB Data +
4
Ground
J17 LED Drive
4-Way 1.5mm JST
Pin
Function
1
Ground
2
3.3V in
3
LED1
4
LED2
J18 Power over Ethernet
4-Way 1.5mm JST
Pin
Function
1
PoE for Port 1 Tx
2
PoE for Port 1 Rx
3
PoE for Port 0 Tx
4
PoE for Port 0 Rx
J19 Antenna B (Rx 1)
SMP
J20 SD Card Management
15-Way ZF5-15
Pin
Function
Pin
Function
1
3.3V in
2
3.3V in
3
STATUS_RED
4
SD_CARD_PROTECT
5
STATUS_GREEN
6
SD_CARD_DETECT
7
SPARE_RED
8
SD_CARD_DATA_OUT
9
SPARE_GREEN
10
SD_CARD_CLK
11
Ground
12
SD_CARD_DATA_IN
13
Ground
14
SD_CARD_CS
15
Ground
D17XX OEM Integration v0.1
15
www.cobham.com/domo
Domo Limited doing business as Cobham Surveillance
J21 (not on board)
J22 Antenna A (Tx Rx 0)
SMP
J23 (not on board)
J24 RF Out
SMP
D17XX OEM Integration v0.1
16
www.cobham.com/domo
Domo Limited doing business as Cobham Surveillance
Mounting Considerations
The following steps should be followed when mounting the D17XX PCB.
Note: Should these guidelines be ignored, performance may suffer and the board may
be damaged permanently.
Heat sinking
The Microprocessor (U28D17XX) and FPGA (U3D17XX) require thorough heat sinking to a metal
mounting plate, as indicated in Figure 3. Failure to install such provisions will damage both
components.
Connector clearance
Provision should be made for any ribbon cables as they cannot be folded in the first 10mm at either
end of termination. The same is true for SMA connectors. All JST’s are a similar height to the Tin cans
on each card.
D17XX OEM Integration v0.1
17
www.cobham.com/domo
Domo Limited doing business as Cobham Surveillance
Turning On the System
[Extract taken from the D1705 TP v1.1 and as such, Tera Term figures will refer to this variant]
1. Test Setup
Connect the following cables to the D17XX PCB, as shown in Figure 5.
Power Cable from external PSU to J2
o Set supply to 12V 1.5A
CA0364 to J14 (Connect Ethernet cable to CA0364 – not shown)
CA0001/CA0149 to J12
If D550 encoder is desired (not shown):
o D55x Custom loom to J4, J9, J11
o CA0186 to J7 on D576
Figure 5: Initial setup cabling
2. Initial Setup
2.1 Setting unit type
Launch a Tera Term window and configure a serial port connection with the settings shown in
Figure 6. Note that the port number will depend on your hardware setup and may well vary from
that shown below.
D17XX OEM Integration v0.1
18
www.cobham.com/domo
Domo Limited doing business as Cobham Surveillance
Figure 6: Tera Term serial port settings
Power up the unit. In the Tera Term window, press ctrl d, c and then u during boot-up to
navigate to the unit type selection. Select the option that applies to unit under test and power
down the unit.
2.2 Software updates
If an update of the board’s software is required at any time, <how to do tftp?>.
Power down the unit.
3. Verify the RF RX performance
Splitter and cable loss set-up
In order to test receive performance, the initial RF input level to the D17XX will need to
be set to -85dB at J19 and J22 whilst accounting for losses in cables and the splitter.
Press Preset on the Spectrum Analyser. Set the Signal Generator and Spectrum
Analyser centre frequency to the mid-range of the bandwidth of the particular unit type.
Connect the Signal Generator RF output via an N-SMA adaptor to the Splitter ‘S’ input
using an SMA-SMA cable.
Connect 2 x CA0271 SMA-SMA cables to output Ports 1 and 2 on the Splitter.
Set the Signal Generator amplitude to -85dB and set Modulation to Off.
Connect one of the CA271 cables from the Splitter to the input of the Spectrum Analyser,
with a DC Block connected at the Analyser input and an N-SMA adaptor.
Connect a 50Ω Termination or a 20dB Attenuator to the end of the other cable.
Set the Amplitude Ref Level to -40dBm and Span to 500kHz.
Set the Signal Generator RF Output ON, observe the signal on the Analyser and press
MKR, Peak Search.
D17XX OEM Integration v0.1
19
www.cobham.com/domo
Domo Limited doing business as Cobham Surveillance
Adjust the Signal Generator RF Amplitude until the displayed Marker Level is at -85dB.
Leave the amplitude set at this level. Set the Generator output to OFF.
Swap the 50Ω Termination (or 20dB Attenuator) and the connection to the Analyser.
Set the Signal Generator output to ON and check the Marker level on the Analyser is
within 0.3dB of the level set previously. Set the Signal Generator output to OFF.
Noise Figure Tests
Disconnect the cable from the Analyser and the 50Ω Termination (or 20dB Attenuator)
from the Splitter cable. Connect both cables from the Splitter to J19 and J22 (both SMP)
of the D1705. Set-up should be as per Figure 7.
Figure 7: RF Rx test set-up
Power up the D17XX and upon initial boot up press ctrl d, c and then m in the Tera
Term window to enter Demodulator Test mode as shown in Figure 8. The D17XX will
initially enter the Noise Figure Measurement mode.
Figure 8: Demodulator Test mode initial display
Port B
Mesh Radio
Port A
RF
Splitter
RF Signal
Generator
D17XX OEM Integration v0.1
20
www.cobham.com/domo
Domo Limited doing business as Cobham Surveillance
Set the Signal Generator to the initial test frequency displayed on Tera Term (1250MHz in
Figure 8) plus an additional 200kHz and set RF Output to ON.
Press x to take measurements.
Figure 9: Noise Figure test complete
Press x to calculate the Noise Figure, turn the RF output OFF and allow the readings to
stabilise. Examining the output results, verify that all measurements are ≤6dB, and confirm
that the difference between the two inputs is <2dB, as shown in Figure 9.
Press x again to proceed to the next Test Frequency. Set the Signal Generator Frequency
to match the displayed Test Frequency +200kHz and turn the RF output back ON.
Follow the above steps on Tera Term for each test frequency, remembering to add a
+200kHz offset to the test frequency displayed on Tera Term. Again, confirm the Noise
Figure is ≤6dB with the difference between the two inputs <2dB for each test
frequency.
LNA Gain Tests
When the final Noise Figure test has been completed the LNA gain tests will be initiated.
Set the Signal Generator to the initial test frequency +200kHz as displayed on Tera Term
at -85dB level measured at set-up.
…..
D17XX OEM Integration v0.1
21
www.cobham.com/domo
Domo Limited doing business as Cobham Surveillance
Set the RF output of the Signal Generator to ON and verify the gain lies within the limits
laid out in Table 3.
Table 3: LNA gain limits
Press x to continue through to the next gain frequency, remembering to add 200kHz to all
indicated test frequencies on the Signal Generator and refer to Table 3 to verify the limits.
Continue this process for all gain test frequencies. Press x to complete the LNA Gain Tests and
turn the Signal Generator RF output OFF.
4. Verify the RF TX performance
Plug in the RF cable to a Power Meter via the RF output (J24) on the D17XX.
Cycle the power on the unit and upon initial boot up ctrl d, c and then t to enter
power test mode, as shown in Figure 10.
Figure 10: Power calibration display in Tera Term
Frequency
[MHz]
Max Gain
[dB]
Min Gain
[dB]
1250
-22
-27
1340
-19
-24
1400
-20.5
-25.5
1450
-23
-28
D17XX OEM Integration v0.1
22
www.cobham.com/domo
Domo Limited doing business as Cobham Surveillance
The output power needs to be checked over a range of frequencies automatically pre-
defined in the software relating to the particular type of the unit. Using the o and p keys to
adjust the output power, confirm on the Power Meter that the minimum RF Output the
D17XX can provide is >21.5dBm, regardless of Tera Term setting.
Adjust the output power at the first trim frequency to 20.0dBm ± 0.25dB in Tera Term.
Press x and proceed to the next trim frequency.
Perform the same test for each trim frequency.
Press x after the last Power Calibration Frequency to proceed to the Shoulder
Performance section.
5. Spectrum Verification
Disconnect the Power Meter Sensor and reconnect the RF Out to the Spectrum
Analyser.
Set the Spectrum Analyser Span to 10MHz, Res B/W to 10KHz, and Video B/W to
30KHz.
Confirm the Spectrum Analyser display is similar to that shown in Figure 11.
Figure 11: Shoulder performance
Measure and confirm the level between the display top and the Shoulder is >25dB.
This test only needs to be carried out at the first trim Frequency.
6. Set RTC Clock
With the D17XX powered
down
insert a CR1220 battery into J13 and power up the unit.
Open a web browser and navigate to the IP address of the D17XX PCB (See section 10
below)
D17XX OEM Integration v0.1
23
www.cobham.com/domo
Domo Limited doing business as Cobham Surveillance
Navigate to global Settings and click on the Set Clock button.
Set the clock to the current date and time, and power down the D17XX.
7. Ethernet Video Streaming
UDP Multicast video streaming is selected in the web interface under Global Parameters as follows:
Streaming Status: Enabled
Streaming Type: UDP Multicast
The UDP Multicast video stream can be accessed from a player like domo Stream Player, VLC Media
Player or Cobham Mission Commander at the default address and port:
Multicast address: 224.2.128.12
Multicast Port: 10333
These parameters can be edited under Global Parameters.
RTSP Multicast video streaming is selected under Global Parameters as follows:
Streaming Status: Enabled
Streaming Type: RTSP Multicast
The RTSP Multicast stream can be accessed from a player like VLC Media Player or Cobham Mission
Commander (not supported by domo Stream Player):
rtsp://
unit_ip_address
/stream.sdp
e.g. rtsp://192.168.2.193/stream.sdp
8. Recording and Playback
Before the first recording to the onboard SD card, the following steps should be followed:
With the D550 powered off, insert a Sandisk MicroSD card in the onboard MicroSD card
holder. Card capacities supported: 2GB to 32GB.
Insert a 3V coin cell battery into J7. This will power the Real Time Clock when the
system is powered off.
Turn on the system.
If a new card was inserted, format the SD card via the web browser Global Settings
page. This will erase all the data on the card.
Set the Real Time Clock via the web browser Global Settings page, in the same way as
for the D17XX.
Turn on recording on the Global Settings page.
Note:
Recording in DVB-T is not supported
. The highest bitrate supported for recording is 2.5Mb/s. In
Narrowband this corresponds to 2.5MHz, QPSK, 2/3 FEC
When recording at 2.5Mb/s, a 32GB SD card will provide up to 29 hours of recording time. Lower
bitrates will increase the record time.
When the card gets full, recording is automatically stopped.
Playback of recordings is done via RTSP Unicast from a player like VLC Media Player or Cobham
Mission Commander (not supported by domo Stream Player):
D17XX OEM Integration v0.1
24
www.cobham.com/domo
Domo Limited doing business as Cobham Surveillance
rtsp://
unit_ip_address
/record.sdp
e.g. rtsp://192.168.2.193/record.sdp
Note: Simultaneous recording and playback is NOT supported at this stage and will lead to stuttery
recording and playback and possibly corrupt the recording.
9. Direct connection to PC
Should there be a need for direct connection to a PC without a network, DHCP should be
disabled on the D17XX and the user should assign a static IP address to the unit.
Power down the unit and connect to the PC’s Ethernet port via J14.
Configure the PC to have TCP/IP DHCP disabled, and assign a static IP address to the PC
in the same network IP class as the D17XX.
Power up the D17XX and observe the assigned IP address in Tera Term. From the PC,
browse to the address, as described in the previous section.
10. Serial RS232 Control
The following section describes the control protocol employed on the RS232 link for controlling the
D550 board.
RS232 Control – General Principles
The physical interface is RS232 but this can be converted to RS485 with an external adapter where
multiple units are controlled over one RS 485 bus.
Normal operation involves sending a packet from the control device (normally a PC) to the device
being controlled. If the packet satisfies an address integrity check, then the controlled device will
action the command and send a reply.
For compatibility with modems an ASCII style protocol is used.
Ports are set for 115200 baud, 8 bits, No parity, 1 stop.
Command Packet Structure
ASCII Value
STX 02h Start byte
0-9 30h-39h 4 byte unit address. In range 0-9999
R 20h-7Eh 1 byte command type. r read, w write
ABCD 20h-7Eh Command –four byte mnemonic
; 3Bh Separator
PQR 20h-7Eh Data –Optional, variable length
; 3Bh Separator
X 80h-FFh Checksum
ETX 03h End byte
Reply Packet Structure
ASCII Value
STX 02h Start byte
0-9 30h-39h 4 byte unit address. In range 0-9999
D17XX OEM Integration v0.1
25
www.cobham.com/domo
Domo Limited doing business as Cobham Surveillance
Z 20h-7Eh Status BYTE
PQR 20h-7Eh Data –Optional, variable length
; 3Bh Separator
X 80h-FFh Checksum
ETX 03h End byte
The checksum byte is a summation of all bytes in the packet, not including the start (02h) and end
(03h) bytes. The result is then modified by forcing bit 7 high to prevent ASCII control characters from
being sent. The resulting checksum is in the range of 80h - FFh.
The Status byte will indicate if the command performed OK, or indicate an error:
ASCII Meaning
1 All OK
E General error, Command could not be executed
Typically E will be returned if the message is formatted incorrectly (separators in wrong place) or if
commands are in upper case, or if commands do not match against the allowed list of commands, or
if the checksum is wrong.
Addresses in the range 0001 to 9998 are for general use. Address 0000 is reserved and 9999 is a
broadcast address. i.e. any device will reply to this address. Its reply will contain its own specific
address.
All data in the transmitter and receiver is stored as one of 5 data types, Double, Integer String, or
Hexadecimal integer. The data type dictates the contents of the data section of the reply.
Double – Data always contains decimal point and 2 decimal places. Can have 1 to 4 digits before decimal.
Integer –Data is 5-byte reply of integer value stuffed with preceding zeros. E.g. current preset reply 00006
= preset 6 is live.
String – Data is variable length string excluding null terminator.
Hex – Data should be interpreted as hexadecimal number of variable length.
D17XX OEM Integration v0.1
26
www.cobham.com/domo
Domo Limited doing business as Cobham Surveillance
Control Commands
Mesh Command List V3.1
Group: Audio
Command
Name
FCON
Type
R/W
Scope
Options
Advanced
Commands
aana
Audio
Stream
Name
Stream Name
string
Config
String length
= 17
ahea
Headphone
Gain
Head gain
integer
Config
amic
Mic Gain
Mic Gain
integer
Config
amut
Mute Level
Mute Lev
integer
Config
arn
Audio
Enable
Aud En
intList
Config
0 = No
1 = Yes
2 = Rem
The command aana allows a name to be assigned to an audio stream from a
particular NETNode.
The command ahea sets the gain level of headphone for the talk back audio..
Cobham suggests that the user experiments on the Web browser with gain levels
and reads back the command to understand the effect of the parameter on the
headset.
The command amic sets the digital gain applied to the microphone input for the
talk back audio. Cobham suggests that the user experiments on the Web
browser with gain levels and reads back the command to understand the effect
of the parameter on the chosen microphone.
The command amute sets the ‘squelch’ level on the talkback audio input.
Adjusting this parameter adjusts the background noise level that is ‘muted’ by
default and not transmitted.
The command arn enables or disables the talkback audio on the mesh node.
D17XX OEM Integration v0.1
27
www.cobham.com/domo
Domo Limited doing business as Cobham Surveillance
Group:
Chaining
Command
Name
FCON
Type
R/W
Scope
Options
Advanced
Commands
gcha
Chain
Status
Chain Lock
intList
Global
0 = No
1 = Yes
Group:
Config
Command
Name
FCON
Type
R/W
Scope
Options
Main
Commands
ddef
Restore
Default
Defaults
intList
Memory
0 = No
1 = Yes
dlas
Last Config
Cur Cfg
integer
Read
Only
Memory
dloa
Load
Config
Load Cfg
config
Memory
0 = Current
1 = 1
2 = 2
3 = 3
4 = 4
5 = 5
6 = 6
7 = 7
8 = 8
dsto
Store
Config
Save Cfg
config
Memory
0 = Current
1 = 1
2 = 2
3 = 3
4 = 4
5 = 5
6 = 6
7 = 7
8 = 8
D17XX OEM Integration v0.1
28
www.cobham.com/domo
Domo Limited doing business as Cobham Surveillance
Group:
Data
Command
Name
FCON
Type
R/W
Scope
Options
Main
Commands
tbau
Data 0
Baudrate
Baud
intList
Config
0 = None
1 = Invalid
Option
2 = 1200
3 = 2400
4 = 4800
5 = 9600
6 = 19200
7 = 38400
8 = 57600
9 = 115200
tdat
Data 0
Mode
Mode
intList
Config
0 = None
1 = UDP
2 = TCP
Server
3 = TCP
Client
tiad
Data 0 IP
Address
IP Addr
ipAddress
String
Config
tipo
Data 0 IP
Port
IP Port
integer
Config
tpar
Data 0
Parity
Parity
intList
Config
0 = None
1 = Even
2 = Odd
ubau
Data 1
Baudrate
Baud
intList
Config
0 = None
1 = Invalid
Option
2 = 1200
3 = 2400
4 = 4800
5 = 9600
6 = 19200
7 = 38400
8 = 57600
9 = 115200
udat
Data 1
Mode
Mode
intList
Config
0 = None
1 = UDP
2 = TCP
Server
3 = TCP
Client
uiad
Data 1 IP
Address
IP Addr
ipAddress
String
Config
D17XX OEM Integration v0.1
29
www.cobham.com/domo
Domo Limited doing business as Cobham Surveillance
uipo
Data 1 IP
Port
IP Port
integer
Config
upar
Data 1
Parity
Parity
intList
Config
0 = None
1 = Even
2 = Odd
Advanced
Commands
vbau
Data 2
Baudrate
Baud
intList
Config
0 = None
1 = Invalid
Option
2 = 1200
3 = 2400
4 = 4800
5 = 9600
6 = 19200
7 = 38400
8 = 57600
9 = 115200
vdat
Data 2
Mode
Mode
intList
Config
0 = None
1 = UDP
2 = TCP
Server
3 = TCP
Client
viad
Data 2 IP
Address
IP Addr
ipAddress
String
Config
vipo
Data 2 IP
Port
IP Port
integer
Config
vpar
Data 2
Parity
Parity
intList
Config
0 = None
1 = Even
2 = Odd
D17XX OEM Integration v0.1
30
www.cobham.com/domo
Domo Limited doing business as Cobham Surveillance
Group: IP
Command
Name
FCON
Type
R/W
Scope
Options
Main
Commands
icom
Comp
disable
Comp Dis
intList
Global
0 = Off
1 = On
idga
DHCP
Gateway
DHCP GW
ipAddress
String
Read
Only
Global
idhc
DHCP
enable
DHCP En
intList
Global
0 = Off
1 = On
idma
DHCP
Netmask
DHCO NM
ipAddress
String
Read
Only
Global
idsb
DHCP IP
Address
DHCP IP
ipAddress
String
Read
Only
Global
ifob
FoByte
count
For Cnt
hexString
Read
Only
Global
ifor
Forward
count
For Cnt
integer
Read
Only
Global
igps
GPS source
GPS Src
intList
Config
0 = Off
1 = RS232
2 = RS485
3 = Encoder
inam
Stream
Name
Stream Name
string
Config
String
length = 17
ipga
Static
Gateway
Gateway
ipAddress
String
Global
ipma
Static
Netmask
Netmask
ipAddress
String
Global
ipsb
Static IP
Address
IP Addr
ipAddress
String
Global
irec
Record
Mode
Rec Mode
intList
Config
0 = Off
1 = On
irle
RLen File
Rec File Len
integer
Config
irxe
RxError
count
RX Err
integer
Read
Only
Global
irxp
RxPacket
count
RX Pkt Cnt
integer
Read
Only
Global
isad
Saddr
stream
Stream IP
ipAddress
String
Config
isap
SAP addr
SAP Addr
ipAddress
String
Config
isds
Sdst
Multicast
Mask
Dest Mask
integer
Config
ispo
SPort
Stream
Stream Port
integer
Config
issr
Ssrc
Src Mask
integer
Config
D17XX OEM Integration v0.1
31
www.cobham.com/domo
Domo Limited doing business as Cobham Surveillance
Multicast
Mask
itok
Token
Count
Tok Cnt
integer
Read
Only
Global
itxb
TxByte
count
TX Cnt
hexString
Read
Only
Global
itxo
TxOverflo
w count
TX Ovfl
integer
Read
Only
Global
itxp
TxPacket
count
TX Pkt Cnt
integer
Read
Only
Global
Advanced
Commands
i1mo
1Mode
VLAN
VLAN 1
Mode
intList
Global
0 =
Transparent
1 = LAN<-
>VLAN
2 =
VLAN<-
>LAN
3 = Off
i1pr
1Pri VLAN
VLAN 1 Pri
integer
Global
i1ta
1Tag
VLAN
VLAN 1 Tag
integer
Global
i2mo
2Mode
VLAN
VLAN 2
Mode
intList
Global
0 =
Transparent
1 = LAN<-
>VLAN
2 =
VLAN<-
>LAN
3 = Off
i2pr
2Pri VLAN
VLAN 2 Pri
integer
Global
i2ta
2Tag
VLAN
VLAN 2 Tag
integer
Global
itip
TIP address
TIP Addr
ipAddress
String
Global
itun
Tunnel
Mode
Tun Mode
intList
Global
0 = Off
1 = Master
2 = Slave
Group:
Mesh
Command
Name
FCON
Type
R/W
Scope
Options
Main
Commands
mipf
IP Forward
IP Fwd
intList
Config
0 = No
1 = Yes
2 =
OldAlgm
mmes
Mesh ID
Mesh ID
integer
Config
mnod
Node ID
Node ID
intList
Config
0 = Node0
1 = Node1
D17XX OEM Integration v0.1
32
www.cobham.com/domo
Domo Limited doing business as Cobham Surveillance
2 = Node2
3 = Node3
4 = Node4
5 = Node5
6 = Node6
7 = Node7
Advanced
Commands
mflo
Flow Rate
Flow Rate
double
Config
Group: RF
Command
Name
FCON
Type
R/W
Scope
Options
Main
Commands
gloc
Lock
RF Lock
intList
Read
Only
Global
0 = No
1 = Yes
ofre
Modulation
Frequency
Freq
double
Config
MHz
ohls
Output
Level
Select
RF Hi/Lo
intList
Config
0 = Low
1 = High
olev
Output
Level High
Atten High
integer
Config
dB
ollv
Output
Level Low
Atten Low
integer
Config
dB
oout
Modulation
output
RF Out
intList
Config
0 = Off
1 = On
owid
Modulation
Bandwidth
B/W
intList
Config
0 = 2.5MHz
1 = 3.0MHz
2 = 3.5MHz
Group:
Scram
Command
Name
FCON
Type
R/W
Scope
Options
Main
Commands
zae5
AES
Scrambling
Key - upper
128 bits
used in
AES256
only
AES Key 2
hexString
Write
Only
Config
zaes
AES
Scrambling
Key - lower
128 bits
AES Key 1
hexString
Write
Only
Config
zclr
Clear Keys
Clear
intList
Global
0 = No
1 = Yes
zdes
Scrambling
Descram
intList
Config
0 = Off
1 = Invalid
Option
2 = Invalid
Option
3 = Invalid
Option
D17XX OEM Integration v0.1
33
www.cobham.com/domo
Domo Limited doing business as Cobham Surveillance
4 = AES
128
5 = AES
128+
6 = AES
256
7 = AES
256+
Group: Unit
Command
Name
FCON
Type
R/W
Scope
Options
Main
Commands
gfpg
FPGA
version
FPGA
integer
Read
Only
Global
gnam
Name Unit
Unit
string
Global
String
length = 13
gnda
NData
Num Dat
Chan
integer
Read
Only
Global
gsof
Soft
version
S/W Ver
string
Read
Only
Global
String
length = 5
Advanced
Commands
gadd
Address
Addr
integer
Global
gaut
Auto Set
Time from
GPS
GPS Time
intList
Global
0 = No
(Default)
1 = Yes
gaux
Aux
Address
Aux Addr
integer
Global
gbat
BatType
Batt Type
intList
Read
Only
Global
0 = 12V
gbcn
Bcnt
Pwrups
integer
Read
Only
Global
gbvo
BVoltage
Batt Volt
integer
Read
Only
Global
%
gcom
Comm IP
Comm IP
intList
Read
Only
Global
0 = Local
1 = Remote
gctr
Ctrl Port
Select
Ctrl Port
intList
Global
0 =
RS232_1/R
S232_2
1 =
RS232_2/R
S232_1
gdat
Date
Date
string
Global
String
length = 11
gday
Daylight
Saving
Offset
DST Ofs
integer
Global
Hr
getm
Etmi
Elapsed
integer
Read
Only
Global
gext
Ext Pwr
Enable
Ext Pwr
intList
Global
0 = Off
1 = On
D17XX OEM Integration v0.1
34
www.cobham.com/domo
Domo Limited doing business as Cobham Surveillance
gmac
MAC
address
MAC
string
Read
Only
Global
String
length = 12
goct
Oct Switch
Enable
Oct Sw En
intList
Global
0 = Off
1 = On
goti
Otim
Run Time
integer
Read
Only
Global
gpas
Password
Pass
string
Global
String
length = 13
grel
Relay Only
Rel Only
intList
Global
0 = No
1 = Yes
grem
Remote
Lock
Rem Lock
intList
Global
0 = No
1 = Yes
grtc
RTC have
RTC OK
intList
Global
0 = No
1 = Yes
grtp
RTP
Enable
RTP En
intList
Global
0 = Off
1 =
Multicast
2 = Unicast
gsdm
SdMmc
Card
SD Card OK
intList
Global
0 = No
1 = Yes
gser
SerNum
ESN
hexString
Read
Only
Global
gspe
Speed
Units
Speed
intList
Global
0 = Knots
1 = MPH
2 = KPH
gtim
Time
Time
string
Global
String
length = 9
gtra
Track
Enable
Track
intList
Global
0 = Off
1 = On
gtzo
Tzone
Time Zone
integer
Global
1/4hr
gweb
WEB
Control
Web Cont
intList
Global
0 = Off
1 =
ReadOnly
2 = Full
Group:
VLAN
Command
Name
FCON
Type
R/W
Scope
Options
Advanced
Commands
n1pm
1 NetMask
VL NM1
ipAddress
String
Config
n1sb
1 IP
address
VL IP1
ipAddress
String
Config
n1ta
1Tag
VL Tag1
integer
Config
n2pm
2 NetMask
VL NM2
ipAddress
String
Config
n2sb
2 IP
address
VL IP2
ipAddress
String
Config
D17XX OEM Integration v0.1
35
www.cobham.com/domo
Domo Limited doing business as Cobham Surveillance
n2ta
2Tag
VL Tag2
integer
Config
n3pm
3 NetMask
VL NM3
ipAddress
String
Config
n3sb
3 IP
address
VL IP3
ipAddress
String
Config
n3ta
3Tag
VL Tag3
integer
Config
n4pm
4 NetMask
VL NM4
ipAddress
String
Config
n4sb
4 IP
address
VL IP4
ipAddress
String
Config
n4ta
4Tag
VL Tag4
integer
Config
n5pm
5 NetMask
VL NM5
ipAddress
String
Config
n5sb
5 IP
address
VL IP5
ipAddress
String
Config
n5ta
5Tag
VL Tag5
integer
Config
n6pm
6 NetMask
VL NM6
ipAddress
String
Config
n6sb
6 IP
address
VL IP6
ipAddress
String
Config
n6ta
6Tag
VL Tag
integer
Config
n7pm
7 NetMask
VL NM7
ipAddress
String
Config
n7sb
7 IP
address
VL IP7
ipAddress
String
Config
n7ta
7Tag
VL Tag7
integer
Config
n8pm
8 NetMask
VL NM8
ipAddress
String
Config
n8sb
8 IP
address
VL IP8
ipAddress
String
Config
n8ta
8Tag
VL Tag8
integer
Config