User Tools

Site Tools


main_page

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
main_page [06/05/2013 18:27]
Andrew Bettison [Quick Links] add Technology roadmap link
main_page [21/02/2017 14:54]
Paul Gardner-Stephen add info for 2nd generation Mesh Extender
Line 1: Line 1:
 ====== The Serval Project Wiki ====== ====== The Serval Project Wiki ======
  
-This wiki provides resources for developers and users of the [[content:about|Serval Project]].  If you have any suggestions for content to be included in the Wiki, please contact wikiadmin [at] servalproject.org. +This wiki provides resources for developers and users of [[:content:about]].  If you have any suggestions for content to be included in the Wiki, please contact wikiadmin [at] servalproject.org.
  
 ===  USER REGISTRATION ANNOUNCEMENTS === ===  USER REGISTRATION ANNOUNCEMENTS ===
  
-**We were hoping that we had fixed the issue with spamming, but unfortunately the spammers simply up the ante so we have had to once more stop users from doing their own user registrations. Please let us know if you wish to register for the wiki by contacting us at wikiadmin [at] servalproject.org. +**To prevent SPAM we have disabled self-registration for this wiki. Please contact us at wikiadmin [at] servalproject.org to request a user account.**
- +
-If your account has been deleted by accident during the cleanup of the spamming accounts, just contact us at wikiadmin [at] servalproject.org to let us know. We are sorry for the inconvenience.** +
  
 ==== Quick Links ==== ==== Quick Links ====
  
-  * [[content:dev:reporting_bugs|How to report a bug]] -- we appreciate you taking the trouble, please read this to make your effort count +  * [[:content:dev:reporting_bugs|How to report a bug]] -- we appreciate you taking the trouble, please read this to make your effort count 
-  * [[content:contact|Contact the Serval Project]] -- how to reach a real person +  * [[:content:contact|Contact the Serval Project]] -- how to reach a real person 
-  * [[content:hardware:devices|Supported devices]] -- supported Android phones and devices +  * [[:content:activity:|Current activity]] -- projects, grants and initiatives -- units of work in progress and completed 
-  * [[content:activity:|Current activity]] -- projects, grants and initiatives -- units of work in progress and completed +  * [[:content:tech:|Technology roadmap]] -- what we have built, are building, would like to build, and will not build 
-  * [[content:tech:|Technology roadmap]] -- what we have built, are building, would like to build, and will not build +  * [[:content:publications|Publications and reports]] -- publications, external reports and internal white-papers 
-  * [[content:howtos:|Help for users]] -- getting starteddocumentationtutorials +  * [[:content:dev:|Development]] -- hardwaresoftwareUI, testing, documentation... how the Serval Project builds things 
-  * [[content:publications|Publications and reports]] -- publicationsexternal reports and internal white-papers +  * [[:content:dev:wiki|Wiki editing policy]] -- how to contribute to this Wiki 
-   +<ifauth @seniordev,@admin>  * [[:content:seniordevs:|Senior Developers]] -- not for general access, only for [[:content:dev:Senior Developer|senior developers]]</ifauth> 
-==== Serval Development ====+<ifauth @student,@seniordev,@admin>  * [[:content:students:students|Student Area]] -- only accessible to students and [[:content:dev:Senior Developer|senior developers]]</ifauth>
  
-For contributing to the development of the Serval Project:+===== Serval Mesh =====
  
-  * [[content:dev:|Development]] -- hardware, software, UI, testing, documentation... how the Serval Project builds things +{{:content:technologies:screenshot-serval-mesh-0.92-main-screen.png?120 |Screenshot of Serval Mesh pre-release 0.90 “Shiny” main screen}} **[[:content:servalmesh:|Serval Mesh]]*is an Android app that provides [[:content:tech:security framework|highly secure]] [[:content:tech:MDP|mesh networking]], [[:content:tech:VoMP|voice calls]], [[:content:tech:MeshMS|text messaging]] and [[:content:tech:Rhizome|file sharing]] between mobile phones using Wi-Fi, without the need for a SIM or any other infrastructure like mobile cell towers, Wi-Fi hotspots or Internet access.
-  * [[content:dev:wiki|Wiki editing policy]] -- how to contribute to this Wiki +
-<ifauth @seniordev,@admin> [[content:seniordevs:|Senior Developers]] -- not for general accessonly senior developers</ifauth> +
-<ifauth @student,@seniordev,@admin> [[content:students:students|Student Area]] -- only accessible to students and senior developers</ifauth>+
  
