top of page

​Our telecommunication middleware is built in the user space (as an app, no changes to the OS) of mobile, portable and embedded devices.

Phones communicates.png

When activated, our virtual network transforms a device into a node of an ad-hoc network (made by the other devices running the same middleware).


Heterogeneous Embedded Ad-hoc Virtual Emergency Network

Application developers can use HEAVEN to open connections and send data to other devices by simply specifying the HEAVEN network address of the device to contact. The procedure is simple and identical to that used by a traditional application transmitting data through the Internet (with standard TCP/IP and UDP/IP sockets).

Our current version of the middleware exploits the wifi interfaces (in ad-hoc mode, no need to be connected to an access point) of commercial smartphones, tablets, mp3 readers and unix-based embedded systems, and is expected to include 4G, LTE, 5G and Satellite connectivity.

Our innovative middleware contains multiple network protocols responsible for running and managing the ad-hoc network in fully transparent manner w.r.t. the users (e.g., to detect neighbors, build routing paths, minimize interference, etc.). Moreover, special routines are dedicated to efficiently cope with user mobility.

Main features of HEAVEN


Mobility free

The network is seamlessly reconfigured according to user positions.


Easily deployable

Integrated into traditional mobile applications downloadable from an app store.


Plug and play

Open the app and switch on your HEAVEN capable node and you are immediately online without any special configuration step.

Technical specs

Bandwidth between two devices up to 100 Mbps

Range with off-the-shelf mobile devices up to 100m

Max range and bandwidth between Wi-Fi devices up to 

450 Mbps at 25 km

Range with xBee RF interfaces up to 100 km in LOS

Routing protocols : Gossip and Multi-tree algorithms

Communication services: Unicast: UDP and TCP / Broadcast: UDP

Single-hop Round-trip-time:

      Standard and Ad-HOC Wifi ~1 ms Wi-Fi Direct and iOS Ad-Hoc Wifi: ~ 100 ms

Maximum number of direct device-to-device links per node: 8

Maximum number of hop: 9 (but extendable)


Cost effective

No mandatory upfront investment required.

Full compatibility with iOS, Android and Unix-based off-the-shelf devices (e.g., commercial smartphones, Raspberry Pis, etc).



Fully compatible with iOS, Android and Linux Systems.



Current version compatible with:

  • iOS Wifi/Bluetooth/4G/3G technology 

  • Android Wifi/Bluetooth/4G/3G technology

  • Classic Wi-Fi and Wi-Fi ad-hoc for Linux-based nodes. Both short and long rang


Any kind of network interfaces can be potentially integrated on Linux-based nodes: xBee 900 Mhz and Ultra-Wide-Band interfaces currently under development

bottom of page