Lobaro Config Tool
The Lobaro Config Tool (a.k.a. Lobaro Maintenance Tool) can be used to configure and diagnose Lobaro devices locally using a PC and our special USB configuration adapter. It's available as free download for all common operating systems.
Download
See: https://github.com/lobaro/flash-tool-release/releases
- Windows:
...windows_x86_64.zip
- Linux:
...linux_x86_64.zip
- macOS (ARM):
...mac_arm64.zip
- macOS (INTEL):
...mac_x86_64.zip
System Requirements
The tools runs as local webserver and the user frontend is accessed using a standard browser.
Operating systems
The tools is available for the following operating systems:
- macOS
- Windows 7/10/11
- Linux
Default UART config
The default uart configuration is:
- 115200 Baud
- 8 data bits
- Even parity
- 1 stop bot
This UART configuration is used by all Lobaro devices on the "Config" port.
Installation
Windows
After downloading unzip and simply start the "lobaro-tool.exe" with double click.
Windows might show up a security warning and ask you to proceed anyway. This behavior is normal.
macOS / Linux
After downloading and unzip the "lobaro-tool" file, e.g. to a directory "lobaro" in your home path. Then make the tool file executable:
cd ~/lobaro
chmod +x lobaro-tool
./lobaro-tool
Connection setup
Connect your Lobaro Device using the Lobaro Config Adapter to the USB-port of your computer.
When your device is successfully attached to your computer, you can build a connection with the Lobaro Maintenance Tool.
Under Hardware Connection select auto and click Connect, as seen in the screenshot above. If you know to which port the device is connected to your computer (either COM or ttyUSB), you can alternatively select it explicitly instead of using auto.
Device configuration
When you are connected to a Lobaro Device, you can use the Tab named CONFIGURATION to read and change the configuration parameters of the Device. You can read out the current configuration from the device by pressing the Reload Config button (reading takes a few seconds).
Every time you use one of the buttons Reload Config. Write to Device, or Restore Default, the connected device will be rebooted! Also keep in mind that the operations triggered by pressing the buttons include communication with the device over a serial bus and they will take a few seconds.
To avoid errors, please do not press those buttons repeatedly!
When the configuration is read, you can alter the parameters by clicking on the pencil icon on the right. Values that you changed will printed in bold font. When you have adjusted all values you want to change, you must press Write to Device to actually change anything in the device internal memory! Writing the values will also reboot the device.
The Button Restore Default will reset all config parameters of the connected Device to their internal default values. The device will reboot, and the listed values of the configuration in the Lobaro Maintenance Tool well be updated.
When you are working with multiple devices, make sure that your always press Reload Config after attaching a new device before you start updating values. If you fail to do so, you might accidentally transfer values from the previously attached device to the newly connected. This is especially a problem when working with LoRaWAN sensors, as you will copy the DevEUI from one device to the other! This can be reverted by using the Restore Default functionality.
You can watch the rebooting of the Device and check the altered configuration parameters by locking in the LOGS Tab.
Device uart logging
All of our Devices provide extensive logging information over the CONFIG port. When you are connected to a Device in the Lobaro Maintenance Tool, you can read the log messages in the LOGS Tab. This feature is helpful if you try to find out the cause of problems you experience. You can also find out a lot of information about your Device, for example you can find the parameters used to connect your LoRaWAN Devices to your Network Server (DevEUI, AppKey, etc.).
All messages are displayed in the big text area, each line is prefixed by the time it is received (using the clock of your computer). You can use Clear Log to start again with an empty text area. The cleared messages will still be available through the log files that the tool creates.
When starting, our devices print out their current configuration parameter values. Most Devices also have a power on test, that checks if attached sensors can be read successfully. Any Problems that the Device detects will be printed to the log.
Restarting
The LOGS Tab also contains a button Run (reset). This button triggers a reboot of the attached device. This can be useful when you start working with your device or if you try to fix issues with connected sensors.