Naos is deployable as a Windows or as a web service controlled through REST or COM APIs, enabling automation through multiple programming languages such as Python, C#, and C++. Naos deployed in the cloud can be remotely controlled through a REST API.
The Naos APIs expose sets of resources, objects, and methods related to radio network data, geographic data, propagation models, and coverage prediction calculations that enable operators to connect automated tasks into a cohesive workflow spanning network planning, design, and optimisation scenarios. The Naos REST API includes the Naos OpenAPI specifications, in the standard YAML format, that enable web application developers to automatically create server and client stubs using tools such as Swagger and OpenAPI Tools.
Naos REST API
The Naos REST API includes the Naos OpenAPI specifications, in the standard YAML format, that enable web application developers to automatically create client stubs using tools such as Swagger and OpenAPI.Tools.
The Naos software development kit includes a ready-to-use Naos REST API server. The Naos REST API server allows running, invoking, and calling Naos instances directly from desktop (rich) clients as well as from web clients through a web frontend.
The figure below provides an overview of how different client applications can use the REST API to automate radio network planning and optimisation tasks using Naos.
Naos REST API server accessed through various clients
Further information about Naos: