Actions

Mesh Networking: Difference between revisions

From HacDC Wiki

Line 49: Line 49:
=Crazy Ideas=
=Crazy Ideas=
*viral node generation - present captive portals on carriers that require the user to become a "infected" and themselves present captive portals to other non infected devices (zombie smartphone apocalypse)
*viral node generation - present captive portals on carriers that require the user to become a "infected" and themselves present captive portals to other non infected devices (zombie smartphone apocalypse)
*make it easy and fun for people to join
**mesh networking app in appstores
**add something fun to make them want to install the app, like a game or a visualization
**as long as they play once in a while, they route traffic (tamagochi effect)
*one-stop shop router reflashing
**flash your Linksys WAP, automatically have mesh networking support active in the background
*TonidoPlug?
*datacomm over
**shortwave
***Note: requires more than two hams to participate
**FRS (been done before but would be an interesting experiment)
**GMRS (been done before but would be an interesting experiment)
**laser pointer with a photocell receiver
**incoherent light [http://ronja.twibright.com/ Ronja]
**Sneakernet with rsync-like functionality (project: mnemonic?)
**Slideshow
**One relatively large video screen
**One relatively decent webcam (not hard)
**Video screen displays sequences of 2D barcodes
**Computer with webcam reads and decodes barcodes
***Reminds me a bit of Conway's Game of Life as a network technology.
*Fidomail-like transfer and synchronization of data bundles
**dialup
**tight-beam datacomm of some kind
**sneakernet (project: mnemonic?)
**Cross-technology implementation
***Web forums
***Microblogs
***Blogs
***BBS software
*Automated sending and decoding of Morse code
**Might not be all that fast but would be easy to implement and fun to test the bandwidth of.
*How could we abuse SMS for this?
*Mobile nodes
**Someone sets up a (small) node in their car and drives around slowly.
**Set up in a backpack or under a coat
***On bicycle
***On rollerblades
***On skateboard
***ON UAV
***On a balloon


=Project=
=Project=

Revision as of 17:00, 10 February 2011

Meetings Thursdays at 7:30ish starting 10 Feb 2011

Brainstorming

Directions

Which way will we head with this?

  • support Networking_Strategic_Simulation
  • community wifi
  • cold hard maxout of the current tech
  • Development of communication devices with readily available (i.e., cheap) technology.
  • Communication technology which lends itself to improvisational construction.

What Next?

After we have our direction what are we gonna do?

  • define coverage
    • building
    • block
    • neighborhood
    • city
    • intercity
    • regional
    • infinite (assuming it will grow with the technology's ability to support it)
  • audience - who's gonna use this
  • purpose - what will this be used for (surfing the web or just email/twitter/<insert favorite text service here>)
  • Use case - circumstances under which this technology will usually be deployed
    • disaster
    • communication infrastructure failure
    • censorship

Aproaches

Mesh

What will our approach to the network level of the mesh be?

  • broadcast
  • "actor" oriented - assume no knowledge in other nodes
  • nested - roll with what exists and use it to connect seperate traditional nets
  • Hybrid
    • clients communicate using wifi with hubs
    • hubs relay traffic using one of the mesh networking protocols

Extension

If we need to augment our mesh to cover our target area how will we do that?

  • "same stuff but on a larger physical scale"
    • mesh nodes with more broadcast power
    • some mesh nodes also have point-to-point links with each other
      • tight-beam RF
      • optical
        • laser
        • incoherent light
  • a higher order traditional network

Crazy Ideas

  • viral node generation - present captive portals on carriers that require the user to become a "infected" and themselves present captive portals to other non infected devices (zombie smartphone apocalypse)
  • make it easy and fun for people to join
    • mesh networking app in appstores
    • add something fun to make them want to install the app, like a game or a visualization
    • as long as they play once in a while, they route traffic (tamagochi effect)
  • one-stop shop router reflashing
    • flash your Linksys WAP, automatically have mesh networking support active in the background
  • TonidoPlug?
  • datacomm over
    • shortwave
      • Note: requires more than two hams to participate
    • FRS (been done before but would be an interesting experiment)
    • GMRS (been done before but would be an interesting experiment)
    • laser pointer with a photocell receiver
    • incoherent light Ronja
    • Sneakernet with rsync-like functionality (project: mnemonic?)
    • Slideshow
    • One relatively large video screen
    • One relatively decent webcam (not hard)
    • Video screen displays sequences of 2D barcodes
    • Computer with webcam reads and decodes barcodes
      • Reminds me a bit of Conway's Game of Life as a network technology.
  • Fidomail-like transfer and synchronization of data bundles
    • dialup
    • tight-beam datacomm of some kind
    • sneakernet (project: mnemonic?)
    • Cross-technology implementation
      • Web forums
      • Microblogs
      • Blogs
      • BBS software
  • Automated sending and decoding of Morse code
    • Might not be all that fast but would be easy to implement and fun to test the bandwidth of.
  • How could we abuse SMS for this?
  • Mobile nodes
    • Someone sets up a (small) node in their car and drives around slowly.
    • Set up in a backpack or under a coat
      • On bicycle
      • On rollerblades
      • On skateboard
      • ON UAV
      • On a balloon

Project

Goal

Spec

Journal

MeshNetworkingMeeting_20110210