About KK7NQN Ham Radio Network

A modern social platform for amateur radio operators featuring AI-powered insights, real-time transcription, and community networking tools.

Quick Navigation

Platform Overview

The KK7NQN Ham Radio Network is a comprehensive platform designed to modernize amateur radio operations through innovative technology and community building. Our system combines real-time transcription, social networking, and AI-powered insights to create the premier destination for ham radio operators.

Real-time Dashboard

Live activity monitoring, system health, and operator analytics with modern visualizations.

Social Networking

Connect with fellow operators, share experiences, and build the ham radio community.

Key Features

AI-Powered Analysis

OpenAI integration provides intelligent insights about network activity, operator behavior, and community trends.

Real-time Transcription

Live audio transcription with the TSN (Transcriber Service Node) for accessibility and logging.

Advanced Analytics

Comprehensive operator profiles, activity tracking, and network health monitoring.

TSN Information: The Transcriber Service Node (TSN) is a receive-only service that provides text transcripts without transmitting to RF or linking to voice networks. It exists purely for transcription purposes.

System Architecture

Our platform combines multiple technologies to deliver a comprehensive ham radio experience:

Frontend Technologies
  • Bootstrap 5.3.2 with responsive design
  • Chart.js for real-time data visualization
  • Modern CSS with glass-morphism effects
  • Progressive Web App capabilities
Backend Systems
  • PHP with MariaDB database
  • RESTful API architecture
  • OpenAI GPT-4 integration
  • Secure authentication system

Repeater vs TSN (Quick Compare)

Aspect Repeater (Main) TSN (Transcriber)
Primary purpose Operational dashboard for the on‑air node: who’s talking, when, and system health. Obtain text transcripts only; no RF transmission, no cross‑network voice linking.
Audio path Radio ⇄ Repeater; may link to hubs during nets when appropriate. Audio in → transcribe→text; no audio out to RF or hubs.
Networks May connect to DoDropIn, Fireside, etc., per schedule/policy. Intentionally isolated. No links to DoDropIn, Fireside, or other voice hubs.
RF transmission Yes (it’s a repeater). No RF transmission. Receive→text only.
Typical users Local operators, net participants, visitors checking live status. Net control teams, researchers, accessibility users, anyone who needs transcripts without RF impact.
Primary datasets callsigns, callsign_log, repeater‑scope transcriptions. TSN transcript stream (transcriptions/transcriptions_large) and related metadata.
Where to go kk7nqn.net kk7nqn.net/transcriber/

Common use cases

Use the Repeater when you want…
  • Live view of on‑air activity and system telemetry.
  • Callsign analytics (e.g., who’s been active today/this week).
  • Network participation (e.g., DoDropIn or Fireside) when scheduled.
Use the TSN when you want…
  • Text transcripts without broadcasting your audio on RF.
  • To avoid appearing on large link networks while still capturing content.
  • Searchable records for post‑net minutes, training, or accessibility.

Architecture (high level)

Both sides share a common data pipeline, but with different roles and policies.

[RF World]
  Handhelds/Mobiles  ──▶  KK7NQN Repeater  ──▶  Optional Hub Links (per policy)
                              │
                              ├─▶ Repeater Dashboard (live analytics)
                              │
                              └─▶ Transcriber (TSN) — receive → text only
                                        │
                                        └─▶ TSN Dashboard & APIs (no audio out)
        
  • TSN is intentionally non‑transmitting. It accepts audio solely to produce text and never sends voice back to RF or hubs.
  • Data sync protects integrity. The local DB syncs to the public site at short intervals so accidental deletions or edits heal quickly.
  • Timestamps are stored and returned in Pacific Time (PST/PDT).

Privacy & Accuracy

  • Searchability: public pages and callsign profiles are crawlable to aid discovery and research.
  • Transcription caveat: transcripts can contain errors and should not be treated as verbatim records.
  • Opt‑out/Corrections: contact KK7NQN for takedowns, corrections, or redactions where appropriate.
  • TSN isolation: using TSN for transcripts will not broadcast your audio on RF or to the big link networks.

Data & APIs

Public, read‑only endpoints exist for both views. Most endpoints also offer CSV or XML variants.

Repeater‑scope
TSN‑scope

API responses are validated, rate‑limited, and may be cached briefly for performance. All `/api/*` routes ship with X‑Robots‑Tag: noindex, nofollow.

FAQ

Does the TSN transmit on RF?

No. TSN is receive→text only. It never keys a transmitter and never links voice to external hubs.

Can the TSN link to DoDropIn or Fireside?

No. TSN is intentionally isolated to avoid adding traffic to those networks. Use the Repeater for normal network participation.

Are transcripts perfect?

No. They’re best‑effort machine transcriptions and can be wrong. Treat them as helpful notes, not official minutes.

What if I want my callsign or a transcript removed?

Reach out via QRZ or the site’s contact info with details. Reasonable redactions are honored.

This project is licensed under the GNU GPL v3.0. Data is open‑access and bot‑friendly. Use it, build on it, and help improve amateur radio.

Community & Support

Join Our Community

Connect with fellow amateur radio operators and be part of the future of ham radio networking.

Get Support

Need help or have questions? We're here to assist you with any technical issues or questions.

Developer Resources

Our platform provides comprehensive APIs for developers to integrate with ham radio data and services.

Main APIs
/api/callsigns_db.php Callsign database
/api/transcriptions.php Recent transcriptions
/api/stats.php System statistics
AI Features
/ai_analysis.php AI network analysis
?action=network_summary Network summaries
?action=callsign_analysis Operator analysis
All APIs support JSON output and most offer CSV/XML variants. Check our API documentation for complete details.