geohackathon technical briefing slides 27 nov 2015

29
Technical Briefing 27 Nov 2015

Upload: espert-pte-ltd

Post on 12-Apr-2017

334 views

Category:

Presentations & Public Speaking


1 download

TRANSCRIPT

Page 1: Geohackathon Technical Briefing slides 27 Nov 2015

Technical Briefing 27 Nov 2015

Page 2: Geohackathon Technical Briefing slides 27 Nov 2015

We provide integrated hardware, mobile & cloud infrastructure for anyone to build & develop IoT

products, solution and serviceswww.espert.co

Page 3: Geohackathon Technical Briefing slides 27 Nov 2015

GeoHackPack• 2 x ESPresso Lite • 1 x OLED LCD display module 0.96" • 1 x DHT22 digital temp/humidity sensor • 1 x Sound sensor • 1 x PIR sensor • 1 x Piezo buzzer • 1 x FTDI-USB cable • 1 x Breadboard • 10 x jumper wires (m-m) • 10 x jumper wires (f-f) • 1 x Power bank 10,400 mAh • 1 x RaspberryPi kit (webserver)

Page 4: Geohackathon Technical Briefing slides 27 Nov 2015

ESPresso LiteLatest Arduino-compatible,

WiFi-enabled (ESP8266) development board

Page 5: Geohackathon Technical Briefing slides 27 Nov 2015

ESPresso Lite Pinout diagram

Page 6: Geohackathon Technical Briefing slides 27 Nov 2015

Why ESPresso Lite?

Page 7: Geohackathon Technical Briefing slides 27 Nov 2015

• Easy to learn • Simple to use • Packs a punch

(powerful!)

Page 8: Geohackathon Technical Briefing slides 27 Nov 2015

OLEDLCD Display Module 0.96”

Page 9: Geohackathon Technical Briefing slides 27 Nov 2015

DHT22 Digital Temperature/Humidity Sensor

Page 10: Geohackathon Technical Briefing slides 27 Nov 2015

Combining ItA temperature-humidity webserver!

Page 11: Geohackathon Technical Briefing slides 27 Nov 2015

1. ESPresso LiteProgram the ESPresso Lite with Arduino IDE with our libraries to build customised solutions:

• Get data from sensors e.g. Temperature, Humidity, Sound, Motion

• Display text information

• Beep Sound

• Connect to WiFi

• Send data through WiFi network

Page 12: Geohackathon Technical Briefing slides 27 Nov 2015

2. Local webserverLocal server (Fog Computing) with built-in:

• MQTT Broker with Web Socket

• MQTT Web Panel

• Freeboard for Data Visualisation

• Node-Red for Data Handling

Page 13: Geohackathon Technical Briefing slides 27 Nov 2015

3. Cloud & Mobile• ESPert app to log in to the cloud

• ESPresso Lite / Raspberry Pi can send & receive data from cloud

• MQTT Broker

• Freeboard

• Push Notification Server

Page 14: Geohackathon Technical Briefing slides 27 Nov 2015

The Big Picture

LED Switch

Sensor

Display

ESPresso Lite

Sensor Cloud

MobilePC

WiFi

Local services (Fog computing)

Page 15: Geohackathon Technical Briefing slides 27 Nov 2015

MQTT Message Monitoring

Page 16: Geohackathon Technical Briefing slides 27 Nov 2015

Data Visualisation

Page 17: Geohackathon Technical Briefing slides 27 Nov 2015

Data Handling

Page 18: Geohackathon Technical Briefing slides 27 Nov 2015

Demo:Alert to Mobile

Page 19: Geohackathon Technical Briefing slides 27 Nov 2015

espert.io

Page 20: Geohackathon Technical Briefing slides 27 Nov 2015

Push notification

Page 21: Geohackathon Technical Briefing slides 27 Nov 2015

espert.io

Page 22: Geohackathon Technical Briefing slides 27 Nov 2015

Geofencing

Page 23: Geohackathon Technical Briefing slides 27 Nov 2015

Additional Technical Details

Page 24: Geohackathon Technical Briefing slides 27 Nov 2015

ESPresso Lite TutorialIntroductory tutorial to ESPresso Lite available at http://www.espert.co/blog/let-s-get-started-with-espresso-lite

Page 25: Geohackathon Technical Briefing slides 27 Nov 2015

GitHubDownload the Arduino library at GitHub.com/JimmySoftware/ESPert

Page 26: Geohackathon Technical Briefing slides 27 Nov 2015

Raspberry Pi as local server

• WiFi Access Point: @ESPertNN (NN=Group number) • Password: 123456790 • Setup Router: 192.168.77.1:8080

• IP Address: 192.168.77.1 • MQTT Broker: 192.168.77.1:1883

• MQTT Web Panel: http://192.168.77.1/mqtt • Freeboard: http://192.168.77.1/freeboard • Node-Red: http://192.168.77.1:1883

Page 27: Geohackathon Technical Briefing slides 27 Nov 2015

Setup Router

Each team will need to connect their RPi router to 3G Wi-Fi provided on the day of hackathon

Page 28: Geohackathon Technical Briefing slides 27 Nov 2015

Cloud

To use the cloud service, go to http://www.espert.io

• MQTT broker: mqtt.espert.io

• MQTT panel: http://www.espert.io/mqtt

• Freeboard: http://www.espert.io/freeboard

Page 29: Geohackathon Technical Briefing slides 27 Nov 2015

Questions? Thank you.

[email protected]