序
本文章基于 CentOS7 进行安装
GK2A 是韩国气象卫星之一,由韩国气象厅开发,KARI 制造,于 2018 年 12 月 4 日由欧洲航天局的阿丽亚娜 5 号将其送上轨道,属于地球同步卫星。
基础环境安装
shell
1 | yum install -y epel-release |
禁用防火墙, 或者自己放行端口
shell
1 | systemctl disable firewalld |
安装 LibUSB
如果未安装 LibUSB,编译 RTL-SDR 驱动会出现如下错误
plaintext
1 | -- Checking for module 'libusb-1.0' |
对于 Ubuntu 与 Debian 等系统可以尝试使用如下命令进行安装
plaintext
1 | sudo apt-get install libusb-1.0-0.dev |
或者找到对应你系统版本的 libusbx-devel 手动安装
plaintext
1 | https://pkgs.org/search/?q=libusbx-devel |
对于和我一样在 CentOS 7 的同学可以使用如下方式安装
plaintext
1 | # 首先下载该RPM包 |
从源码编译 librtlsdr
shell
1 | git clone https://github.com/steve-m/librtlsdr.git |
从源码编译 goesrecv
shell
1 | git clone --recursive https://github.com/sam210723/goestools |
错误 1 (由于未找到适用于红帽系的 libairspy 包,如果出现如下错误,请在 CMakeLists 里将 libairspy 检查注释掉)
shell
1 | -- Found PkgConfig: /usr/bin/pkg-config (found version "1.7.3") |
shell
1 | vim ~/goestools/src/goesrecv/CMakeLists.txt |
运行 goesrecv 测试是否有输出
plaintext
1 | [root@localhost ~]# goesrecv -v -i 1 -c goesrecv.conf |
xrit-rx 安装
shell
1 | wget https://github.com/sam210723/xrit-rx/releases/latest/download/xrit-rx.zip |
解码 GK2A 的数据需要用到密钥
解密后生成的密钥名为 EncryptionKeyMessage.bin
shell
1 | cd xrit-rx |
安装 Python3
shell
1 | sudo yum install python34 |
通过 screen 后台运行
plaintext
1 | # 请自行查阅screen用法, 这里不过多赘述 |
测试
浏览器输入 http://ip:1692
访问 web 控制台

- 本文链接: https://mikuac.com/gk2a/
- 版权声明: 本博客所有文章除特别声明外,均默认采用 CC BY-NC-SA 4.0 许可协议。
0/500