Introduction
Sonica (Software-defined Open NB-IoT Research Platform) provides an open-source NB-IoT testbed that is able to communicate with commodity off-the-shelf (COTS) devices. It implements NB-IoT version of eNodeB and an EPC with Cellular Internet-of-Things (CIoT) extensions. Thus it provides a platform for quick prototyping and/or verification on various layers of the NB-IoT network.
Current System Components
Software-Defined NB-IoT eNodeB and EPC- Support fast NB-IoT RAN and core network setup
- Pure software-based implementation of NB-IoT eNB and EPC
- Allow interaction with COTS NB-IoT devices
NB-IoT OTA Programming Framework- Allow construction of custom nodes for analytics and security research
- Quick protytyping of NB-IoT RAN algorithms
Supported Features
- NB-IoT release r13 and r14 & Device class NB1
- Control Plane CIoT EPS Optimisation
Tested Devices
Usage Scenarios
- Build an open NB-IoT platform for research and education
- Deploy private NB-IoT networks
Team Member
Code Release
Documents Download