The Mesh Potato

    The Problem
●



    Village Telco
●



    B.A.T.M.A.N.
●



    Demo
●



    Lets build a Mesh!
●
...
Cities of the Future
June 2008 Workshop
Village Telco
Village Telco Goals

    Small Telco business for 2nd or 3rd world
●



    Self sustaining business (viral growth)
●



 ...
Village Telco Components

    Mesh Potato
●



    B.A.T.M.A.N.
●



    Gateway Server with Billing System
●



    Entre...
Village Telco Kit

                        40 Mesh Potatoes
  Server    SuperNode
Dabba

    dabba.co.za have a prototype Village
●


    Telco network in actual commercial
    operation
    Orange farm, ...
Village Telco and Cell Phones

    Call Cost
●



    Community Approach
●



    Unlicensed Spectrum
●



    Infrastruct...
B.A.T.M.A.N.

    Better Approach to Mobile AdHoc
●


    Networking




                             Infrastructure
     ...
Advantages of Mesh Networks

                                      C
                             D

               A     ...
Mesh Network Problems

    Unstructured
●



    Unreliable Medium
●



    Dynamic changes
●
B.A.T.M.A.N.

    Distributed intelligence
●



    Every node knows: Available nodes, total
●


    metric towards each d...
Demo

    3 node mesh
●



    Running on commodity wireless hardware
●



    Next Hop information
●



    Mesh adapting...
Lets Build a Mesh

wget http://rowetel.com/batman_demo.txt
    x86 Linux user mode daemon
●



    Not all Wifi drivers wi...
Village Telco Challenges

    Ease of customer and billing management
●



    Cost of Access Points
●



    Range of WiF...
POT-ATA




      Projected Cost: USD 60 per unit
Mesh Potato Design

    Low Cost, SoC
●



    Maximum use of existing Open
●


    components
    OpenWRT
●



    MadWif...
32M SDRAM      FXS Port



               Glue Logic
Atheros SoC


                Ethernet

8M SPI Flash
               8...
Software

    OpenWRT
●



    MadWifi
●



    B.A.T.M.A.N.
●



    Asterisk
●



    Speex (GSM)
●



    Oslec
●
Mesh Potato Plan

    What we have done
●



    What's next
●




      M1          M2       M3       M4
    Software   H...
Open Hardware

    Designing exactly the hardware we want
