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
- converts analog signals to digital signals
- sends data to Express web server
- receives data from RPi
- sends data to web application in JSON
- makes data visualisations in simple UI dashboard
- updates data and UI every one second
- Install dependencies (you can also use yarn)
$ npm install
- Run scripts (app was based on create-react-app, more info there)
$ npm start
- Raspberry Pi 3
- Electronics
- Java
- Express
- React
- NodeJS
- JavaScript
- RESTful API
- HTML
- CSS
- Bootstrap 4