LoRa boat monitor

First of all, a few important notes that you should definitely pay attention to.



The LoRa boat monitor is used to monitor the boat when it is absent. Various measured values are continuously recorded at freely adjustable time intervals and transferred to the LoRaWAN forwarded. The data is from the TTN server (The Thinks Network) received in Amsterdam and cached and then sent to Ubidots forwarded as a web frontend. The data transmission is secured by encryption up to Ubidots. The measured data is displayed in Ubidots and various notifications can be sent by email when measured values are exceeded. There are a large number of LoRa gateways which can receive the sent measurement data and forward it to the TTN server. Many LoRa gateways are run by private individuals on a non-profit basis. Anyone who wants can operate their own gateway and make it available to the general public. The radio technology uses the license-free frequency range around 868 MHz and uses a special transmission technology (chirp) to achieve large ranges of up to 50 km at low data rates. The ranges depend on the type of transmission, the antenna height and the environment. In built-up areas such as cities, typical ranges of 1… 4 km are possible. In open environments such as lakes and the sea, up to 50 km can be reached. There are no costs for data transmission when sending LoRa telegrams. This is the big difference to other long range transmission technologies like SIGFOX and mobile data networks such as 3G / 4G / 5G. If no LoRa gateway is within range, a simple 1-channel or 3-channel LoRa gateway can be set up with the same board. Only a few components are then left out and a different firmware used. Alternatively, the measured values can also be sent directly to Ubidots via WLAN, provided that a WLAN is within range.

Image: LoRa data transmission Semtech GmbH

Image: Block diagram LoRa boat monitor

The LoRa boat monitor has the following functions:

  • 10… 32V supply voltage
  • 1.2W power consumption
  • LoRa transmitter and receiver with OLED display
  • 868 MHz, SF7… SF12, 100 mW transmission power
  • Dynamic spreeding factor adjustable SF7… FS10
  • Supports channels 0… 7 dynamic and fixed
  • Data transfer rate: 0.3 to 50 kbit / s
  • Max. Telegram length for user data: 200 bytes
  • Range: built-up area 1… 4km, open area up to 50km
  • LoRa transmission interval 30s… 2.1h
  • One-channel, three-channel and eight-channel modes can be set
  • Feeding the data into The Thinks Network (TTN)
  • Parameterization of the LoRa boat monitor possible via return channel (channel, SF, transmission interval, relay)
  • WLAN (2.4 GHz) for alternative data transmission
  • Web interface for operation
  • Firmware update possible via WLAN and Internet
  • GPS sensor for geographic location coordinates
  • BME280 for measuring temperature, humidity and air pressure
  • 1x battery voltage measurement (0… 32V service battery)
  • 1x potential-free alarm contact eg for bilge and door monitoring
  • 2x tank sensors (0 ... 180 Ohm) with percentage display
  • Calibratable tank and voltage sensors
  • 1x Reais output for potential-free switching of loads with specified time (5min ... 21h) up to 3A (12V or 230V)
  • 2x 1Wire connection for temperature sensors DS18B20 for battery monitoring and refrigerator
  • Monitoring and alerting via Ubidots web frontend
  • Alerting by e-mail if limit values are exceeded via Ubidots
  • Automatic data storage for the last 31 days at Ubidots
  • Use of cheap embedded modules
  • No SMD components on the board
  • Board can be ordered here: https://aisler.net/p/TUFQWBEF
  • Android app: LoRa_Boatmonitor_1.apk

Fig .: Main menu

Fig .: LoRa info

Fig .: Sensor info


LoRa 32 Heltec radio module as the basis

LoRa gateway

Ubidot's web frontend with measured values and geodata

Circuit board for the boat monitor

Equipped panels (left LoRa boat monitor, right LoRa gateway)

LoRa boat monitor

Lora gateway