F5.5G Leap-forward Development of Broadband in Africa The Africa Broadband Forum 2024 (BBAF 2024) was successfully held in Cape Town, South Africa recently, under…
Building BRCK: the story behind Ushahidi’s mobile internet router
Why do we rely on equipment made for Berlin, Orlando and Tokyo when the conditions we have in Nairobi, Lagos or New Delhi are completely different?
That’s why we need something like the BRCK: the easiest, most reliable way to connect to the internet, anywhere in the world, even when you don’t have electricity. It’s currently on Kickstarter, where we’re asking for your on taking it from prototype to production.
The BRCK is simple, and it came from us asking: “How would we design a redundant internet device for Africa?”
It would need the following:
- A router for 20 people
- With 8+ hours of battery for when the power goes out
- That fails over to 3G when the internet goes out
- That travels, so you become a mobile hotspot
- With cloud-based backend that supports every country
- On device with both a software and hardware API
As a web company, being connected to the internet when you need it is a big deal, and small outages cause lag that ripples through the organization. Even in Nairobi with its four undersea cables and growing tech scene, we still have power and connectivity problems. Could we do something to scratch this itch of ours that would help others too?
Since we travel a lot, we decided that it needed to work in every country. The BRCK had to work when the power was off for a full day (8 hours), had to fail over to 3G internet when the ethernet didn’t work, and it also had to work in any country we were in, by just changing the SIM card. At the same time we wanted it to be accessible for both software and hardware extensions by others.
Having a BRCK cloud means that you can login to your device from anywhere in the world, load apps and services on to it, such as a VPN, Dropbox or other services and also control sensors and other devices connected to the hardware. We think that the BRCK model of both a software and hardware API represents the glue that will make the internet of things work.
As Ushahidi we’ve always used simple technology to create tools and platforms that work for us in Africa, and which is also useful globally. This holds true for the BRCK too. We’re redesigning technology that’s been around for years, but making it work for our needs in Kenya.
A little history
A year ago I jumped on a plane from South Africa back to Kenya without my book and my phone battery almost dead. Funny enough, these happenstances which leave me bored and with nothing to do but think have lead to my most interesting ideas (I’m sure there’s a lesson in there somewhere…). I subsequently broke out my notebook and started sketching out what I thought would be a fun hardware side-project for Ushahidi’s core team that would give us something to work on, when we were too fatigued with the normal coding/work.
We live in possibly the most interesting time for technology in history, where we’ve created this incredible thing called the internet, connecting us globally while at the same time getting to the point where the people who can code software can also “do” hardware. An era where analog and digital are democratized and the making of both attainable by anyone with a computer.
Making things is hard. It’s harder in Africa. I can’t overnight an order of processors, boards or 3D printing filament here. There aren’t an over abundance of local fabrication facilities or tools, and the milling machine you find might be in disrepair and take you two days to calibrate. We’ve got our work cut out to create the right spaces for prototyping and small-scale fabrication on the continent.
We actually started with Jon Shuler doing a lot of the early builds being done by him at his home in California. I’d bring these builds back to Brian Muita and team in Kenya where he was hacking on the firmware to make the system work. All the while hoping that air travel security would let me through with what to all appearances looked like a remote detonation device.
By prototype version 5 we were in Nairobi with a bunch of plastic, using the University of Nairobi’s FabLab to mill the body. There was a fair bit of repair and adjustment needed on the machines to make it work. Like most things in Africa, you either fix what you have or you don’t do it, because there isn’t another option. After a couple of days we got it within close enough allowances that we could do it. It still wasn’t pretty, but we knew it would work by then.
That was all just the hardware bit. Concurrently we wireframed the software side, ensuring that this device was much more useful than just a MiFi on steroids. The BRCK Cloud falls directly in Ushahidi’s software development wheelhouse, so we set about creating a simple responsive interface that would work on both phones and big screens.
The software side does three things:
A simple setup interface with only three form fields. Router setup is scary and hard, so we’re trying to take the pain out of it. A dashboard, so you can see if your BRCK is running on backup or primary power, how fast your current internet connection is, your provider, and how all of these have done over the last hour, day, week and month.
A marketplace for free apps and services, as well as the place for others to offer up their own creations to the rest of the BRCK users around the world. While having a device that was remotely programmable and that could run its own apps and service is important, we realized this was only half of the equation. We would need to create a similar interface for hardware creators and users. This means we needed the device to have hardware ports for everything to connect to, from temperature sensors to Raspberry Pis (as an aside, I want to get a Raspberry Pi hooked into the BRCK, thereby making a small, working server). We also decided to put special hex nuts at the top that would allow you to pop the top and get into the guts easily to do your own re-jigging.
The plan for the future is that you’ll be able to stack components under the BRCK like LEGO, so that if you need an additional battery pack, a temperature sensor, solar charger, or other product you could do so with ease.
Final thoughts
I find myself driven to tell the story of Africa’s great potential and growth, tempered by my experience building companies, communities and products here. I see the other entrepreneurs, hungry to create new products and driven by the same powers that are seen in their European and American counterparts. Here, it’s a harder road to hoe in many ways, it takes more grit, more determination and more belief in a future that is not yet realized to do it.
I look at the success we’ve had as Ushahidi and what this new hardware product means to us, and I’m humbled that we have the luxury to self-fund the R&D to get it to this stage, while so many my peers are struggling to take great concepts to even the prototype stage. The opportunities afforded us by our international awareness, the advantage of attracting and hand-picking the top talent that come through the iHub, the ability to have funds that we can risk on a half-baked original idea, a Board who believes in us and trusts our decisions – these are what I’m grateful for.
For this same reason, we’re committed to making a difference for our friends and peers in Nairobi. We’re going to build a makerspace through the iHub that allows others to start from a better position. A place that will give hardware hackers and entrepreneurs a chance to get trained on tools and machines, meet their peers and take risks on their own crazy half-baked hardware ideas. We’re calling this Gearbox. We’re looking for corporate, academic and other partners right now to make it a reality.
This post by Erik Hersman originally appeared on White African, a Burn Media publishing partner.