<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>MaBell Bluetooth Gateway: Project Plan on Deevnet IoTaaS</title><link>https://deevnet.github.io/deevnet-docs/docs/roadmap/mabell/plan/</link><description>Recent content in MaBell Bluetooth Gateway: Project Plan on Deevnet IoTaaS</description><generator>Hugo</generator><language>en-us</language><atom:link href="https://deevnet.github.io/deevnet-docs/docs/roadmap/mabell/plan/index.xml" rel="self" type="application/rss+xml"/><item><title>MaBell Project Plan v0: Foundation</title><link>https://deevnet.github.io/deevnet-docs/docs/roadmap/mabell/plan/v0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deevnet.github.io/deevnet-docs/docs/roadmap/mabell/plan/v0/</guid><description>&lt;h1 id="mabell-project-plan-v0-foundation">
 MaBell Project Plan v0: Foundation
 &lt;a class="anchor" href="#mabell-project-plan-v0-foundation">#&lt;/a>
&lt;/h1>
&lt;p>&lt;strong>Plan:&lt;/strong> 
 &lt;a href="https://deevnet.github.io/deevnet-docs/deevnet-docs/docs/roadmap/mabell/plan/">MaBell Bluetooth Gateway: Project Plan&lt;/a> · &lt;strong>Next:&lt;/strong> 
 &lt;a href="https://deevnet.github.io/deevnet-docs/deevnet-docs/docs/roadmap/mabell/plan/v1/">v1: On the bench&lt;/a>&lt;/p>
&lt;div class="progress-container">
 &lt;div class="progress-bar">&lt;div class="progress-segment-completed" style="width: 100%;" title="23 completed">&lt;/div>&lt;/div>
 &lt;div class="progress-legend">
 &lt;span class="progress-legend-completed">&amp;#x2713; 23&lt;/span> |
 &lt;span class="progress-legend-in-progress">&amp;#x21bb; 0&lt;/span> |
 &lt;span class="progress-legend-planned">&amp;#x23f3; 0&lt;/span>
 (23 total)
 &lt;/div>
&lt;/div>
&lt;p>&lt;strong>Legend:&lt;/strong> ✅ Complete | 🔄 In Progress | ⏳ Planned&lt;/p>
&lt;p>Requirements, design and the first firmware: the base every prototype builds on. The firmware came
first so the prototypes have something to talk to the hardware. &lt;strong>Status:&lt;/strong> done, 2026-10-10.&lt;/p>
&lt;p>&lt;strong>Done when:&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>&lt;input checked="" disabled="" type="checkbox"> Requirements, constraints and acceptance criteria are written, with a risk register.&lt;/li>
&lt;li>&lt;input checked="" disabled="" type="checkbox"> The system, power, audio and firmware design is finished, with a verification plan mapping requirements to tests.&lt;/li>
&lt;li>&lt;input checked="" disabled="" type="checkbox"> The firmware builds and runs on the ESP32: Bluetooth HFP, the call state machine, tone generation, NVS configuration and logging.&lt;/li>
&lt;li>&lt;input checked="" disabled="" type="checkbox"> MaBell is a Deevnet tenant: its state over MQTT, its events in the central log store, and a Grafana dashboard.&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>Not in v0:&lt;/strong> any hardware beyond the ESP32 itself (v1 onward); firmware release tagging (v1).&lt;/p></description></item><item><title>MaBell Project Plan v1: On the Bench</title><link>https://deevnet.github.io/deevnet-docs/docs/roadmap/mabell/plan/v1/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deevnet.github.io/deevnet-docs/docs/roadmap/mabell/plan/v1/</guid><description>&lt;h1 id="mabell-project-plan-v1-on-the-bench">
 MaBell Project Plan v1: On the Bench
 &lt;a class="anchor" href="#mabell-project-plan-v1-on-the-bench">#&lt;/a>
&lt;/h1>
&lt;p>&lt;strong>Plan:&lt;/strong> 
 &lt;a href="https://deevnet.github.io/deevnet-docs/deevnet-docs/docs/roadmap/mabell/plan/">MaBell Bluetooth Gateway: Project Plan&lt;/a> · &lt;strong>Previous:&lt;/strong> 
 &lt;a href="https://deevnet.github.io/deevnet-docs/deevnet-docs/docs/roadmap/mabell/plan/v0/">v0: Foundation&lt;/a> · &lt;strong>Next:&lt;/strong> 
 &lt;a href="https://deevnet.github.io/deevnet-docs/deevnet-docs/docs/roadmap/mabell/plan/v2/">v2: A low-voltage phone&lt;/a>&lt;/p>
