Show HN: Off-grid web server for the developing world
challengepost.com
challengepost.com
There are economies of scale on external battery packs that run 12v(common wifi router DC voltage) and marine batteries also can run 12v. You could create a new power cable that never does the dc to ac conversion and use that battery pack for the wifi. Then you could run the raspberry pi or other system as the server itself.
Nice idea and don't worry about the Africa haters. Plenty of stuff is originally made for mid 20s SF techies that ends up being useful for a whole lot of other people.
I used a catch all DNS wildcard with a dnsmasq rule which I set up on a DD-WRT flashed router.
address=/#/192.168.11.2
That IP was the IP of my server. The nice part of that rule is that many people will type in google.com or something similar when they find your open wifi spot assuming they are connected to the web. The wildcard will resolve that the the IP of the local server and send them there automatically. That can be the landing page of the network that introduces things, provides links etc.
Or use the router as the server too. A $50 router will have a USB port (higher quality than the RPi's) and a 500MHz MIPS cpu that is not too far behind the antiquated ARMv6 core in the Pi.
I've done a little similar work with using routers off-grid: http://kmkeen.com/chatbox/
The used firmware (called "Gluon") is based on OpenWRT and all open source:
http://gluon.readthedocs.org/en/v2014.3/ https://github.com/freifunk-gluon/gluon
Apart from that, for communicating with systems that have no or only temporary internet access, the pretty ancient UUCP protocol comes to mind:
http://en.wikipedia.org/wiki/UUCP
I actually had my first email and news accounts subscribed over the UUCP protocol. The main advantage of UUCP is that it will queue all data destined for a remote system and asynchronously transfer everything when a system is reachable. It is also possible to relay data using multiple hops that are not online at the same time. It was used mostly with dial up systems that were only online during data transfers.
So with UUCP it might be possible to implement a sort of drive-by update where a mobile node (maybe installed in a car) can connect to a local server, exchange incoming/outgoing messages and relay them to the node in the next village when the driver moves on.
http://www.cnn.com/2012/10/04/tech/mobile/africa-mobile-opin...
Do you think people in South Africa need this thing to read about Ebola in 2014? How ignorant are you really?
Signed up 3 hours ago. Surprise.
But if you really think this project is a 'useless gimmick' then there's not much more to talk about.
On the technical side they "only" have a wikipedia dump for the moment, but on the project side they have had some success in deploying it, so maybe you can have a look at what they do (warning: Afripédia is made by and for french-speaking people, you may have to learn it :)
[0] https://blog.wikimedia.org/2012/06/28/afripedia-collaboratio...
Stop using Africa for your advancement. You obviously live in a bubble.