📘 第5章 第22回 クラウド連携とログの自動化
2025年6月2日
2026年5月26日
☁️ クラウド連携とログの自動化
~ DMRの交信記録、手で書くのはもう卒業! ~
🗣 はじめに
交信ログをクラウドと連携させると、管理が格段に楽になります。この回では、DMRのクラウド連携と自動ログ化の方法を紹介します!
☁️ こんな悩み、ありませんか?
- 「交信記録つけるの忘れてた…」
- 「Excelの整理、面倒すぎる…」
- 「他のデバイスでもログを見たい!」
🔑 そこで登場するのが「クラウド連携」。
あなたのDMR運用ログを、自動で記録&いつでも閲覧できるようにしてみましょう!
🛠 1. クラウド連携の代表例
| 方法 | 特徴 | 難易度 |
|---|---|---|
| 📄 Googleスプレッドシート | ブラウザで編集・共有OK。簡易DBにも◎ | ★☆☆(かんたん) |
| 🗄 MySQL / MariaDB | 本格的なデータベース連携 | ★★★(中〜上級) |
| 🔗 Webhook/API連携 | BrandMeister APIなどから自動取得も可 | ★★☆(中級) |
🧪 2. Googleスプレッドシート連携(入門編)
✅ 用意するもの
- Google アカウント
- Raspberry Pi またはPC
- Python(スクリプトで連携)
💡 実現できること
- DMRログ(例:受信コールサイン・時刻・TGなど)を自動記録
- スマホ・タブレットでどこでも閲覧
- 検索・フィルタ・グラフ化も可能!
🔧 手順ざっくり解説
- Google Cloud Consoleで「スプレッドシートAPI」を有効化
- サービスアカウントと認証ファイル(JSON)を作成
- Pythonで
gspreadライブラリを使ってスプレッドシートにアクセス - MMDVMHostやAnalog_Bridgeのログファイルを定期解析
- 新しいQSO情報を1行ずつ追記!
pythonコピーする編集するimport gspread
from oauth2client.service_account import ServiceAccountCredentials
# スプレッドシート認証
scope = ['https://spreadsheets.google.com/feeds']
creds = ServiceAccountCredentials.from_json_keyfile_name('credentials.json', scope)
client = gspread.authorize(creds)
# シートを開く
sheet = client.open("DMR Logs").sheet1
sheet.append_row(["JJ2YYK", "TG3020", "2025-06-03 11:00", "438.71MHz"])
🗃 3. MySQLデータベース連携(中級編)
ログをしっかり管理したい場合はMySQL/MariaDBとの連携もおすすめ!
🔧 手順(ざっくり)
- MySQLをインストール(
sudo apt install mariadb-serverなど) dmr_logsなどのDBとテーブルを作成- Pythonなどでログを定期読み取り→SQLでINSERT
sqlコピーする編集するCREATE TABLE dmr_qso (
id INT AUTO_INCREMENT PRIMARY KEY,
callsign VARCHAR(20),
tg VARCHAR(10),
datetime DATETIME,
frequency VARCHAR(20)
);
💡 応用例
- Web画面で交信ログを検索・表示
- PHP+WordPress連携で「リアルタイムログ表示」
- Google Data Studio連携でグラフ化
📶 4. BrandMeister APIを使ってみよう(応用編)
BrandMeisterにはAPIがあります!
あなたのホットスポットやDMR IDに関する最新情報をJSON形式で取得可能。
🔗 できること
- 自分の交信ログを自動取得
- 通話相手・トークグループ・最終送信時刻などの取得
- ダッシュボード化や通知Botの作成にも!
🎁 5. ログ自動化で得られるメリット
- ✨ 手作業ゼロ! 毎日の運用が記録されていく安心感
- 📱 どこでも見れる! スマホで確認・分析・共有も楽々
- 📊 アワード対策にも◎ 交信回数・TG分布が一目でわかる!
✅ まとめ
クラウドと連携すれば、DMRログはもっと便利に・もっと楽しくなります!
Googleスプレッドシートから始めて、ゆくゆくはWeb表示やAPI連携へとステップアップするのもおすすめ。


▶ 次回予告
次回は「🚨 防災・イベントでの活用事例」を解説します!
防災通信やイベント運営でDMRがどのように活躍するか、実際の事例を紹介します!
📝 執筆:JI2TAB(尾張旭DMRデジピーター 管理人)
🏢 JJ2YYK あいちデジタルコミュニケーションハムクラブ