&lt;div class="progress-container">
 &lt;div class="progress-bar">&lt;div class="progress-segment-planned" style="width: 100%;" title="24 planned">&lt;/div>&lt;/div>
 &lt;div class="progress-legend">
 &lt;span class="progress-legend-completed">&amp;#x2713; 0&lt;/span> |
 &lt;span class="progress-legend-in-progress">&amp;#x21bb; 0&lt;/span> |
 &lt;span class="progress-legend-planned">&amp;#x23f3; 24&lt;/span>
 (24 total)
 &lt;/div>
&lt;/div>
&lt;p>&lt;strong>Legend:&lt;/strong> ✅ Complete | 🔄 In Progress | ⏳ Planned&lt;/p>
&lt;p>The gateway works on the bench with stand-ins: a Bluetooth call runs end to end through a speaker
and microphone, dialed with a bare rotary dial or DTMF from a phone app, and rung with an LED and an
electronic ring. &lt;strong>Status:&lt;/strong> current, the MVP.&lt;/p></description></item><item><title>MaBell Project Plan v2: A Low-Voltage Phone</title><link>https://deevnet.github.io/deevnet-docs/docs/roadmap/mabell/plan/v2/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deevnet.github.io/deevnet-docs/docs/roadmap/mabell/plan/v2/</guid><description>&lt;h1 id="mabell-project-plan-v2-a-low-voltage-phone">
 MaBell Project Plan v2: A Low-Voltage Phone
 &lt;a class="anchor" href="#mabell-project-plan-v2-a-low-voltage-phone">#&lt;/a>
&lt;/h1>
&lt;p>&lt;strong>Plan:&lt;/strong> 
 &lt;a href="https://deevnet.github.io/deevnet-docs/deevnet-docs/docs/roadmap/mabell/plan/">MaBell Bluetooth Gateway: Project Plan&lt;/a> · &lt;strong>Previous:&lt;/strong> 
 &lt;a href="https://deevnet.github.io/deevnet-docs/deevnet-docs/docs/roadmap/mabell/plan/v1/">v1: On the bench&lt;/a> · &lt;strong>Next:&lt;/strong> 
 &lt;a href="https://deevnet.github.io/deevnet-docs/deevnet-docs/docs/roadmap/mabell/plan/v3/">v3: Line voltage and a real bell&lt;/a>&lt;/p>
&lt;p>A real telephone makes and receives calls through the gateway, on a 5V DC loop with no
high-voltage hardware. &lt;strong>Status:&lt;/strong> next. Its definition of done and tasks are written when it
becomes current, with what v1 taught.&lt;/p>
&lt;p>📄 &lt;strong>Build guide:&lt;/strong> 
 &lt;a href="https://github.com/cdeever/esp32-ma-bell-gateway/blob/main/notebook/build-guides/low-voltage-test-rig.md">&lt;code>notebook/build-guides/low-voltage-test-rig.md&lt;/code>&lt;/a>&lt;/p>
&lt;h2 id="scope">
 Scope
 &lt;a class="anchor" href="#scope">#&lt;/a>
&lt;/h2>
&lt;p>A cheap corded phone with a tone/pulse switch replaces v1&amp;rsquo;s stand-ins:&lt;/p></description></item><item><title>MaBell Project Plan v3: Line Voltage and a Real Bell</title><link>https://deevnet.github.io/deevnet-docs/docs/roadmap/mabell/plan/v3/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deevnet.github.io/deevnet-docs/docs/roadmap/mabell/plan/v3/</guid><description>&lt;h1 id="mabell-project-plan-v3-line-voltage-and-a-real-bell">
 MaBell Project Plan v3: Line Voltage and a Real Bell
 &lt;a class="anchor" href="#mabell-project-plan-v3-line-voltage-and-a-real-bell">#&lt;/a>
