Bureaucrats, oversight, Administrators
1,196
edits
Tunabananas (talk | contribs) |
Tunabananas (talk | contribs) (updated disasterradio site with some prelim info architecture for site) |
||
Line 1: | Line 1: | ||
{{tocright}} | |||
<center>''A disaster-resilient communications network powered by the sun.'' | |||
[[File:Disasterradiosplash.gif|300px|wrap]] </center> | |||
= Introduction = | = Introduction = | ||
DisasterRadio is an off-grid (solar-powered) low-bandwidth long-range mesh network built on free and open source software and affordable open hardware. | DisasterRadio is an off-grid (solar-powered) low-bandwidth long-range mesh network built on free and open source software and affordable open hardware. | ||
The nodes are small and entirely self-contained units that can be deployed simply by leaving them in a place with sun. They are intended for either manual or drone-deployment on rooftops or in windows. They use high gain omni-directional antennas on 915 MHz using the LoRa PHY (Chirp Spread Spectrum) to talk to each-other and a downward-pointing/inward-pointing high gain wifi antenna to talk to user devices (phones/tables/laptops) inside the buildings on which they are placed. They use a low-power microcontroller running a web server that lets anyone use the network as long as they have a device with wifi and a web-browser. | |||
= Updates = | |||
* Status as of 31 October 2017: [[User:nanomonkey]] and fritz received the custom PCB boards they designed. got one working tonight \o/ | |||
* Status as of June 10th 2017: Basic chat between two nodes working. A more fleshed-out website should appear here soon. | |||
= Applications = | |||
The in-development apps are secure chat and community resource mapping (an offline map that communities can use to add resources, like [http://tidepools.co/ tidepools]). | The in-development apps are secure chat and community resource mapping (an offline map that communities can use to add resources, like [http://tidepools.co/ tidepools]). | ||
Code is here: https://github.com/sudomesh/disaster-radio-nodemcu | = Technical Specifications = | ||
* Bandwidth: < 2000 kbits/sec. | |||
* Power: Nodes need at minimum a 6V, 3W solar panel plus a battery capable of 3600mAh | |||
== Components == | |||
All are initial estimations, probably missing a component or two and haven't scoured for bulk prices on everything [[User:Tunabananas|Tunabananas]]: | |||
* [https://tinurl.com/y7sytmox ESP8266] - $2.50 | |||
* LoRa Transceiver - [https://www.digikey.com/products/en/rf-if-and-rfid/rf-transceiver-modules/872?k=RFM95 HackRF RFM95W] - $7 OR [Dorji DRF1276G](https://www.tindie.com/products/DORJI_COM/868mhz-915mhz-sx1276-module-drf1276g/) - $6 | |||
* [https://www.seeedstudio.com/fusion_pcb.html Custom PCB - ~180x120, 1 layer, 100ct] - $6.50 | |||
* [https://www.ebay.com/itm/GSM-900MHZ-Omnidirectional-Wireless-Module-Antenna-SMA-Head-5DBI-19cm/281782888586900MHz Directional WiFi Antenna 5dBi] - [another option](https://www.tvc-mall.com/details/3w-6v-diy-monocrystalline-silicon-solar-panel-145mm-x-145mm-sku85020025a.html?c=USD&utm_source=google&utm_medium=pla&utm_campaign=cse&gclid=Cj0KCQjwm9vPBRCQARIsABAIQYfM_ndtJ1RmWUGdkqA8Um40bBY9H3kJ9xRg6gLKMoaC65sB17ZRiJ4aAhHdEALw_wcB) - $3 | |||
* [https://www.ebay.com/i/121104191012?chn=ps&dispItem=1 Solar Panel - 6V, 3W, 120mAH] - [another lead](https://www.tvc-mall.com/details/3w-6v-diy-monocrystalline-silicon-solar-panel-145mm-x-145mm-sku85020025a.html) - $5-6 | |||
* [http://www.dx.com/p/ultrafire-18650-3-7v-3600mah-batteries-pair-50486 LiOn Battery] - 3.7V 3600mAh - $4 | |||
OR | |||
* LTO battery? - NEED TO RESEARCH COSTS | |||
* [https://www.adafruit.com/product/2745 3.3V buck converter] - $5 | |||
* Enclosure - ~$5 | |||
'''* Total: ~$40''' | |||
= Documentation = | |||
* Code is here: https://github.com/sudomesh/disaster-radio-nodemcu | |||
* Documentation wiki is here: https://github.com/sudomesh/disaster-radio/wiki | |||
* Network visualization simulation: https://jemucino.github.io/disaster-radio-netsim/ | |||
== Presentations == | |||
[[User:juul|juul]] gave a [https://www.youtube.com/watch?v=tPJj3zCyRpI talk about this at the 2017 BATTLEMESH in Vienna]. [http://battlemesh.org/BattleMeshV10?action=AttachFile&do=get&target=disasterradio_juul.odp Slides] | [[User:juul|juul]] gave a [https://www.youtube.com/watch?v=tPJj3zCyRpI talk about this at the 2017 BATTLEMESH in Vienna]. [http://battlemesh.org/BattleMeshV10?action=AttachFile&do=get&target=disasterradio_juul.odp Slides] | ||
== User Research == | |||
[[User:Tunabananas|Tunabananas]] designed [http://wiki.tidepools.co/view/Ethnography use cases and user stories] for the decentralized mobile mapping application Tidepools in early 2013, based on open-ended interviews with community residents and various organizations engaged in technology equity and access. | |||
= Licensing = | |||
* [https://github.com/sudomesh/disaster-radio/tree/master/firmware firmware/]: Dual licensed under both GPLv3 and AGPLv3 | |||
* [https://github.com/sudomesh/disaster-radio/tree/master/web web/]: AGPLv3 |