Build

Welcome to the mioty Developer Page!

In this section you will find everything you need for your first steps with mioty, to build protoypes and setup your own mioty system. From sensor nodes to the base station to the backend. Even complete tutorials and guides.

Overview

A typical mioty network consists of the following elements:
  • Sensors Nodes

  • Communication

  • Base Station

  • Service Center

  • Application Center

  • IoT Plattform

Mioty is an efficient LPWAN protocol for IoT. Three main components are required for operating an IoT chain: a sensor node (end-point), a base station and a backend system. Sensor nodes collect data via sensors and send it to the base station using mioty. These further relay the data to the backend for processing and an IoT platform for data management and visualization.

Multiple approaches exist for building an IoT chain. The following sections provide an overview of different hard- and software as well as step-by-step guides to constructing such a chain.

Build your Sensor Node with a mioty Board

The end nodes serve as the initial point in the data transmission chain. Typically, they are equipped with sensors to capture and log vital data for analysis and monitoring, which can subsequently undergo further processing and visualization. Depending on the project’s goals, a diverse range of hardware components can be employed for this purpose.

Various deployment options are available depending on the intended use. By leveraging pre-existing boards, building custom applications for prototyping and testing purposes becomes straightforward. These boards can come with integrated sensors or can be modified to meet specific requirements. However, it is important to note that these sensor nodes may not be fully optimized in terms of power consumption and size. On the other hand, when designing a commercial product, there are specialized modules that can be utilized to meet specific requirements and ensure optimal performance.

mioty M3B Makerboard

  • With application Controller
  • Arduino IDE
  • Temperature, Humidity SHT31A
  • Barometer MS5637
  • 3-axis acceleration ADXL363
  • Ambient brightness Si1141-A11-G

WEPTECH Low Cost RF Module COUA-M

  • hardware: TI CC1310

  • processor: Powerful 48-MHz Arm Cortex-M4F Microcontroller 32KB/80KB RAM

  • voltage range: 1.8 V to 3.8 V

  • UART interface
  • mioty stack for bidirectional transmission

RADIOCRAFTS Module RC1882CEF-MIOTY1

  • ultra narrowband, high performance radio
  • high sensitivity and high selectivity (-129 dBm)
  • high blocking properties
  • completely shielded module
  • ultra low power modes for extended battery operation

SWISSPHONE mioty Module

  • mioty“ready” Cat. 1 modem module
  • up to +18 dBm output power
  • Class A or Z mode (bidi- / unidirectional)
  • selectable UART or SPI interface
  • U.FL or PCB RF connection

Radiocrafts mioty Modules

  • 2 Development Boards with RC1882CEF-MIOTY1 modules
  • Breakout of all I/O pins for easy prototyping
  • 2 antennas
  • FDTI chip for USB to UART interface
  • 2 USB cables

Build your Sensor Node with a software stack

The end nodes serve as the initial point in the data transmission chain. Typically, they are equipped with sensors to capture and log vital data for analysis and monitoring, which can subsequently undergo further processing and visualization. Depending on the project’s goals, a diverse range of hardware components can be employed for this purpose.

In addition to special evaluation boards, endpoints can be implemented using a software stack and readily available standard hardware components. This approach offers flexibility to expand and customize both the hardware and software, enabling the creation of a sensor specifically tailored to your use case. This cost-effective solution also allows for the possibility of a single controller setup.

Raspberry Pi Pico equipped with RFM69W transmitter

  • Opensource solution
  • Combination of standard components

  • Software provided by Fraunhofer

  • Raspberry Pi Pico
  • RFM69W transmitter module

  • individual sensor technology, e.g. bme sensor

STACKFORCE mioty Protocol Stack for Endpoints

  • STACKFORCE Multi-Stack API (possibility to enhance the stack with other protocol stacks, such as LoRaWAN, Sigfox or wM-Bus / OMS)
  • provided as a library for integration, but includes serial interface for modem operation.
  • easy commissioning and configuration
  • customizable at any time

FRAUNHOFER Support for Endpoint Development

  • reference software
  • reference hardware designs
  • user and development guidelines
  • support for proof of concept
  • support for prototype assembly
  • support for product development

Use existing Base Stations

Using a preconfigured base station offers an easy and fast way to establish a MIOTY chain. These commercially available base stations provide a convenient solution for setting up the infrastructure, eliminating the need for building base stations from scratch. This accelerates the deployment of a MIOTY network and offers a reliable and robust solution.

WEPTECH AVA mioty gateway

  • Input frequency range (EU): 868 – 870 MHz

  • Input frequency range (US): 915 – 917 MHz

  • Tx power: 14 dBm

  • Sensitivity (EU1): < -135 dBm

  • Input Voltage: 5 V DC (USB-C)

