ラズパイ3でAPRS iGate
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
&ref(S_PB030551.jpg);~
&size(20){&color(white,blue){JE7JCX};};です。~
~
***ここから巣立っていった局 [#p84347bb]
-青森県青森市 JE7UPL-10~
~
***前書き [#uc30a9c1]
APRSのiGate局を日本全国に増やしていきたいので、当局が日本...
なお、内容を改善する為内容は随時加筆しますので、その点は...
~
RTL-SDRというアプリが144.66MHzを受信して音声データーを取...
尚、DireWolfの説明書きには1200bps/9600bps対応って書いてい...
~
これを行うにあたっては、ラズベリーパイ3がインストール出来...
当局はLinuxについては全くの独学です。~
現在会社では[[CentOS7:https://www.centos.org/]]のサーバー...
サーバーにはモニタはつながってなくて、すべてWin機からリモ...
&color(red){頑張ればなんとかなるモノです。覚えはじめの頃...
では頑張って始めましょー!~
***必要なモノ [#jb0d0bad]
・[[ラズベリーパイ3:https://ja.wikipedia.org/wiki/Raspber...
・マイクロSDカード 16GBとか32GBとか。おそらくiGateやるだ...
・ACアダプタ ラズベリーパイ3用~
・ケースとヒートシンク 基板むき出しだと、金属物落とした...
・USBマウスとキーボード ラズベリーパイ3用ではなくてもWin...
・HDMIケーブルかDVI→HDMI変換コネクタか、VGA→HDMI変換コネ...
将来的にはマウスもキーボードもHDMI変換も使わなくなります...
・SDRドングル RTL2832Uとか書かれていれば動くと思います。~
・アンテナ変換コネクタ 当局はM型コネクタをBNC型コネクタに...
・PC用モニタ~
・WindowsPC あれば良いですね。設定その他が楽になります。~
・LAN環境 無線LANでも有線LANでも構わないです。安定するな...
~
一番手っ取り早いのは、アマゾンなどから一式セットになった...
2台目は本体とケースを別々に買って。~
その時のケースは金属ケースにして、ちょっとおしゃれ!になん...
***Linuxにおけるユーザーの考え方 [#q5a170f1]
Linuxでは、OSの管理全般はアドミニストレータと呼ばれるユー...
一般ユーザーはOSの動作そのものにまつわるモノは一切手出し...
なので、一般ユーザーはラズベリーパイ3の/home/pi以外のディ...
この説明書きでは管理者権限で、とか、一般ユーザーでとか、...
***最初に [#p85c37da]
普通にOSをインストールする。~
→これはネットを調べると、いくらでも例題が出てきます。[[グ...
***初期設定[#j649db57]
・言語設定から、タイムゾーンやキーボードやWiFi地域設定と...
インターフェースで[[ssh:https://www.kagoya.jp/howto/renta...
・ユーザーrootとユーザーpiのパスワード設定はしておいてく...
***管理者権限の設定 [#ub9f2e3c]
管理者にならないと何も始まらないとので、まずは管理者権限...
管理者権限とは、例えばユーザー名suでログインできる状況だ...
具体的にはsuのパスワードは初期で空なのでそれを設定します。~
ツールバーのLXTerminal(以降ターミナルとかシェルと表現しま...
$passwd root「Enter」~
を行うと、パスワードを聞かれるので同じパスワードを二回入...
以降、設定を弄る場合、ソフトウェアをインストールする場合...
一般ユーザーで作業していて、権限がないというエラーが表示...
~
***WiFi設定 [#c83d3e3d]
管理者権限((rootでログインしvim wpa_supplicant.confを実行...
~
/etc/wpa_supplicant.confに下記を追加。~
ターミナル上でのコマンドは、~
#vim /etc/wpa_supplicant/wpa_supplicant.conf~
です。&color(white,red){書く前に[i]を押して挿入モードにし...
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev~
update_config=1~
country=JP~
~
network={~
ssid="BuffaloG"&color(white,red){←あなたの無線ルーターのS...
psk="XXXXXXXXXXXXX"&color(white,red){←ここはあなたのルー...
key_mgmt=WPA-PSK~
}~
~
下はvimで開いたwpa_supplicant.confです。pskキーは都合ぼか...
&ref(20191103-001.JPG);
***LANのIP固定設定 [#s8014c5c]
ipを固定しないと、例えばWindowsPCからssh((Linux系OSのリモ...
interface wlan0~
static ip_address=192.168.11.11/24&color(white,red){←付与...
static routers=192.168.11.1&color(white,red){←無線ルータ...
static domain_name_servers=192.168.11.1&color(white,red){...
これでWindowsPCからssh接続ができるようになりました。~
下の画像は/etc/dhcpcd.confをvimで開いた画像です。~
&ref(20191103-002.JPG);~
その後ターミナル上で管理者権限でrebootします。~
#reboot[ENTER]~
***RTL-SDRアプリのインストール [#o78577b2]
ターミナル上で一般ユーザー"pi"で~
$sudo apt-get install rtl-sdr~
を実行します。~
***RTL-SDRの設定 [#uc16c4b4]
管理者権限で/etc/modprobe.d/rtlsdr-blacklist.conf に以下...
blacklist dvb_usb_rtl28xxu~
blacklist rtl2830~
blacklist dvb_usb_v2~
blacklist dvb_core~
~
ターミナル上で管理者権限でrebootします。~
#reboot[ENTER]~
***SDRドングルのテスト [#k093d2c1]
USBにSDRドングルを刺します。~
その後ターミナルから下記を打ち、テストを実施します。~
ここは一般ユーザー"pi2"でもOKです。~
$ rtl_test -t~
下記のメッセージが出れば認識されています。~
Found 1 device(s):~
0: Realtek, RTL2838UHIDIR, SN: 00000001~
Using device 0: Generic RTL2832U OEM~
Found Rafael Micro R820T tuner~
Supported gain values (29): 0.0 0.9 1.4 2.7 3.7 7.7 8.7 1...
33.8 36.4 37.2 38.6 40.2 42.1 43.4 43.9 44.5 48.0 49.6
Sampling at 2048000 S/s.~
No E4000 tuner found, aborting~
***DireWolfのインストール~ [#v8b2fd5d]
ターミナル上からのapt-get install direwolfのインストール...
ターミナル上一般ユーザー"pi"で~
$cd /home/pi~
$git clone https://www.github.com/wb2osz/direwolf~
$cd direwolf~
$make~
そうしたら~
Makefile.linux:270: *** /usr/include/alsa/asoundlib.h doe...
とasoundlib.hファイルが無いと怒られたので、~
ターミナル上で~
$sudo apt-get install libasound2-dev します。~
もう一回make~
今度はいきました。~
以降は管理者権限で~
#sudo make install~
つぎは~
#make install-conf~
その次は~
#make install-rpi~
です。~
~
***/home/pi/sdr.confの編集 [#e46ad1ca]
その次に/home/pi/sdr.confにコールサイン、APRSサーバーログ...
ターミナル上で一般ユーザー"pi"でcd /home/piして~
$vim sdr.conf
します。
以下は私のsdr.confです。~
#~
# Sample configuration for SDR read-only IGate.~
#~
# We might not have an audio output device so set to null.~
# We will override the input half on the command line.~
ADEVICE null null~
CHANNEL 0~
MYCALL JE7JCX-10~
# First you need to specify the name of a Tier 2 server.~
# The current preferred way is to use one of these region...
# noam.aprs2.net - for North America~
# soam.aprs2.net - for South America~
# euro.aprs2.net - for Europe and Africa~
# asia.aprs2.net - for Asia~
# aunz.aprs2.net - for Oceania~
IGSERVER sapporo.aprs2.net&color(white,red){←ネットを調べ...
~
# You also need to specify your login name and passcode.~
# Contact the author if you can't figure out how to gener...
~
IGLOGIN JE7JCX-10 XXXXX&color(white,red){←XXXXXには自分の...
~
# That's all you need for a receive only IGate which rela...
# messages from the local radio channel to the global ser...
下はvimで開いたsdr.confの画像です。~
&ref(20191103-005.JPG);
***direwolf.confの設定 [#j45151b0]
その次は/home/pi/direwolf.confの編集です。~
ターミナル上一般ユーザー権限で~
vim direwolf.conf
で編集します。
私の場合書くのは~
MYCALL JE7JCX-10~
IGLOGIN JE7JCX-10 XXXXX~
OBEACON sendto=IG DELAY=0:10 EVERY=30:00 OBJNAME=JE7JCX-1...
だけです。~
***dw-start.shの編集 [#p78680be]
/home/pi/dw-start.shを編集します。ターミナル上一般ユーザ...
rtl_fm -f 144.66M -p 20 -o 4 - 2>/var/log/direwolf/rtl_fm...
上の文章は、direwolfの実行と、ログファイル((2は異常時の意...
vim上でdw-start.shを開いた画像です。色はついていますが、...
&ref(20191103-003.JPG);
***dw-start.shの実行 [#ybafbd34]
一般ユーザー権限でcd /home/pi/でsh dw-start.shを実行~
***エラー対応 [#g2318803]
ログファイルが作れないと言うエラーが出るので、ターミナル...
mkdir /var/log/direwolfする。~
chown pi:pi /var/log/direwolfします。~
chmod 777 /var/log/direwolfします。~
その次にターミナル上で~
cd /var/log/direwwolfします。~
ターミナル上でtouch error.logします。~
ターミナル上でtouch output.logします。~
***rc.localの編集 [#v963b25e]
ターミナル上から管理者権限で/etc/rc.localをvimで編集しま...
#vim /etc/rc.local~
/bin/sh /home/pi/dw-start.shを行頭の#が連続して終わったあ...
下の画像はvimでrc.localを開いた画像です。~
&ref(20191103-004.JPG);~
***再起動 [#q794b9fa]
管理者権限でリブートします。
#reboot~
***direwolfの起動確認 [#g00f1f42]
一般ユーザーでログインし、ターミナル上でps aux | grep dir...
root 542 11.4 0.5 123396 5516 ? Sl 20:13...
と表示が出ていれば起動に成功しています。~
***APRSのサーバーにログイン成功、パケットを送れているか確...
APRSサーバーのステータスを確認し、JE7JCX-10がログインして...
WindowsPCのブラウザで~
http://211.132.61.243:14501/
を確認し、JE7JCX-10が表示されていることを確認します。~
そのまま動かして、ちゃんとサーバーへPBEACONを出しているか...
***実パケット受信確認 [#w2920ac7]
APRSハンディトランシーバーか、APRSモービル機で近所を歩き...
http://aprs.fiで軌跡が表示されるかどうかを見ます。~
~
&ref(20191103capture.JPG);
~
~
下の画像は、DireWolfの受信パケット出力のログです。~
/var/log/direwolf/output.logです。~
管理者権限でターミナルから~
#cat /var/log/direwolf/output.log~
を打つことで見ることが出来ます。~
&ref(20191107_capture.JPG);
~
***ログファイルサイズ0化設定 [#b60e9c9f]
なにげにラズベリーパイ3のログファイルがどんどん増えていく...
編集するファイルは~
/root/log_del.shです。&color(white,red){←名前はなんでも良...
管理者権限で~
#vim /root/log_del.sh~
書く内容は、~
#!/bin/bash
: > /var/log/Xorg.o.log
: > /var/log/Xorg.0.log
: > /var/log/auth.log
: > /var/log/boot.log
: > /var/log/btmp
: > /var/log/daemon.log
: > /var/log/cron.log
: > /var/log/debug.log
: > /var/log/debug
: > /var/log/dmesg
: > /var/log/dpkg.log
: > /var/log/kern.log
: > /var/log/last.log
: > /var/log/lastlog
: > /var/log/messages.log
: > /var/log/messages
: > /var/log/syslog
: > /var/log/user.log
: > /var/log/wtmp.log
: > /var/log/wtmp
: > /var/log/alternatives.
rm -f /var/log/*.gz
rm -f /var/log/*.1
rm -f /var/log/*.2
~
これをcrontabに書いて、実行するとログファイルサイズは0に...
下の画像はvimでlog_del.shを開いた画像です。下から3行のrm ...
これで、ログディレクトリが結構綺麗になります。あとは、時...
&ref(20191112_capture01.JPG);~
編集が終わったら念のため管理者権限で、~
#chmod +x log_del.sh~
を行い、実行権限を付与してください。~
~
crontabの編集は~
#crontab -e~
で開いたファイルの最終行に下記を追加してください。~
05 00 * * 0 /bin/sh /root/log_del.sh~
書いたら、[esc][:][w][q][enter]で保存終了してください。~
書いた内容は日曜日の0時5分に/root/log_del.shのファイルを...
その後、~
#systemctl restart cron[return]~
で追加した最下行の設定が読み込まれます。~
***WiFi切断対策 [#f8aa25d7]
ラズベリーパイ3はWifiが切れるという巷の噂があるので、5分...
/home/pi/reconne_wifi.sh
です。~
$vim /home/pi/reconne_wifi.sh~
中身は~
#!/bin/sh~
ping -c 1 192.168.11.X&color(white,red){←このipは各自のル...
test $? -eq 1 && sudo /etc/ifplugd/action.d/action_wpa wl...
~
編集が終わったら、
chmod +x reconne_wifi.sh~
を実行し、実行権限を付与してください。~
今度はそのファイルを5分おきに実行するため、ターミナル管理...
#crontab -e~
をタイプしcronファイルの編集を行います。
下記の1行を追加します。~
※/5 * * * * sh /home/pi/reconne_wifi.sh 1&2 >> /var/log/c...
5分おきに実行し、結果を/var/log/cron.logに書き出す設定で...
ターミナル上管理者権限でcrontab -lしてちゃんと保存されて...
管理者権限で
#systemctl stop cron~
#systemctl start cron~
あるいは、~
#systemctl reload cron~
で設定のリロードでもOKかと思います。~
***ためになりそうなリンク [#ha269e4e]
-[[ラズベリーパイ日本語フォーラム:https://www.raspberrypi...
~
-----
できましたー!これでOKでーす!受信専用iGateが完成です。お...
~
&color(red){&size(20){晩酌しながら、これを打つのは大変で...
~
-----
&size(20){&color(white,blue){質問問合せ等は「valkyrieあっ...
&size(20){&color(white,blue){あっとは「@」に変えて送信を...
~
あるいは[[ここをクリック>valkyrie@103.0t0.jp]]してもメー...
~
-----
***コメントがあればどーぞ! [#d855cda5]
- 本人です。テスト書き込みです。 -- [[JE7JCX]] &new{2020-...
- なかなかに素晴らしい。送信も出来たらいいのだけれど、受...
- コメントありがとうございます。そうですねぇ。でも逆に無...
#comment
-----
2019年11月3日記 JE7JCX~
~
~
~
[[ラズベリーパイ3]]~
[[アマチュア無線]]~
[[TopPage]]
終了行:
&ref(S_PB030551.jpg);~
&size(20){&color(white,blue){JE7JCX};};です。~
~
***ここから巣立っていった局 [#p84347bb]
-青森県青森市 JE7UPL-10~
~
***前書き [#uc30a9c1]
APRSのiGate局を日本全国に増やしていきたいので、当局が日本...
なお、内容を改善する為内容は随時加筆しますので、その点は...
~
RTL-SDRというアプリが144.66MHzを受信して音声データーを取...
尚、DireWolfの説明書きには1200bps/9600bps対応って書いてい...
~
これを行うにあたっては、ラズベリーパイ3がインストール出来...
当局はLinuxについては全くの独学です。~
現在会社では[[CentOS7:https://www.centos.org/]]のサーバー...
サーバーにはモニタはつながってなくて、すべてWin機からリモ...
&color(red){頑張ればなんとかなるモノです。覚えはじめの頃...
では頑張って始めましょー!~
***必要なモノ [#jb0d0bad]
・[[ラズベリーパイ3:https://ja.wikipedia.org/wiki/Raspber...
・マイクロSDカード 16GBとか32GBとか。おそらくiGateやるだ...
・ACアダプタ ラズベリーパイ3用~
・ケースとヒートシンク 基板むき出しだと、金属物落とした...
・USBマウスとキーボード ラズベリーパイ3用ではなくてもWin...
・HDMIケーブルかDVI→HDMI変換コネクタか、VGA→HDMI変換コネ...
将来的にはマウスもキーボードもHDMI変換も使わなくなります...
・SDRドングル RTL2832Uとか書かれていれば動くと思います。~
・アンテナ変換コネクタ 当局はM型コネクタをBNC型コネクタに...
・PC用モニタ~
・WindowsPC あれば良いですね。設定その他が楽になります。~
・LAN環境 無線LANでも有線LANでも構わないです。安定するな...
~
一番手っ取り早いのは、アマゾンなどから一式セットになった...
2台目は本体とケースを別々に買って。~
その時のケースは金属ケースにして、ちょっとおしゃれ!になん...
***Linuxにおけるユーザーの考え方 [#q5a170f1]
Linuxでは、OSの管理全般はアドミニストレータと呼ばれるユー...
一般ユーザーはOSの動作そのものにまつわるモノは一切手出し...
なので、一般ユーザーはラズベリーパイ3の/home/pi以外のディ...
この説明書きでは管理者権限で、とか、一般ユーザーでとか、...
***最初に [#p85c37da]
普通にOSをインストールする。~
→これはネットを調べると、いくらでも例題が出てきます。[[グ...
***初期設定[#j649db57]
・言語設定から、タイムゾーンやキーボードやWiFi地域設定と...
インターフェースで[[ssh:https://www.kagoya.jp/howto/renta...
・ユーザーrootとユーザーpiのパスワード設定はしておいてく...
***管理者権限の設定 [#ub9f2e3c]
管理者にならないと何も始まらないとので、まずは管理者権限...
管理者権限とは、例えばユーザー名suでログインできる状況だ...
具体的にはsuのパスワードは初期で空なのでそれを設定します。~
ツールバーのLXTerminal(以降ターミナルとかシェルと表現しま...
$passwd root「Enter」~
を行うと、パスワードを聞かれるので同じパスワードを二回入...
以降、設定を弄る場合、ソフトウェアをインストールする場合...
一般ユーザーで作業していて、権限がないというエラーが表示...
~
***WiFi設定 [#c83d3e3d]
管理者権限((rootでログインしvim wpa_supplicant.confを実行...
~
/etc/wpa_supplicant.confに下記を追加。~
ターミナル上でのコマンドは、~
#vim /etc/wpa_supplicant/wpa_supplicant.conf~
です。&color(white,red){書く前に[i]を押して挿入モードにし...
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev~
update_config=1~
country=JP~
~
network={~
ssid="BuffaloG"&color(white,red){←あなたの無線ルーターのS...
psk="XXXXXXXXXXXXX"&color(white,red){←ここはあなたのルー...
key_mgmt=WPA-PSK~
}~
~
下はvimで開いたwpa_supplicant.confです。pskキーは都合ぼか...
&ref(20191103-001.JPG);
***LANのIP固定設定 [#s8014c5c]
ipを固定しないと、例えばWindowsPCからssh((Linux系OSのリモ...
interface wlan0~
static ip_address=192.168.11.11/24&color(white,red){←付与...
static routers=192.168.11.1&color(white,red){←無線ルータ...
static domain_name_servers=192.168.11.1&color(white,red){...
これでWindowsPCからssh接続ができるようになりました。~
下の画像は/etc/dhcpcd.confをvimで開いた画像です。~
&ref(20191103-002.JPG);~
その後ターミナル上で管理者権限でrebootします。~
#reboot[ENTER]~
***RTL-SDRアプリのインストール [#o78577b2]
ターミナル上で一般ユーザー"pi"で~
$sudo apt-get install rtl-sdr~
を実行します。~
***RTL-SDRの設定 [#uc16c4b4]
管理者権限で/etc/modprobe.d/rtlsdr-blacklist.conf に以下...
blacklist dvb_usb_rtl28xxu~
blacklist rtl2830~
blacklist dvb_usb_v2~
blacklist dvb_core~
~
ターミナル上で管理者権限でrebootします。~
#reboot[ENTER]~
***SDRドングルのテスト [#k093d2c1]
USBにSDRドングルを刺します。~
その後ターミナルから下記を打ち、テストを実施します。~
ここは一般ユーザー"pi2"でもOKです。~
$ rtl_test -t~
下記のメッセージが出れば認識されています。~
Found 1 device(s):~
0: Realtek, RTL2838UHIDIR, SN: 00000001~
Using device 0: Generic RTL2832U OEM~
Found Rafael Micro R820T tuner~
Supported gain values (29): 0.0 0.9 1.4 2.7 3.7 7.7 8.7 1...
33.8 36.4 37.2 38.6 40.2 42.1 43.4 43.9 44.5 48.0 49.6
Sampling at 2048000 S/s.~
No E4000 tuner found, aborting~
***DireWolfのインストール~ [#v8b2fd5d]
ターミナル上からのapt-get install direwolfのインストール...
ターミナル上一般ユーザー"pi"で~
$cd /home/pi~
$git clone https://www.github.com/wb2osz/direwolf~
$cd direwolf~
$make~
そうしたら~
Makefile.linux:270: *** /usr/include/alsa/asoundlib.h doe...
とasoundlib.hファイルが無いと怒られたので、~
ターミナル上で~
$sudo apt-get install libasound2-dev します。~
もう一回make~
今度はいきました。~
以降は管理者権限で~
#sudo make install~
つぎは~
#make install-conf~
その次は~
#make install-rpi~
です。~
~
***/home/pi/sdr.confの編集 [#e46ad1ca]
その次に/home/pi/sdr.confにコールサイン、APRSサーバーログ...
ターミナル上で一般ユーザー"pi"でcd /home/piして~
$vim sdr.conf
します。
以下は私のsdr.confです。~
#~
# Sample configuration for SDR read-only IGate.~
#~
# We might not have an audio output device so set to null.~
# We will override the input half on the command line.~
ADEVICE null null~
CHANNEL 0~
MYCALL JE7JCX-10~
# First you need to specify the name of a Tier 2 server.~
# The current preferred way is to use one of these region...
# noam.aprs2.net - for North America~
# soam.aprs2.net - for South America~
# euro.aprs2.net - for Europe and Africa~
# asia.aprs2.net - for Asia~
# aunz.aprs2.net - for Oceania~
IGSERVER sapporo.aprs2.net&color(white,red){←ネットを調べ...
~
# You also need to specify your login name and passcode.~
# Contact the author if you can't figure out how to gener...
~
IGLOGIN JE7JCX-10 XXXXX&color(white,red){←XXXXXには自分の...
~
# That's all you need for a receive only IGate which rela...
# messages from the local radio channel to the global ser...
下はvimで開いたsdr.confの画像です。~
&ref(20191103-005.JPG);
***direwolf.confの設定 [#j45151b0]
その次は/home/pi/direwolf.confの編集です。~
ターミナル上一般ユーザー権限で~
vim direwolf.conf
で編集します。
私の場合書くのは~
MYCALL JE7JCX-10~
IGLOGIN JE7JCX-10 XXXXX~
OBEACON sendto=IG DELAY=0:10 EVERY=30:00 OBJNAME=JE7JCX-1...
だけです。~
***dw-start.shの編集 [#p78680be]
/home/pi/dw-start.shを編集します。ターミナル上一般ユーザ...
rtl_fm -f 144.66M -p 20 -o 4 - 2>/var/log/direwolf/rtl_fm...
上の文章は、direwolfの実行と、ログファイル((2は異常時の意...
vim上でdw-start.shを開いた画像です。色はついていますが、...
&ref(20191103-003.JPG);
***dw-start.shの実行 [#ybafbd34]
一般ユーザー権限でcd /home/pi/でsh dw-start.shを実行~
***エラー対応 [#g2318803]
ログファイルが作れないと言うエラーが出るので、ターミナル...
mkdir /var/log/direwolfする。~
chown pi:pi /var/log/direwolfします。~
chmod 777 /var/log/direwolfします。~
その次にターミナル上で~
cd /var/log/direwwolfします。~
ターミナル上でtouch error.logします。~
ターミナル上でtouch output.logします。~
***rc.localの編集 [#v963b25e]
ターミナル上から管理者権限で/etc/rc.localをvimで編集しま...
#vim /etc/rc.local~
/bin/sh /home/pi/dw-start.shを行頭の#が連続して終わったあ...
下の画像はvimでrc.localを開いた画像です。~
&ref(20191103-004.JPG);~
***再起動 [#q794b9fa]
管理者権限でリブートします。
#reboot~
***direwolfの起動確認 [#g00f1f42]
一般ユーザーでログインし、ターミナル上でps aux | grep dir...
root 542 11.4 0.5 123396 5516 ? Sl 20:13...
と表示が出ていれば起動に成功しています。~
***APRSのサーバーにログイン成功、パケットを送れているか確...
APRSサーバーのステータスを確認し、JE7JCX-10がログインして...
WindowsPCのブラウザで~
http://211.132.61.243:14501/
を確認し、JE7JCX-10が表示されていることを確認します。~
そのまま動かして、ちゃんとサーバーへPBEACONを出しているか...
***実パケット受信確認 [#w2920ac7]
APRSハンディトランシーバーか、APRSモービル機で近所を歩き...
http://aprs.fiで軌跡が表示されるかどうかを見ます。~
~
&ref(20191103capture.JPG);
~
~
下の画像は、DireWolfの受信パケット出力のログです。~
/var/log/direwolf/output.logです。~
管理者権限でターミナルから~
#cat /var/log/direwolf/output.log~
を打つことで見ることが出来ます。~
&ref(20191107_capture.JPG);
~
***ログファイルサイズ0化設定 [#b60e9c9f]
なにげにラズベリーパイ3のログファイルがどんどん増えていく...
編集するファイルは~
/root/log_del.shです。&color(white,red){←名前はなんでも良...
管理者権限で~
#vim /root/log_del.sh~
書く内容は、~
#!/bin/bash
: > /var/log/Xorg.o.log
: > /var/log/Xorg.0.log
: > /var/log/auth.log
: > /var/log/boot.log
: > /var/log/btmp
: > /var/log/daemon.log
: > /var/log/cron.log
: > /var/log/debug.log
: > /var/log/debug
: > /var/log/dmesg
: > /var/log/dpkg.log
: > /var/log/kern.log
: > /var/log/last.log
: > /var/log/lastlog
: > /var/log/messages.log
: > /var/log/messages
: > /var/log/syslog
: > /var/log/user.log
: > /var/log/wtmp.log
: > /var/log/wtmp
: > /var/log/alternatives.
rm -f /var/log/*.gz
rm -f /var/log/*.1
rm -f /var/log/*.2
~
これをcrontabに書いて、実行するとログファイルサイズは0に...
下の画像はvimでlog_del.shを開いた画像です。下から3行のrm ...
これで、ログディレクトリが結構綺麗になります。あとは、時...
&ref(20191112_capture01.JPG);~
編集が終わったら念のため管理者権限で、~
#chmod +x log_del.sh~
を行い、実行権限を付与してください。~
~
crontabの編集は~
#crontab -e~
で開いたファイルの最終行に下記を追加してください。~
05 00 * * 0 /bin/sh /root/log_del.sh~
書いたら、[esc][:][w][q][enter]で保存終了してください。~
書いた内容は日曜日の0時5分に/root/log_del.shのファイルを...
その後、~
#systemctl restart cron[return]~
で追加した最下行の設定が読み込まれます。~
***WiFi切断対策 [#f8aa25d7]
ラズベリーパイ3はWifiが切れるという巷の噂があるので、5分...
/home/pi/reconne_wifi.sh
です。~
$vim /home/pi/reconne_wifi.sh~
中身は~
#!/bin/sh~
ping -c 1 192.168.11.X&color(white,red){←このipは各自のル...
test $? -eq 1 && sudo /etc/ifplugd/action.d/action_wpa wl...
~
編集が終わったら、
chmod +x reconne_wifi.sh~
を実行し、実行権限を付与してください。~
今度はそのファイルを5分おきに実行するため、ターミナル管理...
#crontab -e~
をタイプしcronファイルの編集を行います。
下記の1行を追加します。~
※/5 * * * * sh /home/pi/reconne_wifi.sh 1&2 >> /var/log/c...
5分おきに実行し、結果を/var/log/cron.logに書き出す設定で...
ターミナル上管理者権限でcrontab -lしてちゃんと保存されて...
管理者権限で
#systemctl stop cron~
#systemctl start cron~
あるいは、~
#systemctl reload cron~
で設定のリロードでもOKかと思います。~
***ためになりそうなリンク [#ha269e4e]
-[[ラズベリーパイ日本語フォーラム:https://www.raspberrypi...
~
-----
できましたー!これでOKでーす!受信専用iGateが完成です。お...
~
&color(red){&size(20){晩酌しながら、これを打つのは大変で...
~
-----
&size(20){&color(white,blue){質問問合せ等は「valkyrieあっ...
&size(20){&color(white,blue){あっとは「@」に変えて送信を...
~
あるいは[[ここをクリック>valkyrie@103.0t0.jp]]してもメー...
~
-----
***コメントがあればどーぞ! [#d855cda5]
- 本人です。テスト書き込みです。 -- [[JE7JCX]] &new{2020-...
- なかなかに素晴らしい。送信も出来たらいいのだけれど、受...
- コメントありがとうございます。そうですねぇ。でも逆に無...
#comment
-----
2019年11月3日記 JE7JCX~
~
~
~
[[ラズベリーパイ3]]~
[[アマチュア無線]]~
[[TopPage]]
ページ名: