RPi3限界

Raspberry Pi 3 Model B (RPi3)と同B+ (RPi3+)で防犯カメラが出力するReal Time Streaming Protol (RTSP) 映像を相変わらず見ています.ほんの2か月くらい前までは,非常に安定で,VLCがフリーズしたり落ちることは週に数回程度でした.

ところがその後VLCをupdateしたら起動直後に画面がフリーズしたり1,起動はしても数十分〜数時間でVLCがフリーズしたり異常終了する様になりました.全く使い物になりません.RPi3もRPI3+も同じ状態です.

そこで,RPi3についてはVLCのupdate前のバックアップをSDカードにコピーして戻し,VLC関係のupdateをしないようにしました.

sudo apt-mark hold $(dpkg -l | grep vlc | awk '{print $2}')

これでつい昨日までやってこられたのですが,昨日かけたupdateでちらっと見えたところではOpenSSLなどのupdateがあり,その後VLCが起動痔に画面がフリーズするようになりました.

やむなくしばらく前の安定していたときのバックアップに戻し今はVLCも安定してRTSP映像を再生しています.当分システムのupdateはしないことにします.セキュアでないので “当分” の間ということにします.

一方のRPi3+については予備機扱いのRaspberry Pi 4 Model B(RPi4) RAM 4GBに置き換えました.こちらはVLCも,

sudo apt-mark unhold $(apt-mark showhold)

によってVLCのupdateの凍結を解除して,全てup to dateにしました.その状態でRPi4では全く問題なく安定動作します.これはVLCでRTSPを視るというタスクに関してRPi3(+)は限界だという意味ですね.

そこでRPi4をもう1台買おうかと思い,価格を調べてみたら,RAM 8GBだと今日では3万円を超えるのですね.通販サイトの履歴で調べたら,2020年に購入したときはRAM 8GBで9000円でした.

円安の影響もありますが,昨今のメモリー高騰の影響がもろに出ています.当分買うのを控え,手持ちでやりくりすることにします.

  1. VLCの画面が進まなくなるだけでシステムは生きています. ↩︎

MacでzLog令和版 (2)

その後,リグコンとWinkeyer 2の制御を試みました.まず,ボトル内のdosdevicesに行き,

ln -s /dev/tty.usbserial-XXXXXXXX com10

とします./tty.usbserial-XXXXXXXXは,USB-serialアダプターのディバイス名です.抜いたり差したりして,

ls /dev/tty.usbserial*

で確認できます.com10にしたのは,com1〜4だと不具合が起こる可能性があるというGeminiのアドバイスに従いました.

Winkeyer 2をcom10に,リグにつなぐUSB-Serialアダプターはcom11にしました.

この状態で,Winkeyer 2用の設定アプリはWinkeyerを認識して,EEPROMの読み出し書き込み・メーセージの送出全部できます.

この調子でリグコンも楽勝かと思いましたが,zLog令和版がリグにつながるFTDIのUSB-serialアダプター(com11)を認識してくれません.

いろいろGeminiに相談しながらやったところ,system.regの末尾に,

[Hardware\\Devicemap\\Serialcomm]
"Serial0"="COM10"
"Serial1"="COM11"

を追記することで解決しました.

All JAコンテストで少し試し運用してみようと思います.

MacでzLog令和版

久しぶりの無線ネタです.といってもICT関係ですが😓

かつてはVMWare FusionでWindows 7, 8.1, 10を動かし,そこでzLogを動かしてきました.ただzLogは国内の一部のコンテストでの使用のみでたいていはN1MM+を使ってきましたが.

今はコンテストにも関心はなくなってきたのですが,所属するクラブで参加する6m and Downコンテストでログ用のPCが足りないということなので,MacBook Air M4でzLog令和版が動かないものか調べてみました.

ざっと調べると,Homebrewでwine-crossoverとwinetricksをインストールすればzLog令和版が動くという情報を複数発見しました.

そこでMacPortsで試してみましたが,wine-crossoverは “known to fail” だそうで,あきらめました.

WineでWindows用のソフトを動かすというのは時々感心を持ち調べたり試しましたが,これまでうまくいったことはなかったのです.

それでGeminiに相談したら,Wine-Crossover(有料)の簡略版のようなWhisky(無料)を試したらどうだということです.

昨夜試してみたら,あっさり動きました.アーキテクチャーが違う上にWindowsがなくても動くんですからたいしたもんです.

ダミーデータを入力したり,終了してまた立ち上げてみましたが,そのくらいは問題ないようです.

リグコンとかCWのインターフェースを試してみたいと思います.この辺がうまくいくようでしたらALL JAで実際に試してみようかと思います.

TL 77への道

Trainer Level (TL) 77への課題ですが,「メダルを41個プラチナにする」はTL 76になった瞬間自動的に完了し,「ポケモン7匹をCP上限まで強化する」もすぐできました.

残るは,

  • マックスバトルで100回勝つ
  • 300km以上離れた場所にいるポケモンを10回交換する

の2つです.ポケモン交換はけっこうたいへんだろうと思いました.手持ちのポケモンで海外のものはなかなか交換して手放したくないものばかりです.しかし300kmは国内でも良いわけです.大阪市と伊丹市にPokémon GOフレンドがいまして,卵をうまい具合に送ってもらって1孵化させてPokémon GOのトレーナーである家族と交換すれば達成できることに気がつき,現在8まで進みました.

問題はマックスバトルです.パワースポットはそんなに多くありません.せっかくあっても,絶対に倒せない(キョ)ダイマックスポケモンだったりします.一日に2つがいいところだと思います.ゆっくりやっていきたいと思います.

  1. 「うまい具合に送ってもらう」というよりは,ギフトを受け取るときに卵の枠を空けておく,受け取り側がうまくやらなければいけません.これがなかなか難しい. ↩︎

Raspberry Pi をWi-Fiルーターに (3)

前回の報告のその後ですが,非常に安定しています.Raspberry Pi 3 Model B+ (RPi3+)で動かしていて,実用レベルの安定性です.

また,最初は安定して動かせなかったVLCによりReal Time Streaming Protocol (RTSP)の動画受信もWi-Fiアクセスポイント(AP)を動作させる前と同様に安定です.何が悪かったかさっぱり解りません.

このままの状態での運用を続けても良いのですが,屋外用Wi-Fiアクセスポイントにするのは無理なので,屋外用のWi-Fiルーターの購入はその後も検討中です.あくまでRPi3+のAPはつなぎの位置づけです.

一つだけ不可解な現象が起こりました.それは,参考にさせてもらった情報,

を元に,同じサブネットのLAN内でもう1台のブリッジをRaspberry Pi 4 Model B (RPi4)で立ち上げると,どうしたものか,RPi3+にsshをかけると,RPi4につながるというAvahi / Zeroconfの情報の混乱が起きました.SSIDはRPi3+とRPi4で別にしています.少しGeminiに聞きながら解決を図りましたが,らちがあきませんでした.

本当は今専任業務のないRPi4を使ってWi-Fi APのテストをもう少ししたかったのですがあきらめました.