-===== Serval Mesh =====+  * [[:content:servalmesh:|Serval Mesh general information]] -- download, install, documentation, [[:content:servalmesh:releases:|release history]] 
 +  * [[:content:servalmesh:development]] -- copyright, source code, technical documentation, [[:content:servalmesh:testing:|testing]], [[:content:servalmesh:release:|release procedure]], [[https://github.com/servalproject/batphone/issues|issue tracking]] 
 +  * [[:content:servalmesh:Supported devices]] -- supported Android phones and devices 
 +  * [[:content:servaldna:]] (core component) -- general information 
 +  * [[:content:servaldna:development]] -- copyright, source code and branching, technical documentation, testing, [[https://github.com/servalproject/serval-dna/issues|issue tracking]]
  
-{{:content:technologies:screenshot-serval-mesh-0.90-main-screen.png?100 |Screenshot of Serval Mesh pre-release 0.90 “Shiny” main screen}} **[[:content:servalmesh:|Serval Mesh]]** is an Android app that provides voice calls, text messaging and file sharing between mobile phones using WiFi, without the need for a SIM or any other infrastructure like mobile cell towers, WiFi hotspots or Internet access.  The main technologies used in [[:content:servalmesh:|Serval Mesh]] are:+===== Serval Chat =====
  
-  * [[content:technologies:mdp|MDP]] - Mesh Datagram Protocol +**[[:content:servalchat:|Serval Chat]]** is an iOS app that provides [[:content:tech:security framework|highly secure]] [[:content:tech:MeshMS|text messaging]] between Apple iPhone and iPad devices using Apple's proprietary peer-to-peer wireless network. 
-  * [[content:technologies:vomp|VoMP]] - Voice over Mesh Protocol + 
-  * [[content:technologies:rhizome|Rhizome]] - Rhizome file dissemination +  * for the time being, [[:content:servalchat:|Serval Chat]] does not communicate with the [[:content:servalmesh:|Serval Mesh app for Android]] or the [[content:meshextender:main_page|Serval Mesh Extender]]
-  * [[content:technologies:meshms|MeshMS]] Mesh Message Service+
  
 ===== Serval Maps ===== ===== Serval Maps =====
Line 43: Line 41:
 ===== Serval Mesh Extender (Formerly Mesh Helper) ===== ===== Serval Mesh Extender (Formerly Mesh Helper) =====
  
-The **[[content:meshextender:main_page|Serval Mesh Extender]]** is a hardware device that helps other devices to join and participate in a [[:content:servalmesh:|Serval Mesh]] network.  The objectives are+{{:content:meshextender:meshextender-2014-02-11.jpg?180 |Pair of Serval Mesh Extenders on bench}} The **[[content:meshextender:main_page|Serval Mesh Extender]]** is a hardware device that helps other devices to join and participate in a [[:content:servalmesh:|Serval Mesh]] network. 
-  * allow devices that do not support Ad Hoc WiFi mode to join the [[content:servalmesh:|Serval Mesh]] network; + 
-  * minimise power consumption for devices; +[[content:meshextender:2ng|Second-Generation Mesh Extenders]]: 
-  * support alternative radio interfaces to offer better range and/or throughput than WiFi; +  * powered by external USB, 12v/24v automotive and/or solar (with MTTP tracking charge controller) 
-  * provide a platform for future Serval Project initiatives, such as the commoditisation of many classes of medical monitoring devices.+  * Integrated LiFEPO4/LiIon/Sealed-Lead-Acid battery charger 
 +  * Custom-designed injection-moulded housing 
 +  * Designed to meet IP66 environmental resistance 
 +  * Integrated "Mesh of Things"/"Internet of Things" I/O port 
 +  * microSD card for bulk storage (reduced power consumption versus USB) 
 +  * Wi-Fi access point (for devices to connect) and ad-hoc Wi-Fi (between Mesh Extenders) 
 +  * RFD900/RFD868 UHF packet radio (up to 4km range line-of-sight, ~200m indoors) 
 +  * Interface to [[:content:meshextender:externalradios|Codan/Barrett HF Radios]] for very-long-range communications links (support for other radios is also possible) 
 +  * provides a standard Wi-Fi Access Point for nearby devices (such as smart phones) that do not support Ad Hoc Wi-Fi mode 
 +  * offers the [[:content:tech:Serval Mesh]] app for Android for download via HTTP so that people can join the [[content:tech:mesh network]] without having previously installed the app 
 +  * acts as a [[:content:tech:Rhizome]] node, storing and forwarding files and [[:content:tech:MeshMS]] messages 
 +  * Fully interoperable with first generation Mesh Extenders 
 + 
 +First-Generation Mesh Extenders: 
 +  * powered by any external USB power source (5V 500mA) 
 +  * Mesh Extenders mesh together over short distances using Ad Hoc Wi-Fi, and over longer distances using packet radio on the [[http://en.wikipedia.org/wiki/ISM_band|ISM 915 MHz band]].  Our ad-hoc packet radio system uses the RFD900 long-range UHF radio with custom CSMA firmware. 
 +  * provides a standard Wi-Fi Access Point for nearby devices (such as smart phones) that do not support Ad Hoc Wi-Fi mode 
 +  * offers the [[:content:tech:Serval Mesh]] app for Android for download via HTTP so that people can join the [[content:tech:mesh network]] without having previously installed the app 
 +  * acts as a [[:content:tech:Rhizome]] node, storing and forwarding files and [[:content:tech:MeshMS]] messages 
 +  * provides a platform for future Serval Project initiatives, such as the commoditisation of many classes of medical monitoring devices.
  
 ===== Trial Deployments & Exercises ===== ===== Trial Deployments & Exercises =====
Line 55: Line 72:
    * Arkaroola Wilderness Sanctuary Demonstrator July 2010    * Arkaroola Wilderness Sanctuary Demonstrator July 2010
    * Nigeria InterNews Trial Jan 2011    * Nigeria InterNews Trial Jan 2011
-   * [[content:exercises:kiwiex2012|KiwiEx 2012]] with NZ Red Cross Feb/March 2012 +   * [[content:activity:KiwiEx 2012]] with NZ Red Cross Feb/March 2012 
-   * [[content:exercises:kiwiex2013|KiwiEx 2013]] with NZ Red Cross, New America OTI/Commotion and NLnet Foundation Feb/March 2013+   * [[content:activity:KiwiEx 2013]] with NZ Red Cross, New America OTI/Commotion and NLnet Foundation Feb/March 2013 
main_page.txt · Last modified: 30/09/2022 03:08 by Paul Gardner-Stephen