Althea Development Update #42: Serial Number Zero
Its been a very busy two weeks since my last update.
Not only did I get to see the Falcon Heavy finally fly from the cape, but I also finished the Althea alpha firmware.
Right now OpenWRT devices flashed with Althea firmware using our firmware builder automatically connect to the local Babel mesh network. They then create a secure WireGuard tunnel to exit.altheamesh.com which all internet traffic is put through.
There’s no extra configuration required beyond connecting the devices to another mesh node by whatever method is available, just plug-in and instant secure internet access.
Our first devices are WD myNet N600’s a now defunct but reliable and cheaply available fast Ethernet (100 mbps) router. My own tests show that a user can expect to get 30/50 mbps over the mesh, I’m hoping to ratchet it up to line rate with some additional optimizations.
These devices are packed for transit to Clatskanie Oregon where members of Cascadian Mesh are wrapping up antenna installation. In this first phase of the deployment 6 users are being installed with taller masts and higher powered antennas. Using this extended line of sight these nodes will form the backbone of a network by reselling internet to their neighbors.
Chances are we’ll have to swap out these n600’s for faster devices within the year. If the network grows quickly these backbone units will get overloaded. But that’s a good problem to have, especially when you’re being paid to pass traffic.
Speaking of payment, Rita our billing daemon is taking shape and should be ready to push to these devices by our next update. That will mark our movement from testing basic networking structure into testing billing components.
Our short term goals focus on two things
- Getting billing and payments finished, tested, and audited
- Making the deployment experience as easy as possible
Right now if words like ‘ssh’ don’t scare you the deployment experience is pretty straightforward and just missing our (soon to be published) guide to setting up an Althea mesh network.
But we want to bring the barriers to starting an Althea network far lower than that. There are some plans on the drawing board for turning a Raspberry PI into an automated flashing device. That just installs Althea into whatever you plug into it, no Linux know how required.
We also need to secure a modern, cost-effective, and easy to flash supply of routers. N600’s are great but hard to come by outside of occasional fire sales. Devices like the Turris Omnia are expensive overkill for anything but the most active of backbone nodes.
For those interested in playing around with the Althea Alpha drop by our chat and ping me (@ttk2) if you’re not afraid of the Linux terminal and have a couple of OpenWRT devices lying around we should be able to get things working.
If you want to help deploy Althea in your area shoot us an email at hello@altheamesh.com. We guide people through the process of setting up a deployment and will started as the software reaches your skill level to use.