Posts

  • JellingStone v1.0.0 released

    We have just released JellingStone v1.0.0. Downloads are available at https://releases.fieldtracks.org/JellingStone/. 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 dev@fieldtracks.org 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: https://koeln.ccc.de

    Please contact dev@fieldtracks.org 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 (http://owntracks.org, https://traccar.org) 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.

    Requirements

    • 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.


    Results

    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