The Serval Project is an open-source, decentralized messaging and voice calling app that uses Wi-Fi and Bluetooth to connect phones without cellular networks. It allows communication during natural disasters and internet outages.
The Serval Project: Decentralized Messaging and Voice Calling App
The Serval Project is an open-source, decentralized messaging and voice calling app that uses Wi-Fi and Bluetooth to connect phones without cellular networks. It allows communication during natural disasters and internet outages.
What is The Serval Project?
The Serval Project is an open-source software initiative that enables decentralized and secure voice calling, text messaging, and file sharing between mobile devices. It was founded in 2012 by researchers at Flinders University in Australia to provide communications in areas impacted by natural disasters or other causes of damaged infrastructure where cellular and internet services may be unavailable.
A key goal of The Serval Project is to allow mobile phones to communicate even in the absence of traditional connectivity and communications infrastructure. It utilizes peer-to-peer connections over Wi-Fi and Bluetooth between mobile devices running the Serval software app to create decentralized mesh networks. This allows text messages, voice calls, images, videos, and files to be shared directly between devices without relying on cell towers or internet access.
Some key capabilities and features of The Serval Project app include:
Voice calls over Wi-Fi and Bluetooth without cellular networks
Text messaging (SMS) and group messaging over the mesh network
File sharing including images, audio, video, and documents
Uses Wi-Fi Direct P2P for connectivity when infrastructure not present
Open source and free to download for Android phones
By using a decentralized approach and taking advantage of proximity between phones, The Serval Project facilitates resilient communications during disasters and crises when regular communication channels are impacted. It has seen on-the-ground use for disaster relief as well as by journalists and activists requiring secure and private distributed networks.
The Serval Project Features
Features
Decentralized messaging and voice calling
Uses Wi-Fi and Bluetooth to connect phones without cellular networks
Allows communication during natural disasters and internet outages
Open-source software
End-to-end encrypted messaging
Works offline and without internet access
Mesh networking capability
Pricing
Open Source
Pros
Works without cellular networks or internet access
Useful during disasters or internet outages
Decentralized and secure communications
Free and open-source software
Mesh networking provides redundancy
Cons
Requires phones in proximity for direct connections
Freenet is an open source, decentralized and censorship-resistant distributed peer-to-peer network designed to provide strong anonymity protections for communication over the internet. It works by pooling the spare bandwidth and storage space of member computers to allow users to anonymously publish websites, share files, and chat on forums without fear...
CoovaChilli is an open-source captive portal and access controller software designed for authentication and accounting of users on wireless LAN access points. It provides a captive portal interface for user authentication using a web browser and controls access to the internet by authenticating MAC addresses of clients.Some key features of...
LibreMesh is open source firmware that is designed to run on wireless routers and create mesh networks. It provides an alternative to traditional WiFi setups by allowing multiple LibreMesh-enabled routers to connect with each other in a decentralized manner.Some key features and capabilities of LibreMesh include:Designed for wireless community networks...
Ninux is a free, open-source, decentralized mesh network software and community project that allows computers, mobile devices, and other hardware to connect directly to each other and share internet access without an internet service provider. It creates a local area peer-to-peer network using wireless network connections like WiFi or Bluetooth.The...
cjdns is an open-source encrypted mesh networking protocol and software that allows distributed peer-to-peer applications to run on an overlay network rather than relying on conventional Internet addressing systems. The goal of cjdns is to build a decentralized alternative to the existing internet routing and infrastructure by replacing IP addresses...
Telehash is an open-source networking protocol and software library that enables peer-to-peer connections between devices and servers without relying on centralized servers or services. It allows applications and devices to directly connect and communicate securely via the internet.The key principle behind Telehash is the use of cryptographic hashes to establish...
Babel is an open-source intermediary messaging protocol that aims to allow different messaging platforms and networks to interconnect by translating messages between them. The goal of Babel is to remove the barriers that exist between the major messaging apps and enable seamless communication between users on different networks.Here is how...
dn42 is an alternative computer network created and operated by hobbyists and networking enthusiasts. It allows participants to interconnect their networks and route traffic between each other using Border Gateway Protocol (BGP).The dn42 network is decentralized with no central authority. Participants run their own Autonomous Systems (AS) and use BGP...
OLSR (Optimized Link State Routing) is a proactive link-state routing protocol optimized for mobile ad hoc networks (MANETs). It is designed to work in a completely distributed manner and does not depend on any central entity. The key optimizations OLSR makes compared to classical link state routing are:- It minimizes...
Qaul is an open source communication tool for creating community wireless networks without the use of Internet connectivity or mobile networks. It only requires an Android phone with WiFi, Bluetooth, or NFC capabilities to function. The goal of Qaul is to facilitate peer-to-peer communication in areas where traditional networks and...
SMesh is an open-source, decentralized messaging and social networking platform that prioritizes user privacy and security. It is built on peer-to-peer networking technology which eliminates the need for centralized servers, providing resistance against hacking, censorship, and mass surveillance.Some key features of SMesh include:Encrypted messaging - All texts, media, and files...
CCNx (Content Centric Networking) is an open source networking protocol optimized for efficient content distribution and retrieval. Instead of addressing endpoints like traditional IP networks, CCNx names and secures the data itself, allowing it to be efficiently cached and replicated at multiple points throughout the network.This content-centric design provides native...