Network Survey Messaging API

Stream network survey data in real-time using MQTT and gRPC protocols

Protocol Definitions for Wireless Survey Data

The Network Survey (NS) Messaging API defines a set of messages that can be used to describe wireless survey related events. The Network Survey Android App uses this Messaging API to stream survey results to an MQTT broker or gRPC server.

Important Note

The NS Messaging API was originally designed for the Network Survey Android app, but has grown beyond this app and now contains message schemas (such as Energy Detection) that don't apply to the Network Survey Android App. Only certain messages from the NS Messaging API are sent by the Network Survey Android App. Consult the manual for the messages supported by the app.

Getting Started

Start consuming Network Survey data streams in three simple steps

1

Review Message Formats

Understand the data structure and message schemas

2

Set Up Your Server

Configure an MQTT broker or gRPC server to receive data

3

Configure the App

Set up Network Survey Android to stream to your endpoint

Choose Your Protocol

MQTT Protocol

Lightweight messaging protocol ideal for IoT and mobile devices

MQTT Setup Guide

gRPC Protocol

High-performance RPC framework with strong typing and streaming

gRPC Setup Guide

Why Use the NS Messaging API?

Stream real-time wireless network survey data with industry-standard protocols

Real-Time Streaming

Get survey data as it's collected with minimal latency

Protocol Flexibility

Choose between MQTT and gRPC based on your needs

Open Standards

Built on Protocol Buffers for cross-platform compatibility

Ready to Stream Network Survey Data?

Download Network Survey Android and start streaming wireless survey data to your infrastructure