Mosaic5G Ecosystem

Transform radio access and core networks into an agile network service delivery platform to rapidly explore new ideas as well as application and business needs

LL-MEC

A Low Latency Multi-access Edge Computing Platform for Software-Defined Mobile Networks.


FlexRAN

A Flexible and Programmable Platform for Software-Defined Radio Access Networks.


Store

Distribution Repository of Reusable Network Applications/Functions and Usecases.


JOX

An Event-Driven Juju-based Service Orchestrator Core with Plugin Architecture.


Open5G Lab

Access to 4G/5G network facilities and perform remote experimentations.


My Project

Create a project, develop/reuse network functions, build and share your platform/use-cases.



Leverage network programmability to develop innovative applications

Compose and Architect your network service delivery platform, and start developing network Apps for your use-case

Unlock fast innovation in 4G and 5G arenas from reusable components and use-cases

  • Mosaic5G Ecosystem

    Mosaic5G Ecosystem

  • Mosaic5G Layers

    Mosaic5G Layers

  • Mosaic5G Platform Features

    Mosaic5G Platform Features

  • Mosaic5G Solution

    Mosaic5G Solution

  • Mosaic5G Approach

    Mosaic5G Approach

Focus on your use-case and missing pieces, and leverage Mosaic5G.io ecosystem to build and validate diverse proof-of-concept prototypes

Use Cases

Leverage Mosaic5G platform components to compose/tailor your network for a particular use-case.

e-Health

OpenAirInterface, FlexRAN, LL-MEC, JoX.

IoT

OpenAirInterface, FlexRAN, JoX, Store.

V2N

OpenAirInterface, FlexRAN, JoX, Store.

Green Networking

OpenAirInterface, FlexRAN, JoX, Store.

Getting Started

Turning ideas into reality

  • Access to Mosaic5G Resources [README]

    1Become a member
    2 Create a gitlab account
    3 Subscribe to Mosaic5G
    4 Clone the repository
  • Build your Agile Service Platform [README]

    1 Snap platform: sudo snap install [platform_name]
    2 Check platform help : [platform_name].help
    3 Configure platform: platform_name.set-conf myconf
    4 Run the platform: platform_name
  • Reuse & Develop New Services [WiKi]

    1 Leverage platform SDKs to develop smart Apps
    2 Consume other Apps through Open Data APIs
    3 Create new services and knowledge
  • Collaborate and Publish

    1 Get help and discuss ideas via the mailing list
    2 Open issues and feature requests using gitlab
    3 Contribute to the existing codebase
    4 Publish your project and leverage the community