Through working with the UK Space Agency on the Astro Pi project we’ve learnt about something called Outernet. Internet, Outernet – see what they did there? Outernet is a small company started by Syed Karim that broadcasts the most useful stuff from the internet via satellites in geostationary orbit.
Anyone receiving the broadcast then has access to all that stuff for free! The idea is that you can receive it in locations around the world where there is little or no internet infrastructure; or perhaps where the regime in power curtails access to information.
The UK Space Agency is working with Clyde Space, a Scottish technology company, to manufacture and launch a constellation of cube satellites to extend Outernet’s global coverage.
The content is the kind of thing you would find in a public library, with resources on human health, anatomy, encyclopaedias, how-to guides and news feeds. The data is broadcast cyclically so that any new receiver joining the broadcast can catch up with everyone else. The content received from the satellites is cached and served out to the users via http pages, meaning that any device with a browser can be used to read it (both Ethernet and WiFi are supported). It’s worth noting this is only one-way content, because you can’t send messages back up to the satellites.
Outernet also has a board of trustees whose job is to curate which content from the internet makes it into the broadcast. They’re also planning a voting system, which will allow anybody with internet access to participate in that process.
What’s all this got to do with Raspberry Pi? Outernet offers several different kinds of receiver; and the DIY one is based on a Raspberry Pi! After learning this, we decided to get one up and running at Pi Towers to evaluate the tech! So I contacted Syed Karim, and he generously sent us three DIY receiver kits to play with.
The main piece of hardware you need is a USB DVB-S2 dongle. The one included in the kit was designed specifically by Outernet to keep costs down. The dongle allows you to plug in the coaxial cable from a satellite dish and consume the data on the Pi.
In Europe, the Outernet broadcast is delivered through the Hotbird satellite, which has a footprint covering all of Europe, North Africa and parts of the Middle East. Because of its orbital position you need a slightly larger than normal dish to receive it. 60cm or larger is required, so we just ordered an 80cm one from Amazon.
Here it is installed on the roof of Pi Towers:
Aligning a satellite dish correctly can be a bit of a dark art, so we hired a professional with his own equipment to come and make sure it was pointing in the right direction.
It’s then simply a matter of burning a special SD card image provided by Outernet to an SD card, and booting the Pi up. This is essentially a minimal Linux ARM distro that has everything required to make the reciever work; it’s not Raspbian based and currently only works for the Pi 1 CPU.
Here’s our one:
The DVB-S2 dongle on the top plugs in via USB and has its own mains power supply. Currently, we think, we’re the first receiver online in the UK (up since the 2nd of June).
The software you use to access the downloaded content is called Librarian, and looks like this:
At the moment, it’s mostly news articles that are being broadcast. Each row in the list above is a different article, and each has one or two medium-resolution images along with the text.
There is also a nice configuration page allowing you to choose which satellite you’re using, and to monitor how large the database has grown.
New content coming down from the satellites is held prior to being added to your library, allowing you to choose which items to keep or discard.
Currently about 200MB of data per day is delivered through the broadcast; however, in the future they hope to offer up to 1GB per day.
We see this technology as being a fantastic solution to the problems with offline web servers that go out of date over time. When something is updated on the internet, the Outernet service can just retransmit the new version and all the receivers will update their local copies. We’re also aware that various NGO charities are already using Raspberry Pi networks in remote places with equipment like RACHEL-Pi (which we’ve covered here before). This system could easily be dropped into a network like that as an additional resource, providing a great source of searchable information.
We’re going to be watching Outernet with interest in the future, and we are considering the possibility of having some of our educational resources broadcast by their service.
If you want to buy a DIY reciever they’re available in the Outernet online store now.
Very good project !!
and good idea for me another wooden case! ;)
Is this a modern version of teletext? Hope Bamber Boozler makes a come back!
Exactly what I was thinking! (Well Ceefax)
Same principle: broadcast all the information on a loop, and the receiver either waits for the right info or caches things. I’m glad Outernet have gone with latter approach…
This is fascinating and such a great idea as a way to get students interested in and knowledgeable about satellite communications. The one-way nature should be an eye-opener to those spoiled by two-way broadband-speed access – we Ancient Ones (anyone over 25!) forget that kids in secondary school today have never known anything but tens of Mbps 24×7 Internet access, mostly on smart phones and tablets.
The $35 entry cost for a DVB-S2 is quite nice, and an 80-cm/30-inch dish with a low-noise block (LNB) receiver horn and preamp starts below $60 from the Usual Suspects in vendors. I’m going to hack together a setup over the Summer for our school so that we’ll be up-and-running for the students. I’ll make it a mobile rig so that students will have to become expert at aligning and configuring the system at the drop of a hat (but not a HAT :) That will give them an idea of what it’s like to be in a remote part of the planet and perhaps they can start cooperative engagement with students in those remote areas, helping them get on-line via Outernet, etc.
I was surprised that they’re only able to come up with four hours of new content per day for now, but thinking about it, I suppose that it may be hard to find quality, original, free content that meets the educational criteria. Perhaps we need to start a world-wide network of student journalists who generate local breaking and editorial news, as well as translate material from all sources into their own words. That would break the stranglehold on paid-licensed material which Outernet and similar educational broadcasters can then uplink/widecast. I know that I’m often chagrined at the obnoxious ads that accompany current-events content I’m showing at the beginning of each class (a certain type of male-oriented product kept popping up all day long, so to speak – sheesh! ): It’s perfectly legal to produce such translated content and even copyright it so that it can’t be snagged by commercial media without negotiating licensing fees paying the nascent content generators – turnabout is fair play!
I have to wonder if this could be used to distribute/upgrade RACHEL content- which in its most vitally needed areas, is sneakernet… Wonder what the power requirements are… I guess the idea of even just larger third-world villages being able to download content as a sneakernet hub for smaller villages, seems pretty amazing to me.
When I was a kid, educational media was schoolbooks and TV transmitted from a circling aircraft… and I live in the USA!
that’s a shallow angle for a satellite dish …
Well, the satellite in the picture is upside-down as well, so…
Looks like it’s an offset feed dish (like most sattelite dishes in the UK). So the beam angle is quite a bit steeper than it looks.
With regard to the shallow angle of the satellite dish; note the offset of the LNB from the dish axis.
Could they team up with the Kahn Accademy guys to distribute some of that content?
They already are – if you go to the Outernet site and read what comes on the base SD card they include Khan Academy content, with the implication that more will be streamed.
Could this be used as a repository broadcast? Perhaps once a month broadcast out some of the most useful repository updates. New to Linux so not sure if I’m using the right terminology, but it would be nice if an offline server could get software updates this way. Heck, even radio broadcast would work since it’s all gone digital.
Nice! They ought to see if they could work with the Wikipedia Release Version team to ship an offline version of Wikipedia. https://en.wikipedia.org/wiki/Wikipedia:Version_1.0_Editorial_Team
Brent @ C4 Labs
Great to see this featured! It was a pleasure working with the Outernet folks to design and fabricate the custom wood and acrylic cases for their boxes, receivers and Raspberry Pi combos. We love the idea and the artful execution!
AN update, the software is now available in Rasbian
Terrific article, I liked the science experiments at