Jump to navigation Jump to search
295 bytes added ,  20:28, 18 August 2020
no edit summary
<center>{{#setlogo:Meshlogo.png}}[[File:510NetworkDishesSudomesh.jpg|200px|thumb|left|Dishes in Action350px]]We are a group of volunteers building a community mesh network in Oakland, California. </center>
<span style=Sudo Mesh is a people-powered project. That means that anyone can join the network if they'colorre willing to contribute by [ reporting bugs], improving [ software], fixing hardware, [https:red;font// setting up a node], [ installing rooftop nodes], telling your friends about us, [https:bold'>// joining for a workshop], bringing pizza to a hack session, donating [[Mesh/How_to_helpWishlist|How to help!equipment]]/[ money]</span>[ Bitcoin], learning with us about how the internet works, or just being patient if something is broken :)
A mesh network is, '''Interested in essence, free as in freedom alternative internetlearning more and exploring?''' Check out our [[#Join Us|Join Us]] section. You do not need to be technically skilled to be part of this project. Using low-cost routers (often donated or recycled) mounted We need people willing to mount gear on rooftops, we're currently building the backbone of the mesh throughout downtown Oaklandfolks who want to do public outreach, graphic design artists, film-makers, from West Oakland to the Fruitvale BART documentarians and so much more! Show up at a monthly general meeting and beyondget involved!
Mesh networks are awesome because they don't depend on the existing centralized Internet Service Providers to function. Though they can be connected to the Internet as we know it now, a mesh provides a decentralized means of communication with our local community. We view mesh networks as a means of reconnecting to our neighbors, supporting local businesses, and enabling grassroots community collaboration. In the event of disaster or government censorship, an active mesh network is a resilient means of communication and sharing of information.----
= Meetup Info =*Join the [http:<center>{{Mesh nav}}<// Mailing List!]*We have weekly hack nights on Thursdays, 7:30-10pm at [[Getting_there|Sudo Room]]. The first three Thursdays of the month are work nights - so come by and jump in! General meetings for discussion and planning are Last Thursdays of every month. We plan to have Community Outreach planning meetings in the near future - watch this space or join the mailing list for details.*Find us on IRC: #510pen on [ Freenode IRC]center>
= Crowdfunding campaign =----
We successfully concluded our bootstrap [https__NOTOC__<div style="margin: 1em auto 1em auto; text-align: center; background: #ffffff; font-size: 10.5pt; padding: 10px; width: 96%; border: 0px solid #376a97;margin-center:10px;"><!-- This is where the formatting for the 3 columns begins -->{| cellspacing="0" width="100%" style="clear: both;"|colspan="3" style=border: 0px solid black; float:left; padding-left:1em; padding-right://www0.wepay5em;"|{| cellspacing="5" cellpadding="10" width="100%"|- valign="top" |style="font-size:90%; padding:10px 10px; background: #FDF4F4; border: 0px solid black;padding-left:1em; crowdfunding campaign on WePay] 5em;" width="40%" align="left"|=What does it mean?!=Imagine if the wifi router in your home connected to buy the first 100 wifi routers for in your neighbours' homes and they again connected to their neighbours to form a huge free wireless network spanning the meshcity! Thanks to all who supported with That's exactly what a donation[https://en. See [[]Mesh_networking mesh network] for details on how much was raisedis, who contributedor at least what it can be. Roads and telephone poles are owned by government or private interests and laying down cable is expensive, but by using wireless signals that hop from building to building we can create a community-owned and what we-operated, free-as-in-freedom alternative to corporate Internet Service Providers. Community wireless mesh networks are growing around the world, creating local 'internets've procured thus far with the funds!that support Net Neutrality and community control of critical infrastructure.
Here We are some other ways you can help outspending a lot of time developing [ software] to make it cheap and easy for anyone to be participate in cooperative communications infrastructure, regardless of technical skill.
*Support us with = Who are you? ='''sudomesh is a small weekly donation on group of volunteers operating out of the [ Gittiporg sudo room].*Send bitcoins to our wallet address: 12RxU4DpLpdWcmEBn7Tj325CCXBwt5i9Hc*Help promote our hackerspace at the [https://wwwomnicommons.wepayorg Omni Commons] - a collective of collectives stewarding a large community space in Oakland, crowdfunding campaign] by sharing far We develop software and wide.:assemble hardware systems to help build open community networks like the [ On facebooknet People's Open Network], [ twitter] a community-owned and [http://www-operated non-profit internet infrastructure in reddit].*Come ''' We are all unpaid volunteers building open technology that helps to connect our work meetings in Oakland! (listed above)neighbors, support local businesses, and enable community collaboration and cultural production. In the event of a natural disaster or state censorship, community mesh networks can be a resilient means of communication and sharing of information.
= Mesh pages Frequently Asked Questions (FAQs)=*[[Mesh/ToDosDecisions|Decisions]] - Tangible To Dos! Add some onWhat decisions have we made, take some on! and why?* [[Mesh/Funding|Funding]] - How the heck do we fund this thing?*[[Mesh/WishlistLegal|Legal]] - List of hardware How do we'd love use exit nodes, relays and legal structures to experiment with!protect node owners and ourselves?* [[Mesh/Hosting|Hosting]] - How are we hosting and what does it cost?* [[Mesh/Backup|Backup]] - How do we handle backups?* [[Mesh/Server security|Server Security]] - How do we ensure server security?
=Logistics =Design==*[ Map] - of potential nodes.*[[Mesh/MeshAppsMinutes|Meeting Minutes]] - Local applications Notes from our weekly meetings dating back to run on the mesh!January 2013.*[[Mesh/SwagTaxes|Taxes]] - Research on custom-printed t-shirts and other swagr*[[Mesh/Stickers]] Filed taxes for the sudo mesh non- Sticker designprofit
==Technical Documentation=Research =*[[Mesh/WalkThroughOther mesh projects|Other mesh projects]] - Easy how-around the world that have inspired us to for setting up OpenWRT & BATMAN-adv on Ubiquiti routersmake our own network! **[[Mesh/OpenWRTInterviews with other meshers|Interviews]] - Experiences with the OpenWRT router firmwarewe interviewed other experienced meshers**[[Mesh/BATMAN-advDocumentation|Other documentation]] - Experiences with the batman-adv mesh protocolbooks, articles, wikis, blog posts.*[[Mesh/FirmwareOakland|Oakland]] - Everything related information and resources pertaining to our firmwareOakland community organizations, wireless initiatives, policy and research initiatives**[[Mesh/Firmware/Splash pageOther muni networking projects|Municipal projects]] - Splash page / Captive Portalexamples of progressive uses of municipal networks.**[[Mesh/FirmwareDecentralized FM/AM radio|Decentralized FM/Bandwidth shapingAM radio]] - QoS Bit of research on adding legal FM/ Bandwidth shapingAM transmitters to nodes.**[[Meshhttp:/Firmware/MTU_issues] Tidepools] - MTU issues**[[Mesh/Firmware/GeneratingUser:tunabananas|Jenny Ryan]] - How do we generate firmwares designed local use cases for a community mobile mapping application built to run on demandmesh networks.*[[Mesh topology]Main_Page Project Meshnet] - High-level explanation Extensive wiki on the /r/darknet project, including extensive list of the mesh network structure*[[Mesh projects coordinating with them]] - Specs sheet on different access points.*[[Mesh]Long-range_Wi-Fi#Notable_links Long Range Wifi] - Information Info on different frequenciesthe longest-range wifi connections ever made.*[[Mesh tools]] Adafruit- List of useful mesh troubleshooting tools*[[Mesh/TermsWebIDE Adafruit's Web IDE built for Raspberry Pi]] - Hidden Node, Fresnal zone, but probably good for editing code on any device and other jargons*ensuring it is managed with a code repo. By default it uses [[Mesh]] - Stuff about power usage, batteries and solar powerbut it could probably be configured for Github.
|style="font-size:90%; padding:10px 10px; background: #F4FDF6; border: 0px solid black;padding-left:1em;padding-right:0.5em;" width=Operational"20%"|<center>=Our Projects =*[[Mesh/Legal]] File:Mesh_Oakland_High_Res.png|center|187px|thumb|Building a community-owned and - How do we use exit nodesoperated wireless mesh network in Oakland, relays California and legal structures to protect node owners and ourselves?*[[Meshbeyond!|link=]] - What shall we call ourselves?<br />*[[MeshFile:Disasterradio.png|center|187px|thumb|link=https:/Marketing]] - Inspiration and links to marketing materials in progress/disaster.*[[Mesh/Purchases]] radio|Disaster- Details on our purchases, made resilient communications network powered by either individuals or through our crowdfunded moneythe sun.*[[Mesh/Inventory]] - What we currently have.<br />*[[MeshFile:Byoi.png|center|187px|thumb|link=https:/Donations/|Instructions for building your own internet, plus a global directory of community wireless mesh networks.]] - List of donations</center><br />*[[MeshFile:Laptops4all.png|center|187px|thumb|link=https:/Decisions]] - Decisions on how to operate*[[Mesh/Challenges]] - Challenges facedlaptopsforall. Problems org|Upcycling retired/donated laptops to be solvedthose who can't afford them.*[[Mesh/Checkouts]] - Who took what gear home<br />
|style==Background Research==*[[Mesh/Interviews with other meshers]] - In which we attempt to extract the results of their hard"font-won experience.*[[Mesh/Other mesh projects]] size:90%; padding:5px 10px; background:#F4F8FD;border: 0px solid black;padding- List of active and inactive meshes we know about*[[Mesh/Documentation]] left:1em;padding- Books, articles, wikis, blog postsright:0.*[[Mesh/Oakland]] - Information and resources pertaining to Oakland community organizations, wireless initiatives, policy and research initiatives5em;" width="40%" align="left"|
<center>= Firmwares How To Participate =</center>If you want to join the mesh you'll need a mesh router at your home! Currently the best way to get one is to show up at our monthly general meeting as described above. We need more people on the network to improve the quality of the service. When you setup a node, you improve the service for everybody on the network and give more access to your community. We encourage participants to ask their communities to join their networks and create distributed services for them. We have a [[Mesh/User_Guide|user guide]] to help you get on the network!* Chat with us on [ RocketChat], the #peoplesopen channel in [ Secure Scuttlebutt], or on [ IRC]: [] (see also [[IRC | IRC Intro]])* Join the [ listinfo/mesh email list]* We have weekly meetings every Tuesday <s>from 7:30-9pm at [[Getting_there|sudo room]]</s> from [ 8-9pm via Jitsi]. We have focus groups =and collaborate on different parts of the project - from [ design] to [ software development], documentation to hardware hacking, [ community outreach] and [ climbing rooftops to mount nodes]! * Come to our weekly Tuesday meetings in <s>[[Getting_there|sudo room]]</s> cyberspace. The quarantine format is much more relaxed, and we welcome newcomers! <s>The first three Tuesdays of the month are hack nights where we work (often in parallel) on everything from pamphlets to maps to code. This is a good opportunity to find someone familiar with the ins and outs and ask questions. The last Tuesday of the month is a more structured recap meeting, where we follow an agenda, get updates on what progress was made in the last month, and plan for the next month.</s>* We generally collaborate on [ notes] at each meeting. Look at our archive of past [[Mesh/Minutes|meeting minutes]]!* Contribute to the network by installing a mesh node at your location using our handy [ Mesh Node Setup Walkthrough]. This is especially helpful for those who are within range of an existing node (seen as a wireless SSID named "").*Check out our [[Mesh/ToDos|ToDo list]]*Support us with a small monthly donation on [ Patreon], here's [[Mesh/Purchases|how we spend it]].*Send bitcoins to our wallet address: {{bitcoin wallet}}*Check out our [[Mesh/Wishlist|wishlist]], we have requests! *Improve our documentation*Talk to your community about joining the mesh - here are some [ resources] for doing so!* Follow us on [ twitter] and like us on [ facebook].
*[[Mesh/Freifunk]]*[[Mesh/Commotion]]== Developers ==
=Technical===Building a backbone of point-to-point line of sight rooftop wifi mesh nodes to bootstrap the reach of the network==*The mesh right now has very few nodes that are directly connected (as opposed to connected over the Internet), which makes the usefulness of the mesh questionable in disaster and extreme censorship scenarios.*We've been focusing on finding a simple need hardware and inexpensive solution for point software engineers to point rooftop nodes in order to create a far reaching backbone of high-bandwidth interconnected nodes. Currently we're testing a solution using recycled small satelitte dishes help us with cheap usb wifi adapters mounted and weatherproofed at the dish's point of focusour code. Inexpensive computers such as a raspberry pi can then, when hooked up to one or more We have an overview of these nodes, connect rooftops more than a mile apart. Finding people willing to host rooftop equipment and others willing to donate unused satelitte dishes has become another way we engage with the local community. ==[[Mesh coverage of local areas from connected nodes using powerful omnidirectional wifi equipment==*510pen currently uses a variety of mesh routers from Some of them have good coverage, but they are all currently mounted indoors, which inhibits street coverage and mesh links between blocks.*Better outdoor omnidirectional routers need to be purchased, tested and installed. ==Low bandwidth disaster recovery mesh==*The likeliest disaster scenario in the bay area is a major earthquake. Such an event is likely to disrupt many wifi nodes, and especially finely tuned point to point links.*We're building a separate mesh using low-bandwidth, long range radio communication /Technical_Overview|technical documentation]] that will run something like a decentralized twitter, where short text messages can be shared and synchronized as radio links are available.*To implement this, we're using $12 off helpful in understanding the shelf tv tuners that can be used as receive-only general-purpose digital radios. Transmission is stil being worked out, but the current idea is that receive-hardware is cheap enough that 2 gig bootable usb sticks, tv tuners and very simple home-made antennas can be distributed both before and after a disaster, and that these will allow people to set up local stations where updates about local resources such as shelters, food and power can be accessed, while stations capable of transmitting new messages will be fewer (possibly requiring more expensive hardware) but will announce their locations such that anyone can walk to a local transmit station if they want to send a message out on the meshnetwork.
=Social=If you want to immediately help, check out [ our code], [ look at our remaining issues for upcoming milestones], report any [ bugs] or help us squish them!
==Community-Based Participatory Action Research in the San Antonio district Here are some of Oakland==*We are currently researching existing community organizations in the San Antonio neighborhood for potential collaboration, and have established relationships with (and set up mesh nodes for) three grassroots organizations in the San Antonio neighborhoodprojects that need attention: Liberating Ourselves Locally (LOL), a makerspace run by and for people of color; Sustaining Ourselves Locally (SOL), a community garden and food justice advocacy and education space; and Cycles of Change, a community bike repair, advocacy and education space. Moving forward, we intend to expand the mesh through reaching out to grassroots organizations and local businesses, our process of designing and deploying mesh services guided by the needs and desires of existing community actors.
*[ sudowrt-firmware] - The ethnographic research component of the project also involves interviewing local residents, designing sudowrt firmware* [ sudowrt-web-ui] - The new and distributing community surveys, historical and political analysis, and asset mapping improved web admin UI for sudowrt nodes* [ ubus-https-forwarder] - Allow management of existing and potential community resourcesextender nodes from home node web UI* [ The Service Browser] - Web UI for browsing mesh services* [[Mesh/Distributed Services|Mesh Services]] - Which services should we provide?
==Documentation of use cases and user storiesDesigners ==*Articulating use cases for mesh networks involves the creation of user stories based on interviews with local residents and participatory engagement with existing community organizations and groups. The research process will be transparently documented on a research wiki, incorporating interview notes, meeting minutes, an annotated bibliography, written analysis and visual infographics (for an example, see Jenny's current research wiki here:
*This documentation is intended We need artists and designers to support a model of open source technology make things look nice! We have [[Mesh/Design|design that is bottomschemes]] we already use, but we're always looking to improve it. We need to improve our presentation content and [[Mesh/Diagrams|diagrams]] too! We've been focused on these areas:* [[Mesh/Presentations]] -up in naturePast presentations, talks, workshops, rooted in tutorials and videos* [[Mesh/Diagrams|Diagrams]] - Diagrams outlining the interests of those who would receive the greatest humanitarian benefit from the technology network topology and technical stack* [[Mesh/Design|Design]] - Website & logo design; swag for enthusiasts; and participate intimately with the development processmarketing inspiration.|}
==Illustrated instructables for adapting recycled/reused items for DIY hardware==*A major focus of the project is to experiment with recycled and donated hardware for the purposes of designing mesh solutions at minimal cost. Experimentation with various firmwares (eg; Commotion, Freifunk, Byzantium) and protocols (eg; OLSRd, batman-adv, Babel) using off-the-shelf and upcycled hardware (eg; donated routers and satellite dishes) will be extensively documented. Well-designed instructables/comics will incorporate use cases, user stories, and DIY building processes in an effort to engage everyday folks to experiment with mesh technology in their local neighborhoods.
=Meeting Minutes=*[http://lists''Please note that all contributions to Sudo Room may be edited, altered, or removed by other 2013-01-31]*[[Mesh/7_February_2013|2013-02-07]]*[[Mesh/14_February_2013|2013-02-14]]*[[Mesh/21_February_2013|2013-02-21]]*[[Mesh/28_February_2013|2013-02-28]]*[[Mesh/07_March_2013|2013-03-07]]*[[Mesh/21_March_2013|2013-03-21]]SPRING SHIFT HIATUS*[[Mesh/11_April_2013|2013-04-11]]*[[Mesh/18_April_2013|2013-04-18]]*Hack nights! See wiki for documentation - principally going through donated routersIf you do not want your writing to be edited mercilessly, flashing them with OpenWRT and installing batman-advthen do not submit it here.*[[Mesh/09_May_2013|2013-05-09]]*[[Mesh/23_May_2013|2013-05-23]]*Hack nights! Trying out some of the nicer Ubiquiti equipment we procured*[[Mesh/13_June_2013|2013-06-13]]*[[Mesh/20_June_2013|2013-06-20]]*[[Mesh/27_June_2013|2013-06-27]]*[[Mesh/04_July_2013|2013-07-04]]*[[Mesh/11_July_2013|2013-07-11]]*Hack night: FlashingYou are also promising us that you wrote this yourself, firware or copied it from a public domain or similar free resource (July 18, 2013see Sudo Room:Copyrights for details)*[[Mesh/25_July_2013|2013-07-25]]. Do not submit copyrighted work without permission!''
=Web Resources=*[ 510pen] - East Bay community wireless mesh network spawned in 2009 by [[UserCategory:mfb|Mark BurdettProjects]]*[ Tidepools] - [[UserCategory:tunabananas|Jenny Ryan]Mesh] is designing local use cases for a community mobile mapping application built to run on mesh networks.*[ Project Meshnet] - Extensive wiki on the /r/darknet project, including extensive list of [ projects coordinating with them].*[ Long Range Wifi] - Info on the longest-range wifi connections ever made.


Navigation menu