• JellingStone v1.0.0 released

    We have just released JellingStone v1.0.0. Downloads are available at The binaries are used by Flashtool and fieldmon for provisioning.

    Version 1.0.0 supports beaconing, scanning, and transmitting results over mqtt \o/.

    Have fun 😉.

  • Outlining components, network architecture and design

    Implementing an indoor localization system such as Fieldtracks includes designing a network infrastructure for transporting and processing sensor data. This blog post outlines its design and challenges.

    Full article
  • Meetup (monthly)

    We’ve established a monthly meetup:

    Please contact if you are interested.

  • Hackathon

    We are going to have a small hackathon next weekend. We’re going to start at 2019-04-13 11:00 CEST. Location:

    Please contact if you wanna join us.

    Happy Hacking 😉

  • Making progress

    It has been a while since the project started and we have made some progress in development. Let us have short look at our current codebase:

    • JellingStone is our ESP32 firmware. It supports Bluetooth Low Energy (BLE) scanning and beaconing and is almost complete. Sensor data is transported using Wifi and MQTT.
    • StoneAggregator is a python script to process MQTT-data originating from JellingStone. It aggregates sensor data and stores it using retained MQTT messages. By that, clients receive all data directly after connecting.
    • fieldmon is a Angular based web application to display sensor data and manage stones. It is probably the most complex component of Fieldtracks. Unlike traccar or owntracks, fieldmon performs localization using a particle simulation. It is under heavy development.
    • StoneSimulator is a rather small python script for testing. It generates sensor data and publishes it via MQTT.

    Besides of that, there is mqtt2msql to log all sensor data to a MySQL database and ansible-envs to instantiate environments for integration testing. Flashtool - mqtt client for flashing esp32 devices using a Raspberry Pi is in early development and will be published soon.

  • Early stage of development

    This project is still in its very early stage of development. At the moment we focus on evaluating existing systems (, and technologies (esp32).

    Contact us in case you’re interested in helping as a developer.

  • Sketching the idea

    This project aims at creating a tracking system to be used in field exercises by relief organizations.


    • Tracking is done indoor and outdoor.
    • Location data is analyzed in real-time and saved for later analysis.
    • The system is based on Bluetooth Low Energy (BLE). Wifi networks may improve its accuracy.
    • Smartphones (android, iOS) are integrated:
      • To allow outdoor-tracking in large areas (GPS).
      • As active (scanning) or passive (beaconing) devices.
    • A wifi (mesh) setup and the internet are used to transmit location data. A wifi setup is needed in indoor scenarios (cave, tunnel), while existing GPRS/UMTS/LTE networks cover large areas (outdoor).
    • An active scanning infrastructure (i.e. eps32, mqtt) provides beaconing and scans for mobile devices.

    Nice to have

    • Site navigation using smartphones
    • Low cost, wide area networks (i.e. LoraWAN) for large outdoor areas not covered by existing mobile networks
    • GPS receivers assisting the outdoor deployment of BLE-Beacons.


    We focus on creating:

    1. An IoT-firmware implementing active scanning and real-time analysis (i.e. using esp32)
    2. An iOS / Android app supporting active and / or passive scanning using ordinary smartphones
    3. A tactical workbench to be used in field
    4. A deployment-guide (incl. mesh / wifi / internet)

    Future work may cover tactical evaluations, tools for retrospective analysis and related technologies (i.e. solar wifi meshes)

  • Site online

    Being still in a very early stage of development, website and mailinglist are available, now. Some services are also online:

subscribe via RSS