Wersja 2.2
Spis treści
Version update record
| Wersja | Update date | opisać |
|---|---|---|
| 1.0 | 2016-10-24 | wersja pierwotna |
| 1.1 | 2016-11-1 | ATDR reply differentiation |
| 1.2 | 2016-12-26 | moduł |
| 1.3 | 2017-2-14 | ATSE and ATGE add audio |
| 1.4 | 2017-2-28 | switches |
| 1.5 | 2017-3-27 | Add ATSP protocol |
| 1.6 | 2017-4-19 | Add ATST and ATGT protocols |
| 1.7 | 2017-5-18 | ATGE instruction adds AES status |
| 1.8 | 2017-9-12 | acquisition |
| 1.9 | 2018-3-15 | Add ATGB protocol |
| 2.0 | 2019-6-25 | Add AV and HDMI output control to the receiving end. Supports obtaining the current AV output format Added ATSU and ATGU instructions Added ATOSD, ATSIP, ATGIP instructions |
| 2.1 | 2020-3-23 | Modify ATSE and ATSR instructions Added ATSTS and ATGTS instructions |
| 2.2 | 2023-11-22 | Added ATSAI and ATGAI commands Added ATSAE and ATGAE instructions Add ATSF command |
When using our COFDM transceiver module, users may need to modify the configuration parameters of the module. In order to simplify the user’s operation, we design the parameter configuration into a few simple AT commands. The user only needs to use the specified AT command and pass the corresponding parameters to complete the parameter setting of the COFDM module.
CVBS HDMI do enkodera IP
1.1 Command introduction
The AT command to configure COFDM module parameters starts with NA and ends with an underscore _. Each AT command has several or no parameters, and each AT command has a return value.
Users can configure the serial port of the COFDM module (TTL level, 3.3V) and the module parameters. Używać Serial port debugging assistant (tryb tekstowy) to send AT commands, the default serial port configuration:
- Port szeregowy: COM25
- Szybkość transmisji: 9600
- Parytet: Nic
- Zatrzymaj bit: 1 fragment
- Sending Mode: Text Mode
- Example Command: ATGD_

