Building a radio data network with Node.js
summary
Claims a working Node.js-only SDR that encodes and decodes bits on radio, sends a 144‑bit “hello island” message as 72 QAM‑4 symbols at ~27.1144 MHz and recovers it intact. Uses cheap hardware (RTL dongles for receive, HackRF (~$300) for transmit, 1 MHz–6 GHz range), an Electron GUI, and existing NPM crates like npm install reed-solomon and npm install monster-drift. Demos include raw waveform plots, symbol timing, and a successful round trip.
AI-written summary · about
chapters (11)
- 0:00Start
- 2:25Who am I?
- 11:20On/Off Keying (OOK)
- 13:08The Three Basic Modulation Types
- 15:30Remember Trigonometry?
- 16:10What is a sine wave?
- 17:48The Unit Circle
- 17:594 QAM Modulation
- 19:0116 QAM Modulation
- 21:06Error Correction Codes
- 28:29References
related talks
26mBuilding a radio data network with Node.js
29mPortable DIstributed Systems Using Node on "Routers"
21mNode & Musical Performance
27mNerd Disco
26mAlice in Hardware Land - JavaScript models of interaction with the physical world
32mCan You Read Me? Creative JavaScript to Make Computer Science Fun
07mFuck cyberspaces, we'll do it live!
34mHooray for Side Projects! Smooth Music for Coding, Driven by Machine Learning