SWISSPHONE mioty® Base Station m.BASE

  • Optimized for license-free SRD 868 MHz band in Europe
  • Up to +25 dBm output power / -137 dBm sensitivity
  • Redundant power supply solution with PoE and two DC inputs

DIEHL METERING IZAR IOT GATEWAY COMPACT

  • Sensitivity 868 MHz (EU1): -138 dBm
  • Multi Connectivity for Smart City (mioty® and LoRa) and Metering (mioty® for Metering and wireless M-Bus) applications
  • Remotely accessible Web-UI and data transfer over LAN and 4G (with 3G and 2G as fallback)

AST-X VIORYTI GATE AX1

  • Versions: 868 MHz, 434 MHz
  • Interfaces: Ethernet and LTE (in option)
  • Typical power consumption: 9W
  • Supported LPWAN: mioty band EU1, LoRa and wireless M-Bus mode T & C

WITTRA Unified Gateway

  • Possible to add plug-ins using 40-pin GPIO interface
  • Physical Interface Power: 2-pin Sealed Barrel Connector
  • Maximum Input Power 2A @12V

Build your own Base Station

Setting up your own base station involves the use of standard software defined radio (SDR) receivers such as USRP or SDR-play, or a professional front-end design in conjunction with a CPU. The entry-level SDR approach provides a customizable and cost-effective solution for setting up a base station for first test installations. On the other hand, reference designs for frontends are available for a commercial base station.

Coming soon: mioty Go

miotyGo is a software running on generic LINUX computers and popular SBC’s like Raspberry Pi or Beagle Boards (ARM/LINUX) providing mioty Base Station (BS) functionalities:
  • works with generic, widely available, cheap radio frontends (SDR receivers).

  • supports Class Z (unidirectional) End Points (EPs).

  • connects to all mioty service centers implementing the BSSCI interface specification.

  • supports all unidirectional EPs’ Development Kits.

  • supports all currently specified radio profiles for the European EU0, EU1, EU2 868MHz and US0 915MHz license free bands as well as for future new frequency bands.

  • provides built-in virtual End Points.

FRAUNHOFER Support for Base Station Development & Software Implementation

  • manufacturer independent
  • universally applicable
  • adaption to different technological requirements

Set up your Backend

The backend acts as a central hub, receiving data from various sources. Device management with the registration of sensor nodes with EUIs and keys is also handled here.

LORIOT hybrid Network Management System

  • mioty service and application center, and LoRaWAN network server hybrid approach
  • Cloud & on-premise deployments available
  • Smart attachment mechanism for easy device registration
  • Telco grade monitoring and network management features
  • Free testversion available

ResIOT® mioty® Cloud

  • mioty service and application center

  • Free testversion available

Set up your IoT-Platform

Finally, the IoT platform provides a graphical interface for data processing and visualization, enabling to analyze and interpret the collected information. Together these components form the backend infrastructure and ensure efficient data management, processing, and visualization. No mioty specific actions take place in the IoT platform, so any application can be selected that can process data from the mioty backend via an interface such as MQTT.

SENTINUM My.sentinum Smart Asset Management Webapp

  • Map integration
  • E-Mail reporting when limit values are exceeded
  • Available on any internet-enabled device
  • No intervention in the IT infrastructure necessary
  • Archiving and documentation of the values

SENTINUM My.sentinum Air Quality Monitor Webapp

  • Compatible with the Febris sensor
  • E-Mail reporting when limit values are exceeded
  • Available on any internet-enabled device
  • No intervention in the IT infrastructure necessary
  • Archiving and documentation of the values

AGVOLUTION Farmalyzer

  • IoT-Management platform – especially for weather relevant data and environmental monitoring
  • remote sensing products integrated in FARMALYZER such as high-resolution satellite data
  • Hybrid-AI decision support tool for plant growth e.g. irrigation, pesticide application, planting date/density and fertilization

COMTAC mioty integration in enerchart

  • Management of mioty sensor nodes and gateways
  • Payload decoding
  • Sensor data visualization in a flexible dash board
  • Data analysis and export
  • Alerting & control

IoT-Dashboard with ThingsBoard and mioty

  • Create your own IoT-Dashboard

  • Display your sensor values in a simple and clear way

  • MQTT reception of mioty telegrams

IoT-Dashboard from Grafana

  • Unify your data, not your database

  • Dashboards that anyone can use

  • Data everyone can see

  • Flexibility and versatility

Guides and Projects

Documentation and example projects provide invaluable resources for developers, offering detailed and user-friendly tutorials. These resources cover a wide range of topics, from building and programming sensor nodes to setting up an IoT platform. These guides provide step-by-step instructions and comprehensive explanations to enable individuals an easy and quick entry to mioty.