Category: T-Beam
-
Achieving 166 µs Clock Synchronization Across 7 T-Beams
After much effort, I finally achieved running 7 T-Beams for 17 minutes, and having them create internal clocks based on satellite pulse per second, aka “PPS”, and finding they spanned by 166 µs. One hurdle I had to overcome was a physical one: 1) the top of the T-Beam contains the GPS antenna which is…
-

Simulating A Mesh Network For Reticulum Testing
<h1>Introduction</h1> <p>This article discusses radio transceivers that employ the <a href="https://reticulum.network/">Reticulum</a> protocol. The Reticulum protocol defines the structure of bytes that are transmitted via radio, Ethernet, Bluetooth, and other forms of communication. Here, I’m addressing LoRa radio protocol only. Radio transceivers using Reticulum and its LoRa interface listen for and transmit radio signals which carry…
-

Reticulum Testing: Seeing the Invisible Transmissions
highly technical I’m testing microReticulum, a C++ implementation of Reticulum. I’ve specifically been testing the LINK and transport mechanism. I have three units: BOB, CY & DAN. While all three units are within broadcast range of one another, I have purposefully caused BOB and CY not to be able to receive each other’s transmissions. This…
-
Reticulum on Rust: Comparison Of Two Projects
<p><strong><span style="color: #ff0000;">highly technical</span></strong></p> <p>There are two projects that came to my attention where the Reticulum implementation is built using the Rust programming language. I know very little Rust, but I have been impressed with everything so far. Scott Lamb of the <a href="https://github.com/scottlamb/moonfire-nvr">Moonfire NVR</a> project has been suggesting I learn Rust since 2018, and…
-

Creating A Specification After the Fact Using AI
Introduction Protocol specifications are normally written before independent implementations are attempted. The specification is the common contract: it tells each implementer what must be sent, what must be accepted, what may be rejected, and what behavior is expected. Reticulum and LXMF present a different problem: much of the “protocol” must be inferred from a working…
-

Herding T-Beam Cats
Highly technical, but written for those who are blessed with curiosity Introduction I’m testing microReticulum, a C++ implementation of the Reticulum protocol developed by Chad Attermann, on 7 LilyGo T-Beam SUPREMEs. The T-Beams use the ESP32-S, a game-changing small processor. I’ve built an elaborate testing bench which I wanted to document should someone in the…
-
Bluetooth Signal Strength Testing
<p>Now that I have Bluetooth working with Reticulum on the T-Beam, I have the option of testing my Reticulum mesh using Bluetooth instead of Lora. Were I using LoRa, I would have several people walking the neighborhood in an expanding circle fashion so that each node can only reach one other node. This requires having…
-

Raspberry Pis Using Reticulum Via Bluetooth
<p>Two \$17 Raspberry Pi Zero 2 W units exchange encrypted poems over Reticulum using Bluetooth only. Here’s a high precision re-enactment of the real time communications.</p> <div class="reticulum-replay-centered"><iframe src="https://salemdata.us/dev/paired_ble_poetry_replay_20260522_Fri_193030.html"></iframe></div> <p><a href="https://reticulum.network/">Reticulum</a> is a protocol that encrypts content and destination providing one of the most secure way communicating currently available.</p> <p>It is the brainchild of Mark…
-

Hardware-in-the-Loop AI Debugging: Reticulum Bluetooth on the T-Beam Supreme Works
Highly Technical Harnessing AI to control USB-connected devices can dramatically shorten hardware debugging cycles. I have successfully integrated the ble-reticulum C++ (protocol created by Torlando) interface into the microReticulum code. I built a binary image for the ESP32-based LilyGo! T-Beam SUPREME which I loaded into two T-Beams. The two T-Beams then negotiate a Bluetooth “pairing”…
-

From Python Prototype to C++ Protocol Core: A BLE Reticulum Milestone
<h3><strong>highly technical</strong></h3> <p><strong>The goal is simple to state and hard to implement: move the Reticulum node closer to the radio hardware, so the T-Beam is no longer merely a modem for a phone, but a Reticulum participant in its own right.</strong></p> <p>GitHub user <a href="https://github.com/torlando-tech">torlando-tech</a> designed a Bluetooth protocol for <a href="https://reticulum.network/">Reticulum</a>. Bluetooth is not…