Website logoTwo equilateral triangles of different size and different color nested within one another. Bottom sides of both are aligned.
Main

Geodata management and processing

Full-Stack Developer - Infomoss - January 1, 2017
Node.jsJavascriptResinIO/BalenaIOBashDockerELKMySQL

Overview and objectives

The purpose of this project was to develop of system that would collect geo-spatial data, store it in an effective way, transform it and visualize it in different ways depending on the use case.

The IoT devices used was an Intel Nuc that was mounted on board of a traveling bus. The devices had Alpine Linux - a small linux distribution - running on them and this would send geo data to ResinIO.

An ELK stack (Elasticsearch, Logstash/Beats and Kibana) pipeline was in place to handle all the traffic. And through ES aggregations and other tools we transform the data for our needs.