DarkPi

Modular meshnets with single-board computing.

Author Archive

Historical Perspective —

Sometime in the late 1990s, after extensive salvaging of all available electronic scrap that I could beg, buy, borrow, or garbage-dive for convinced me that hardware dev without funding was functionally impossible for someone that people still perceived as being a child. This led to the assembly of functional requirements & a parts list for […]

Trio (Design) —

This post was prompted by impending homelessness, worry that I wouldn’t survive the outdoors, and a desire to make development information freely available. It’s called the DarkPi:Trio, and it’s the result of several years of thought and effort. Want to see what it’s running on the backend? Go take a look at the dev branch […]

Multipath TCP —

Another part of the DarkPi project has fallen into place with the announcement of the Multipath TCP protocol for the Linux kernal. The protocol allows the transfer of information over multiple connections. This will enable the DarkPi to do two things. First, it allows for better resource allocation. On a distributed network like that established […]

Why the hiatus? —

I made a comment more than a month ago about how I had acquired a wifi dongle and would be testing the wifi capabilities of my Raspberry Pi. That didn’t exactly work out like I had planned. The wifi adapter I obtained is the Linksys Compact Wireless-G USB Adapter with SpeedBooster (model number WUSB54GSC). While […]

Hardware Acquired —

I ordered a Raspberry Pi a bit ago, and it arrived just this last week After resolving an issue with networking (protip: make sure you use an undamaged CAT5 cable), I installed and tested a few utilities, and basically tried to see how much the hardware could take. Despite the fact that the Pi is only […]

Byzantium —

A day or two ago, a comment was posted linking to a project very similar to this one. It’s called ‘Project Byzantium‘, and it’s aiming to create a bootable OS that allows easy creation of a wireless mesh network. While I intend to continue moving forward with my research, I will be taking a hard […]