●



    Community based development (many
●


    eyes and skil...
Africanisation

    Design for real world problems based on
●


    field experience of Village Telco team
    Static elec...
Memes

    Cell Networks (closed, strong licensing,
●


    high cost/bit) versus the Internet (open
    standards, unlice...
Memes

    60% of all calls are local (value without
●


    upstream connectivity)
    Mesh Potato useful outside of Vill...
Links

    Village Telco Google Group
●



    shuttleworthfoundation.org
●



    villagetelco.org
●



    manypossibili...
Lca 2009 Mesh Potato
Upcoming SlideShare
Loading in …5
×

Lca 2009 Mesh Potato

1,153 views

Published on

Linux Conf AU 2009 Mesh Potato Presentation

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,153
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
27
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Lca 2009 Mesh Potato

  1. 1. The Mesh Potato The Problem ● Village Telco ● B.A.T.M.A.N. ● Demo ● Lets build a Mesh! ● Mesh Potato ● Memes ●
  2. 2. Cities of the Future
  3. 3. June 2008 Workshop
  4. 4. Village Telco
  5. 5. Village Telco Goals Small Telco business for 2nd or 3rd world ● Self sustaining business (viral growth) ● Scalable up and down ● Business for a reasonably geeky ● entrepreneur $5,000 Capital ● 6 months break even ● Grounded in business (not tech or charity) ●
  6. 6. Village Telco Components Mesh Potato ● B.A.T.M.A.N. ● Gateway Server with Billing System ● Entrepreneur ● Up stream VOIP and PSTN ● Modest Capital ● Business Model ●
  7. 7. Village Telco Kit 40 Mesh Potatoes Server SuperNode
  8. 8. Dabba dabba.co.za have a prototype Village ● Telco network in actual commercial operation Orange farm, township near ● Johannesburg uses commodity hardware and open ● source software free local calls ● pre-paid vouchers for calls to other ● networks
  9. 9. Village Telco and Cell Phones Call Cost ● Community Approach ● Unlicensed Spectrum ● Infrastructure cost and availability ● Cell Phone networks don't scale down ● Capital (it's not just the handsets) ● Walled gardens versus the Internet ●
  10. 10. B.A.T.M.A.N. Better Approach to Mobile AdHoc ● Networking Infrastructure Adhoc
  11. 11. Advantages of Mesh Networks C D A B Access Point Extended range over Infrastructure mode
  12. 12. Mesh Network Problems Unstructured ● Unreliable Medium ● Dynamic changes ●
  13. 13. B.A.T.M.A.N. Distributed intelligence ● Every node knows: Available nodes, total ● metric towards each destination and best next hop for each destination No information about the full routing path ● is necessary. Works well as nodes come and go. Works well in practice (e.g. 500 node ● Freifunk network in Berlin)
  14. 14. Demo 3 node mesh ● Running on commodity wireless hardware ● Next Hop information ● Mesh adapting to changes ●
  15. 15. Lets Build a Mesh wget http://rowetel.com/batman_demo.txt x86 Linux user mode daemon ● Not all Wifi drivers will work in Ad-hoc ● Choose a random 10.0.0.0/8 IP (e.g. 10.1.2.3, ● 10.20.21.22, 10.x.y.z) Internet connectivity ●
  16. 16. Village Telco Challenges Ease of customer and billing management ● Cost of Access Points ● Range of WiFi Phones ●
  17. 17. POT-ATA Projected Cost: USD 60 per unit
  18. 18. Mesh Potato Design Low Cost, SoC ● Maximum use of existing Open ● components OpenWRT ● MadWifi on Atheros (Ad-hoc problems) ● CPU load (Asterisk, Speex Codec, Oslec ● Echo Cancellation) FXS port interface ●
  19. 19. 32M SDRAM FXS Port Glue Logic Atheros SoC Ethernet 8M SPI Flash 802.11bg
  20. 20. Software OpenWRT ● MadWifi ● B.A.T.M.A.N. ● Asterisk ● Speex (GSM) ● Oslec ●
  21. 21. Mesh Potato Plan What we have done ● What's next ● M1 M2 M3 M4 Software Hardware Beta Production
  22. 22. Open Hardware Designing exactly the hardware we want ● Community based development (many ● eyes and skill sets) Partnering with commercial companies ● for volume manufacture Good Business (IP04) ● Opportunities for novel business models ● Completely open and keeping it that way ●
  23. 23. Africanisation Design for real world problems based on ● field experience of Village Telco team Static electricity on antenna ● Reverse polarity on DC connector ● 240VAC connected to DC connector! ● Wide range AC adaptor (350VAC) ● Humidity, rain, hail, connector ● weatherproofing lightning protection on FXS port ●
  24. 24. Memes Cell Networks (closed, strong licensing, ● high cost/bit) versus the Internet (open standards, unlicensed, anyone can connect, low cost/bit). Community ownership versus big ● business or government Development: Many good projects have ● been ruined by money Voice is the killer application. Once voice ● network is deployed we have built an Internet backbone
  25. 25. Memes 60% of all calls are local (value without ● upstream connectivity) Mesh Potato useful outside of Village ● Telco Very Very Open ● The future for many is the township ● You and I are going to help them get ● connected
  26. 26. Links Village Telco Google Group ● shuttleworthfoundation.org ● villagetelco.org ● manypossibilities.net ● open-mesh.net/batman ● dabba.co.za ● rowetel.com ●

×