1.2 Command classification
1.2.1 By function
| Typ | Komendy AT |
|---|---|
| Query command | ATDR, ATGD, ATGE, ATGI, ATGR, ATGT, ATGB, ATGU, ATGIP, ATGTS, ATGAI, ATGAE |
| Setup instructions | ATSD, ATSF, ATSG, ATSM, ATSE, ATSI, ATSO, ATSR, ATSP, AST, ATSU, ATOSD, ATSIP, ATSTS, ATSAI, ATSAE |
1.2.2 By power-off save
| Typ | Komendy AT |
|---|---|
| Power-off save command | ATSD, ATSE, ATSI, ATSO, ATSR, ATSP, AST, ATSU, ATSIP, ATSTS, ATSAI, ATSAE |
| Commands are not saved when power is off | ATSF, ATSG, ATSM, ATOSD |
1.2.3 By configuration objects
| Typ | Komendy AT |
|---|---|
| Sender configuration command | ATDR、ATSD、ATGD、ATSF、ATSG、ATSM、ATSE、ATGE、ATSI、ATGI、ATSO、ATSP、AST、ATGT、ATSU、ATGU、ATOSD、ATSTS、ATSAI、ATGAI、ATSAE、ATGAE |
| Receiver configuration command | ATDR、ATSR、ATGR、ATSP、AST、ATGT、ATGB、ATSIP、ATGIP、ATSTS |
1.3 Command details
1. 3.1 ping command
| Format | ATDR_ |
| parametr | nic |
| używać | Used for integrated systems to do device self-tests and identify connected modules. |
| return value | Transmitter returns the “device profile” string |
| Receiver-SUE1 returns “ATDRSUE1 OK” string | |
| Receiver-SHD1 returns “ATDRSHD1 OK” string | |
| Uwaga | Query command |
1.3. 2 set device command
| Format | ATSD$(mimo),$(gi),$(code_rate),$(constellation),$(freq(kHz)),$(bw(kHz)),$(tx1_gain), $(tx2_gain)_ Na przykład: ATSD0,1,0,0,800000,8000,86.0,86.0_ |
| parametr | Single antenna/dual antenna mimo: 0 mimo disable; 1 mimo enable |
| Guard interval GI: 0 1/32; 1 1/16; 2 1/8; 3 1/4 | |
| Convolution code rate code rate: 0 1/2; 1 2/3; 2 3/4; 3 5/6; 4 7/8; | |
| Constellation constellation: 0 QPSK; 1 QAM16; 2 QAM64; | |
| Transmitter carrier center frequency freq (kHz) 70000~3000000 (70MHz~3GHz, 1KHz step) | |
| Transmitter channel bandwidth bw (kHz) 2000~8000 (2MHz~8MHz, 1KHz step) | |
| Transmitting antenna 1 gain tx1_gain 0.0~89.75dB, 0.25dB step | |
| Turn off antenna 2 gain tx2_gain 0.0~89.75dB, 0.25dB step | |
| używać | Used to set various parameters of the device (sender) |
| return value | Na przykład: ATSD0,1,0,0,800000,8000,86.0,86.0_ SISO,żołnierz amerykański:1/16,CR:1/2,MOD:QPSK,freq:800000kHz,bw:8000kHz,tx1_gain:86.000000 tx2_gain:86.000000 OK |
| Uwaga | Set the command and save it after power off. Data rate calculation formulas corresponding to different bandwidths, guard intervals, convolutional code rates, and constellations. Air interface rate Rate(MB/s) = (BandWidth(MHz) * 8.0/7.0) / (1+żołnierz amerykański) * 1512/2048 * log2(constellation point) * code_rate * 188/204. Taking 8MHz bandwidth as an example, different guard intervals, convolutional code rates, constellation corresponding data rates, and required receiving signal-to-noise ratios. ![]() |
1.3.3 set gain command
| Format | ATSG$( tx1_gain),$( tx1_gain)_ Na przykład: ATSG85.0,85.0_ |
| parametr | tx1_gain: Nadajnik 1 osiągać |
| tx2_gain: Nadajnik 2 osiągać | |
| używać | Used to dynamically adjust the output power. Na przykład, when the SNR/RSSI of the receiving end signal is high, the output power can be reduced through the remote control link. When the SNR/RSSI of the receiving end signal is low, the output power can be increased (nadajnik). |
| return value | Na przykład: ATSG85.0,85.0_ set gain 85.000000 85.000000 OK |
| Uwaga | The setting command will not be saved when the power is turned off. |
1.3.4 set modulation mode command
| Format | ATSM$(gi), $(code_rate), $(constellation)_ Na przykład: ATSM1,1,2_ |
| parametr | Guard interval GI: 0 1/32; 1 1/16; 2 1/8; 3 1/4; |
| Convolution code rate code rate: 0 1/2; 1 2/3; 2 3/4; 3 5/6; 4 7/8; | |
| Constellation constellation: 0 QPSK; 1 QAM16; 2 QAM64; | |
| używać | Dynamically adjust the air interface rate. You can adjust the air interface rate to a higher rate when at a short distance, and lower the air interface rate at a long distance (sending end). |
| return value | Na przykład: ATSM1,1,2_ GI:1/16,CR:2/3,MOD:QAM64,OK |
| Uwaga | The setting command will not be saved when the power is turned off. |
1.3.5 get device status command
| Format | ATGD_ |
| parametr | nic |
| używać | Used to query the current number of transmitting antennas, przerwa ochronna, convolutional code rate, number of constellations, transmitting frequency, pasmo, and gain parameters (nadajnik) |
| return value | Na przykład: ATGD_ SISO,żołnierz amerykański:1/16,CR:1/2,MOD:QPSK,freq:800000kHz,bw:8000kHz,tx1_gain:86.000000 tx2_gain:86.000000 OK |
| Uwaga | Query command |
1.3.6 set encoder command
| Format | ATSE$(tryb),$(rt),$(szybkość transmisji),$(gop),$(audio)_ Na przykład: ATSE0,0,0.0,0,0_ |
| parametr | Mode options mode: 0 h264; 1 h265 |
| Low latency option rt: 0 normal latency; 1 niskie opóźnienie; (requires the receiving end to also turn on this option at the same time for paired use) | |
| szybkość transmisji: 0 let system decide; >0 specify bitrate(float) | |
| I frame interval gop: 0 let system decide; >0 specify gop | |
| Audio encoding options audio: 0 disable; 1 włączać | |
| używać | Used to set encoding parameters (sender) |
| return value | Na przykład: ATSE0,0,0.0,0,0_ MODE:0,RT:0,szybkość transmisji: 0.0Mb/s,gop:0,audio:0,OK |
| Uwaga | Set the command and save it after power off. Only some models support low-latency option settings (please consult the supplier for details) |
1.3.7 get encoder command
| Format | ATGE_ |
| parametr | nic |
| używać | Used to query encoding parameters (sender) |
| return value | Na przykład: ATGE_ MODE:0,RT:0,szybkość transmisji:4.0Mb/s,gop:10,audio:0,aes:0,OK |
| Uwaga | 1. Query command 2. The aes parameter indicates the current encryption status: 0 disable; 1 enable1 |
1.3.8 get input command
| Format | ATGI_ |
| parametr | nic |
| używać | Used to query the current camera input parameters (sender) |
| return value | Na przykład: ATGI_ input_size:1080P,input_rate: 60fps,sensor_type:hdmi,OK |
| Uwaga | Query command |
1.3.9 set input command
| Format | ATSI$(input_size),$(input_rate)_ Na przykład: ATSI1080,25_ |
| parametr | Input resolution input_size: 0 let system detect; >0 specify input size |
| Input frame rate input_rate: 0 let system detect; >0 specify input fps | |
| używać | Used to specify input resolution and frame rate to meet some special signal sources or some special application needs (sending end) |
| return value | Na przykład: ATSI1080,25_ input_size:1080P,input_rate: 25fps,OK |
| Uwaga | 1、 After the user specifies the input resolution and frame rate through this command, the system will no longer detect the signal source (Use with caution) 2、 Users can restore the default through the following command: ATSI0,0_ 3. Set the command and save it after power off. |
1.3.10 set output command
| Format | ATSO$(output_size),$(output_rate)_ Na przykład: ATSO720,30_ |
| parametr | Sender: encoding output resolution output_size: 0 equal to input_size; >0 specify output size Receiving end: HDMI output resolution (720, 1080) |
| Sender: encoding output frame rate output_rate: 0 equal to input_rate; >0 specify output_rate( fps) Receiving end: HDMI output frame rate 720p supports frame rate (50, 60); 1080p supports frame rate (24, 25, 30, 50, 60) | |
| używać | Sending end: used to specify the encoding output resolution and frame rate to meet the scaling and frame reduction requirements of certain applications. Odbiornik: used to configure the resolution and frame rate of HDMI output |
| return value | Na przykład: ATSO720,30_ output_size:720P,output_rate: 30fps,OK |
| Uwaga | 1. For HDMI input, this command is invalid when AV input 2、output_size <= input_size;output_rate<=input_rate 3. Set the command and save it after power off. |
1.3.11 set user command
| Format | ATSU$(vin),$(aj)_ Na przykład: ATSU0,1_ |
| parametr | Video input selection vin: 0 let the system detect;1 force cvbs input;2 force hdmi/sdi input Audio input selection ain: 0 let system detect; 1 force analog input |
| używać | Used to meet specific application requirements (Na przykład: HDMI/SDI input video, MIC input audio) |
| return value | Na przykład: ATSU0,1_ ATSU0,1 OK |
| Uwaga | 1、 Set the command and save it after power off. |
1.3.12 get user command
| Format | ATGU _ Na przykład: ATGU_ |
| paramet er | nic |
| używać | Used to query user-specific configuration |
| return value | Na przykład: ATGU_ ATGU0,1 OK |
| Uwaga | 1、 Query command 2、 Please refer to ATSU command for return parameter description. |
1.3.13 set audio input command
| Format | ATSAI$(lin),$(ain_vol) _ Na przykład: ATSAI0,50_ |
| parametr | Analog audio input mode selection lin: 0 mic in; 1 line in Analog audio input volume control ain_vol: mic_in recommended 50; line in recommended 0 |
| używać | Used to set analog audio input parameters |
| return value | Na przykład: RELEASED0.50_ FREE 0.50 OK |
| Uwaga | 1、 Set the command and save it after power off. 2、 ain_vol setting range [-78, 80] 3、 Not all models support this command |
1.3.14 get audio input command
| Format | ATGAI _ Na przykład: ATGAI_ |
| parametr | nic |
| używać | Used to query analog audio input configuration |
| return value | Na przykład: ATGAI_ ATGAI0.50 OK |
| Uwaga | 1、 Query command 2、 Please refer to ATSA command for return parameter description. 3、 Not all models support this command |
1.3.15 set receiver command
| Format | ATSR$(freq), $(bw), $(rt), $(cvbs)_ Na przykład: ATSR320000,6000,0,0_ |
| parametr | DR2C carrier center frequency freq (kHz) 161000~860000 (161MHz ~ 860 MHz, 1KHz step) |
| DR2C channel bandwidth bw (kHz) 2000~8000(2MHz~8MHz, 1KHz step) | |
| Low latency option rt: 0 normal latency; 1 niskie opóźnienie; (requires the transmitter to also turn on this option at the same time for paired use) | |
| AV output format cvbs: 0 pal; 1 ntsc | |
| używać | Used to set receiver parameters |
| return value | Na przykład: ATSR320000,6000,0,0_ ATSR320000,6000,0,0 OK |
| Uwaga | 1、 Set the command and save it after power off. 2. Only some models support low-latency option settings (please consult the supplier for details) |
1.3.16 get receiver command
| Format | ATGR_ |
| parametr | nic |
| używać | Used to query the receiving end parameters |
| return value | Na przykład: ATGR_ ATGR320000,6000,0,aes:0,cvbs:0 OK |
| Uwaga | 1、 Query command 2、 The aes parameter indicates the current encryption status: 0 disable; 1 włączać 3、 The cvbs parameter indicates the current AV output format: 0 pal; 1 ntsc |
1.3.17 get bit error rate command
| Format | ATGB_ |
| parametr | nic |
| używać | Used to query the bit error rate and signal strength of the dual antennas at the receiving end |
| return value | Na przykład: ATGB_ ATGB ber1:0.00% ber2:0.00% RSSI1:54 RSSI2:53 Lock1:1 Lock2:1 OK |
| Uwaga | 1、 Query command 2、 ber1 and ber2 respectively represent the bit error rate of each antenna, począwszy od 0.0% do 100.0% 3、 RSSI1 and RSSI2 respectively represent the signal strength of each antenna, począwszy od 0 do 100. 4、 Lock1 and Lock2 respectively represent the signal locking status of each antenna (1 represents signal locking) |
1.3.18 set ip address command
| Format | ATSIP$(ip), $(ip) _ Na przykład: ATSIP192.168.1.215,192.168.1.215_ |
| parametr | Local IP address |
| Local IP address (powtórz, aby potwierdzić) | |
| używać | Used to set the receiving IP address |
| return value | Na przykład: ATSIP192.168.1.215,192.168.1.215_ ATSIP192.168.1.215 OK |
| Uwaga | After setting the IP address, the receiving end needs to be restarted to take effect.Set the command and save it after power off. |
1.3.19 Get IP address command
| Format | ATGIP_ Na przykład: ATGIP_ |
| parametr | nic |
| używać | Used to query the current IP address of the receiving end |
| return value | Na przykład: ATGIP_ ATGIP192.168.0.215 OK |
| Uwaga | Query command |
1.3.20 set password command
| Format | ATSP$(hasło), $(hasło) _ Na przykład: ATSP123456,123456_ |
| parametr | Hasło klucza AES: 6-cyfrowe hasło (ASCII) |
| Hasło klucza AES: 6-cyfrowe hasło (ASCII) (powtórz, aby potwierdzić) | |
| używać | Used to set the AES key of the transceiver and receiver |
| return value | Na przykład: ATSP123456,123456_ ATSP123456 OK |
| Uwaga | When the password is all 0s, turn off AES encryption.Set the command and save it after power off. |
1.3.21 set data transfer command
| Format | ATST$(szybkość transmisji), $( parity) _ Na przykład: ATST115200,0_ |
| parametr | szybkość transmisji: 1200、2400、4800、9600、19200、38400、57600、115200 |
| Check parity: 0: Nic; 1:Dziwne; 2:Nawet | |
| używać | Used to set the baud rate and check bit of the data transparent transmission serial port |
| return value | Na przykład: ATST115200,0_ ATST115200,0 OK |
| Uwaga | Ustaw polecenie |
1.3.22 get data transfer command
| Format | Traffic safety_ |
| parametr | nic |
| używać | Used to query the baud rate and check digit of the data transparent transmission serial port |
| return value | Na przykład: Traffic safety_ ATGT115200,0 OK |
| Uwaga | Query command |
1.3.23 OSD overlay protocol
| Format | ATOSD$(idx),$(X),$(i),$(ul)_ Na przykład: ATOSD0,40,20,height: 100M_ |
| parametr | idx index: 0~7 (supports OSD overlay of 8 areas) x coordinate: 0~1919 y coordinate:0~1079 str: string to be displayed at the corresponding coordinates (The space symbol is used to clear the display) |
| używać | Used to overlay user OSD information on the video screen |
| return value | nic |
| Uwaga | 1. The user specifies the x and y coordinates of the OSD display according to the maximum 1920×1080 pikseli, and the system will correct the coordinates according to the actual display situation. 2、The str parameter cannot contain the ‘_’ character |
1.4 Customer project customization commands
The following commands are AT commands added for customer-customized projects, commands that must be supported by non-conventional shipping firmware.
1.4.1 set frequency command
| Format | ATSF$(freq)_ Na przykład: ATSF750000_ |
| parametr | Transmitter carrier center frequency freq (kHz) 200000~2700000 (200MHz~2.7GHz, 1KHz step) |
| używać | Dynamically modify the center frequency, effective immediately (sender) |
| return value | Na przykład: ATSF750000_ set freq 750000 OK |
| Uwaga | 1、 Setting command will not be saved after power off |
1.4.2 set audio encoder command
| Format | FALSE$(audio_bitrate) _ Na przykład: ATSAE64.0_ |
| parametr | Audio bitrate audio_bitrate: unit Kbps (float) |
| używać | Used to set the audio encoding bit rate |
| return value | Na przykład: ATSAE64.0_ ATSAE64.0Kbps OK |
| Uwaga | 1、 Set the command and save it after power off. |
1.4.3 get audio encoder command
| Format | ATGAE_ Na przykład:ATGAE_ |
| parametr | nic |
| używać | Used to query the audio encoding bit rate |
| return value | Na przykład: ATGAE_ ATGAE64.0Kbps OK |
| Uwaga | 1、 Query command |
1.4.4 set channel command
| Format | ATSC$(chn), $( disp_num) _ Na przykład: ATSC0,1_ |
| parametr | Display channel number 0~3(When displaying in four-split screen, it is used to specify the starting display channel.) |
| Display mode 1: single-channel full-screen display; 4: four-split screen display | |
| używać | Used to set the receiving end display mode and display channel (Quad-screen display or corresponding channel full-screen display) |
| return value | Na przykład: ATSC0,1_ ATSC0,1 OK |
| Uwaga | Ustaw polecenie |
1.4.5 get channel command
| Format | ATGC_ |
| parametr | nic |
| używać | Used to query the receiving end display mode and display channel |
| return value | Na przykład: ATGC_ ATGC0,1 OK |
| Uwaga | Query command |
1.4.6 get status command
| Format | ATGS_ |
| parametr | nic |
| używać | Used to query the status of the receiver |
| return value | Na przykład: ATGS_ ATGS RF:800.0MHz cz.b:4.0MHz MOD:QPSK CR:2/3 żołnierz amerykański:1/16 POWIETRZE:3.90Mbps AES:OFF SIG1:20 SIG2:0 BER1:0.00% BER2:22.03% Lock1:1 Lock2:1 REC OFF No Storage OK |
| Uwaga | 1. Query command 2. AIR represents the air interface rate calculated based on the current wireless parameters (The actual transmission data bit rate shall not be higher than it) 3. SIG1 and SIG2 respectively represent the signal strength of each antenna, począwszy od 0 do 100. 4. BER1 and BER2 respectively represent the bit error rate of each antenna, począwszy od 0.0% do 100.0%. 5、 Lock1 and Lock2 respectively represent the signal locking status of each antenna (1 represents signal locking) |
1.4.7 dson command
| Format | ATDSON$(NA) _ Na przykład: ATDSON1_ |
| parametr | Receiver OSD display switch |
| używać | Instead of using OSD buttons, use AT commands to control the receiving end OSD display. |
| return value | Na przykład: ATDSON1_ ATDSON1 OK |
| Uwaga | 1、 Set the command and save it after power off. |
- set rec command
| Format | ATSREC$(rec)_ Na przykład: ATSREC1_ |
| parametr | Receiver recording initiation action 0: Close recording; 1: Start recording |
| używać | Replaces the REC button to initiate recording action |
| return value | Na przykład: ATSREC1_ ATSREC1 OK |
| Uwaga | 1、 The setting command will not be saved when the power is turned off. |
1.4.8 get rec command
| Format | ATGREC _ Na przykład: ATGREC_ |
| parametr | nic |
| używać | Used to query the last recording initiation action and the current recording status. Na przykład, when the storage device is not connected, the current recording status may be inconsistent with the recording initiation action. |
| return value | Na przykład: ATGREC_ ATGREC1,1 OK |
| Uwaga | 1、 Query command 2、 For the description of return parameters, please refer to the introduction of the purpose. |
1.4.9 set ts command
| Format | ATSTS$(ts) _ Na przykład: ATSTS1_ |
| parametr | Transport stream protocol ts: 0 our private protocol; 1 mpegts protocol |
| używać | Set transport stream protocol (Compatible with other people’s product needs) |
| return value | Na przykład: ATSTS1_ ATSTS1 OK |
| Uwaga | 1、 Set the command and save it after power off. |
1.4. 10 get ts command
| Format | ATGTS_ Na przykład: ATGTS_ |
| parametr | nic |
| używać | Used to query the currently used transport stream protocol |
| return value | Na przykład: ATGTS_ ATGTS1 OK |
| Uwaga | 1. Query command 2. Please refer to the ATSTS command for return parameter description. |
1.4. 11 set key command
| Format | ATSK$(ckey)_ Na przykład: ATSK12345678abcdefghIJKLMNOP!@#$%^&*_ |
| parametr | Aes key ckey:32 ascii characters,Wszystko ‘0’ means disabling aes encryption and decryption |
| używać | Used to set the key for aes encryption and decryption |
| return value | Na przykład: ATSK12345678abcdefghIJKLMNOP!@#$%^&*_ ATSK12345678abcdefghIJKLMNOP!@#$%^&* OK |
| Uwaga | After setting the key,Requires a reboot to take effectSet the command and save it after power off. |
1.4.12 get sn command
| Format | ATGSN_ Na przykład: ATGSN_ |
| parametr | nic |
| używać | Used to obtain unique serial number |
| return value | Na przykład: ATGSN_ SN:e461c4518f221e2c OK |
| Uwaga | Query command |
1.4.13 set reset command
| Format | ATSRST$(reset)_ Na przykład: ATSRST1_ |
| parametr | Receiver software reset command 0: No action; 1: Software reset |
| używać | Software restart system |
| return value | Na przykład: ATSRST1_ ATSRST1 OK |
| Uwaga | 1、 The setting command will not be saved when the power is turned off. |
2. Download PDF commands list
CVBS HDMI do enkodera IP


Zadać pytanie
Twoja wiadomość została wysłana