Both sides previous revision
Previous revision
Next revision
|
Previous revision
Last revision
Both sides next revision
|
content:servalmesh:main_page [10/03/2014 17:44] Andrew Bettison [How to install] simplify, remove link to old web site "software" page |
content:servalmesh:main_page [08/04/2014 17:09] Andrew Bettison [Serval Mesh] update image |
====== Serval Mesh ====== | ====== Serval Mesh ====== |
| |
{{ :content:technologies:screenshot-serval-mesh-0.90-main-screen.png?200|Screenshot of Serval Mesh 0.90 “Shiny” main screen}} [[:content:tech:serval_mesh|Serval Mesh]] is the Serval Project's flagship product. It is a [[http://en.wikipedia.org/wiki/Free_and_open-source_software|free and open-source]] app for [[http://developer.android.com/about/versions/android-2.2-highlights.html|Android 2.2 “Froyo”]] and later, under continuous [[development|development]]. The latest official release of the Serval Mesh app is freely available from [[https://play.google.com/store/apps/details?id=org.servalproject&hl=en|Google Play]]. | {{ :content:technologies:screenshot-serval-mesh-0.92-main-screen.png?200|Screenshot of Serval Mesh pre-release 0.90 “Shiny” main screen}}[[:content:tech:serval_mesh|Serval Mesh]] is the Serval Project's flagship product. It is a [[http://en.wikipedia.org/wiki/Free_and_open-source_software|free and open-source]] app for [[http://developer.android.com/about/versions/android-2.2-highlights.html|Android 2.2 “Froyo”]] and later, under continuous [[development|development]]. The latest official release of the Serval Mesh app is freely available from [[https://play.google.com/store/apps/details?id=org.servalproject&hl=en|Google Play]]. |
| |
Serval Mesh allows people to make [[:content:tech:VoMP|voice calls]], send [[:content:tech:MeshMS|text messages]] and [[:content:tech:Rhizome|share files]] with other Serval Mesh users, without requiring infrastructure like satellites, cell phone towers, Wi-Fi hot spots, or radio repeaters. The primary motivation is to provide resilient communications during crisis and disaster situations, when vulnerable infrastructure like phone cell towers and mains electricity are cut off. Serval Mesh is also useful for remote communities who lack conventional telephone services, small organisations who need an internal telephone system, and dissidents in oppressive countries that deny or monitor their citizens' telecommunications. | Serval Mesh allows people to make [[:content:tech:VoMP|voice calls]], send [[:content:tech:MeshMS|text messages]] and [[:content:tech:Rhizome|share files]] with other Serval Mesh users, without requiring infrastructure like satellites, cell phone towers, Wi-Fi hot spots, or radio repeaters. The primary motivation is to provide resilient communications during crisis and disaster situations, when vulnerable infrastructure like phone cell towers and mains electricity are cut off. Serval Mesh is also useful for remote communities who lack conventional telephone services, small organisations who need an internal telephone system, and dissidents in oppressive countries that deny or monitor their citizens' telecommunications. |
| |
Serval Mesh uses an Android device's [[http://en.wikipedia.org/wiki/Wi-Fi|Wi-Fi]] in [[http://compnetworking.about.com/cs/wirelessfaqs/f/adhocwireless.htm|Ad Hoc]] mode to communicate directly with other devices within range. To do so requires [[http://en.wikipedia.org/wiki/Android_rooting|root permission]] on the Android device. On devices where root permission is not available, Serval Mesh can communicate using Wi-Fi in the normal //Client// mode, which requires an [[http://compnetworking.about.com/cs/wireless/g/bldef_ap.htm|Access Point]] within range. Serval Mesh can use standard Internet connections such as [[http://en.wikipedia.org/wiki/3G|3G]] mobile data, home/office Wi-Fi router-modems, and wired networks (USB or Ethernet) to communicate with other devices. | Serval Mesh can use the [[http://en.wikipedia.org/wiki/Wi-Fi|Wi-Fi]] capabilities built into Android to connect with other devices within range. This requires a near by [[http://compnetworking.about.com/cs/wireless/g/bldef_ap.htm|Access Point]], or turning on the portable HotSpot feature of one device. On some device's Serval Mesh can use [[http://compnetworking.about.com/cs/wirelessfaqs/f/adhocwireless.htm|Ad Hoc]] mode to communicate directly with other devices within range, allowing communications to be easily relayed over multiple hops. To do so requires [[http://en.wikipedia.org/wiki/Android_rooting|root permission]] on the Android device. |
| |
==== Supported devices ==== | ==== Supported devices ==== |
==== How to install ==== | ==== How to install ==== |
| |
- [[https://play.google.com/store/apps/details?id=org.servalproject|Install the latest release from Google Play]] | There are several ways to install on an Android device. You may EITHER: |
- [[http://developer.servalproject.org/files/serval.apk|Download the latest release]] as an [[http://en.wikipedia.org/wiki/APK_(file_format)|APK file]], then [[:content:android:tips:install_apk|install it on your device]] | * [[https://play.google.com/store/apps/details?id=org.servalproject|Install the latest release from Google Play]], OR |
- [[http://developer.servalproject.org/files/|Download a release candidate or old release]] as an [[http://en.wikipedia.org/wiki/APK_(file_format)|APK file]], then [[:content:android:tips:install_apk|install it on your device]] | * [[http://developer.servalproject.org/files/serval.apk|Download the latest release]] as an [[http://en.wikipedia.org/wiki/APK_(file_format)|APK file]], then [[:content:android:tips:install_apk|install it on your device]], OR |
- [[development|Build from the latest (unreleased) development source code]] | * [[http://developer.servalproject.org/files/|Download a release candidate or old release]] as an [[http://en.wikipedia.org/wiki/APK_(file_format)|APK file]], then [[:content:android:tips:install_apk|install it on your device]], OR |
| * [[development|Build from the latest (unreleased) development source code]] |
| |
Once installed, refer to [[installation|Serval Mesh installation notes]] for guidance through the installation process. | Once installed, refer to [[installation|Serval Mesh installation notes]] for guidance through the installation process. |
* [[.:releases:version_0_92|Version 0.92]] is currently in Beta testing | * [[.:releases:version_0_92|Version 0.92]] is currently in Beta testing |
* if you [[Google Play Testing|register with Google Play as a Beta tester]], you can install and update the latest Beta version directly from [[https://play.google.com/store/apps/details?id=org.servalproject|Google Play]] | * if you [[Google Play Testing|register with Google Play as a Beta tester]], you can install and update the latest Beta version directly from [[https://play.google.com/store/apps/details?id=org.servalproject|Google Play]] |
* http://developer.servalproject.org/files/unstable/ contains the latest Beta builds for those who don't agree to Google Play's terms of service | * http://developer.servalproject.org/files/beta/ contains the latest Beta builds for those who don't agree to Google Play's terms of service, or wish to side-load onto multiple devices |
| |
==== Forthcoming releases ==== | ==== Forthcoming releases ==== |