&lt;/h1>
&lt;p>&lt;strong>Plan:&lt;/strong> 
 &lt;a href="https://deevnet.github.io/deevnet-docs/deevnet-docs/docs/roadmap/mabell/plan/">MaBell Bluetooth Gateway: Project Plan&lt;/a> · &lt;strong>Previous:&lt;/strong> 
 &lt;a href="https://deevnet.github.io/deevnet-docs/deevnet-docs/docs/roadmap/mabell/plan/v2/">v2: A low-voltage phone&lt;/a> · &lt;strong>Next:&lt;/strong> 
 &lt;a href="https://deevnet.github.io/deevnet-docs/deevnet-docs/docs/roadmap/mabell/plan/v4/">v4: Boxed and installed&lt;/a>&lt;/p>
&lt;p>A vintage rotary phone rings and works at line voltage, and the circuit board&amp;rsquo;s line interface is
chosen. &lt;strong>Status:&lt;/strong> planned. Its definition of done and tasks are written when it becomes current.&lt;/p>
&lt;p>📄 &lt;strong>Build guide:&lt;/strong> 
 &lt;a href="https://github.com/cdeever/esp32-ma-bell-gateway/blob/main/notebook/build-guides/slic-module-build-guide.md">&lt;code>notebook/build-guides/slic-module-build-guide.md&lt;/code>&lt;/a>&lt;/p>
&lt;h2 id="scope">
 Scope
 &lt;a class="anchor" href="#scope">#&lt;/a>
&lt;/h2>
&lt;p>A SLIC (subscriber line interface circuit) gives the phone a real ~48V battery feed, 600Ω line and
ringing voltage. The AG1171/KS0835F module does this from one 3.3–5V supply; the phone side goes on
screw terminals or a protoboard, since tip and ring carry ringing voltage.&lt;/p></description></item><item><title>MaBell Project Plan v4: Boxed and Installed</title><link>https://deevnet.github.io/deevnet-docs/docs/roadmap/mabell/plan/v4/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deevnet.github.io/deevnet-docs/docs/roadmap/mabell/plan/v4/</guid><description>&lt;h1 id="mabell-project-plan-v4-boxed-and-installed">
 MaBell Project Plan v4: Boxed and Installed
 &lt;a class="anchor" href="#mabell-project-plan-v4-boxed-and-installed">#&lt;/a>
&lt;/h1>
&lt;p>&lt;strong>Plan:&lt;/strong> 
 &lt;a href="https://deevnet.github.io/deevnet-docs/deevnet-docs/docs/roadmap/mabell/plan/">MaBell Bluetooth Gateway: Project Plan&lt;/a> · &lt;strong>Previous:&lt;/strong> 
 &lt;a href="https://deevnet.github.io/deevnet-docs/deevnet-docs/docs/roadmap/mabell/plan/v3/">v3: Line voltage and a real bell&lt;/a>&lt;/p>
&lt;p>The end state: the gateway on its own circuit board, in an enclosure, installed at home and in
daily use. &lt;strong>Status:&lt;/strong> planned. Its definition of done and tasks are written when it becomes
current.&lt;/p>
&lt;h2 id="scope">
 Scope
 &lt;a class="anchor" href="#scope">#&lt;/a>
&lt;/h2>
&lt;ul>
&lt;li>&lt;strong>Circuit board:&lt;/strong> schematic capture and layout in KiCad, built around the line interface chosen in v3, with test points and a programming header.&lt;/li>
&lt;li>&lt;strong>Revisions:&lt;/strong> fabricate, assemble and bring up Rev A; fix what it shows in Rev B and later, until a board is electrically verified against the requirements.&lt;/li>
&lt;li>&lt;strong>Firmware:&lt;/strong> retuned for the board, with the full set of functional sections passing again.&lt;/li>
&lt;li>&lt;strong>Enclosure:&lt;/strong> designed (3D printed or fabricated), with connector placement, strain relief, and thermal and safety review.&lt;/li>
&lt;li>&lt;strong>Installed:&lt;/strong> wired to the house phone and in daily use, with a long-run stability check.&lt;/li>
&lt;li>&lt;strong>Documentation:&lt;/strong> the build, wiring, user and troubleshooting guides, and design notes and lessons learned.&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>Not in v4:&lt;/strong> building more units; MaBell is built once.&lt;/p></description></item></channel></rss>