WarMaxis / EDC_Industrial_IoT_Hackathon_2017_project

My team project made on EDC Industrial IoT Hackathon 2017. The challenge was to create a server app and prepare electronics on RPi for receive analog signals from another RPi (prepared as drone simulator) and create app for data visualisation from this "mock" drone.

Home Page:https://warmaxis.github.io/EDC_Industrial_IoT_Hackathon_2017_project/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

EDC Industrial IoT Hackathon 2017 project

My team project made on EDC Industrial IoT Hackathon 2017 (we was on third place!).

The challenge was to create in 24 hours a server app and prepare electronics on Raspberry Pi for receive analog signals from another RPi (prepared as drone simulator) and create application for data visualisation from this "mock" drone.

We used Java to make server app on RPi, Express for RESTful API and React to make web application.

I made the last part of this project - web application in React :-) This was my first app in React framework.

Created by Michał Milanowski, Tomasz Szarek and Sylwester Denko.

Check this on https://warmaxis.github.io/EDC_Industrial_IoT_Hackathon_2017_project/
(back-end and API don't work, but you can use React plugin for browser to change the app state and see what happens)

*More info and photos also on Facebook hackathon event

Functions:

Java server on RPi

  • converts analog signals to digital signals
  • sends data to Express web server

Express web server

  • receives data from RPi
  • sends data to web application in JSON

React web application

  • makes data visualisations in simple UI dashboard
  • updates data and UI every one second

How to start? (only React web app)

  1. Install dependencies (you can also use yarn)
$ npm install
  1. Run scripts (app was based on create-react-app, more info there)
$ npm start

Used technologies in this project:

About

My team project made on EDC Industrial IoT Hackathon 2017. The challenge was to create a server app and prepare electronics on RPi for receive analog signals from another RPi (prepared as drone simulator) and create app for data visualisation from this "mock" drone.

https://warmaxis.github.io/EDC_Industrial_IoT_Hackathon_2017_project/


Languages

Language:Java 73.5%Language:HTML 18.7%Language:CSS 3.2%Language:Shell 3.0%Language:JavaScript 1.7%