A Hackable Network Management System for the 21st Century

In the summer of 2008 the Metropolitan City of Rome decided to start a free of charge and public Wi-Fi network to be spread over its 5352 SQ KM territory including Rome and 120 other cities for a total of about 4.5 million inhabitants. The main objective of the project, called ProvinciaWiFi (later renamed WiFi Metropolitano), was to take a decisive step to reduce the existing digital divide by fostering and facilitating the use of ICT by citizens.

From the outset it was decided to commit the project to a completely open philosophy. For this reason a clear choice towards open software and operating systems and the availability of every modification, update and improvement to the community was made. The same approach was adopted for the knowledge and the experience acquired within the project. In order to pursue these goals the Province of Rome called the university consortium CASPUR to develop the technical solution. In this context, a research project conducted by the CASPUR consortium found its perfect application. This project proposed an innovative methodology for the distribution of networks (more precisely Virtual LANs used for Wi-Fi connectivity) between geographically distant sites.

The software tools, including the OpenWISP 2 network management system and different NetJSON implementations are released to the public free of charge under open-source licenses, hoping this will allow a broader audience to benefit from our work.

lightbulb_outline View ideas list


  • python
  • django
  • openwrt
  • javascript
  • lua


  • Web
  • network management system
  • wifi
  • mesh
  • hotspot
  • iot
comment IRC Channel
email Mailing list
mail_outline Contact email

OpenWISP 2021 Projects

  • Sankalp (codesankalp)
    Bring professional efficiency to OpenWISP WiFi Login Pages
    The primary aim of this project was to bring professional efficiency by reducing boilerplate code, reducing the number of configuration lines with...
  • Nitesh Sinha
    New General Navigation Menu and UX improvements
    The main aim of the project is development of a new navigation menu that will aid users in navigating through the website with more ease....
  • Manish Kumar Shah
    The main objective of this project is to fulfill the most important and much-needed missing REST API endpoints for some of the Django models of the...
  • Kapil (devkapilbansal)
    OpenWRT package for OpenWISP Monitoring
    This project aims to package OpenWISP monitoring on OpenWRT. It focuses on creating two packages, one to collect device stats in NetJSON format and...
  • Purhan Kaushik
    Revamp Netengine and add its SNMP capability to OpenWISP Monitoring
    This project aims to revamp the Netengine library making it compliant with the NetJSON Device Monitoring spec and integrating it in OpenWISP...