SIK Telemetry Radio usage and documentation - Chr1st0h1/PHI-Copter GitHub Wiki
SiK Telemetry Radio V3 Documentation
Documentation SiK Radio from Holybro
SIK Telemetry Radio Usage and testing
1. Sending AT Commands to a SiK Radio on Ubuntu
Steps:
-
Connect SiK Radio to USB Port:
- Plug the SiK radio into a USB port on your Ubuntu laptop.
-
Identify the Serial Port:
- Run the following command to find the connected serial port:
dmesg | grep ttyUSB - Look for an output like
/dev/ttyUSB0.
- Run the following command to find the connected serial port:
-
Install a Serial Communication Tool:
- Install a terminal program like
minicom:sudo apt update sudo apt install minicom
- Install a terminal program like
-
Configure and Communicate:
- Launch
minicomand set the appropriate serial port and baud rate (e.g.,57600or115200).sudo minicom -s - Enter command mode by typing
+++(without pressing Enter). A response likeOKconfirms the radio is ready for AT commands. - Example AT commands:
ATI: Retrieve information about the SiK radio.ATSx=yyy: Update specific settings (wherexis the parameter, andyyyis the value).
- Save settings using:
AT&W
- Launch
2. Transferring Data Using Two SiK Radios
Setup Overview
- Two laptops, each with a connected SiK radio via USB.
Steps:
-
Configure Radios:
- Ensure both radios share matching configurations (e.g., baud rate, net ID, and frequency) using AT commands.
-
Identify Serial Ports:
- On each laptop, identify the respective serial ports:
dmesg | grep ttyUSB
- On each laptop, identify the respective serial ports:
-
Install Serial Communication Tools:
- Install a tool like
screenon both laptops:sudo apt install screen
- Install a tool like
-
Open Communication:
- On Laptop A:
screen /dev/ttyUSB0 57600 - On Laptop B:
screen /dev/ttyUSB0 57600
- On Laptop A:
-
Send and Test Data:
- Type messages in the terminal on Laptop A, and they should appear on Laptop B, and vice versa.
-
Exit:
- Exit
screenwithCtrl+A, thenK, and confirm withY.
- Exit
3. Filtering dmesg Logs for ttyUSB
To find the connected ttyUSB device:
dmesg | grep ttyUSB