MultiTech Developer Documentation

Comprehensive guides and API documentation for MultiTech IoT gateway devices, LoRaWAN networks, and embedded development.

🚀 Getting Started

📘

mPower Device API

Complete REST API documentation for managing MultiTech IoT gateway devices including Conduit and mPower Edge Intelligence platform.

📡

LoRaWAN App Connect

Protocol and sample applications for connecting LoRaWAN networks to back-end services via HTTP and MQTT.

🔧

Custom App Development

Best practices for developing custom Python applications for MultiTech Conduit gateways.

📚 API Reference

📋

Available Resources

Complete documentation for all API resources including system, network, cellular, VPN, IoT protocols, and security.

Command Endpoints

Device commands reference for configuration management, firmware updates, network diagnostics, and more.

🔗

OpenAPI/Swagger

Machine-readable API specification in OpenAPI 3.0 format for code generation and interactive documentation.

📐 Schema Documentation

Detailed field-by-field documentation extracted from mtsDeviceAPI source code:

Core Schemas

System, users, cellular, WiFi, DNS, DHCP, routes, firewall, NAT, GPS, serial, and alerts.

SMS Schema

SMS messaging and remote commands configuration with all field constraints.

VPN Schemas

OpenVPN, IPsec, and GRE tunnel configuration with phase settings.

LoRa Network

Complete LoRa network server configuration with 200+ properties.

Device Management

Auto reboot, remote management, Docker, custom apps, and user roles.

Connectivity

Bluetooth, BLE, IP passthrough, DDNS, WAN manager, and backoff timers.

📖 Implementation Guides

Monitoring Best Practices

Polling intervals, alert thresholds, Python/Bash scripts, and Prometheus exporter examples.

WAN Failover Configuration

Complete guide to WAN failover and load balancing with health check strategies.

API Client Examples

Production-ready implementations in Python, Node.js, and Bash with error handling.

LoRa Operations

FOTA and multicast messaging workflows with step-by-step API call sequences.

📡 LoRaWAN Documentation

App Connect HTTP

HTTP protocol for connecting LoRaWAN networks to back-end services.

App Connect MQTT v1.1

Latest MQTT protocol with enhanced features and Azure IoT Hub support.

MQTT Bridge

Bridge MQTT messages from local gateway to multiple remote brokers with filtering.

Multicast Protocol

Create multicast sessions between LoRaWAN network and multiple end-devices.

Fragmented Data Transfer

Efficient transmission of files to end-devices for firmware updates.

Basic Station

LoRa Basics Station protocol documentation.

💻 Embedded Development

mDot Development

Developing with mDot embedded LoRa modules.

xDot Development

Developing with xDot ultra-low-power LoRa modules.

Migrate to Dot v4

Migration guide for updating to Dot firmware version 4.


Support & Resources

Documentation Version 2.0 | API: mPower 6.x | Last Updated: February 11, 2026