gdg dev fest - develop with firebase and iot

57

Upload: andri-yadi

Post on 15-Apr-2017

291 views

Category:

Technology


0 download

TRANSCRIPT

Develop with

Let’s “tweet” or “gram” photos with one of these hashtags:

#DevFestSMG #GDGDevFestID

Just for fun

I’ll tell you why, later…

@andri_yadi | a at dycode dot com

http://andriyadi.me | http://dycodex.com

Andri Yadi

CEO of DycodeXIoT & disruptive technologies enabler for more enjoyable life.

DycodeX, by DyCode

makestro.com

Initiator

Who am I around Firebase?

A user of firebase long before Firebase has order & Limit feature

*actually doing coding using Firebase, Circa 2014

I won’t talk about how to be entrepreneurDisclaim

er

It’s technical talk, sorry if you can’t catch up :)

FIREBASESERVICES

REALTIME DATABASE

Store & Sync in realtime

Data accessible from any devices

Make it easier for users to collaborate

stores data in the cloud and simultaneously notifies all devices

Optimized for offline use

Use local cache to serve and store changes

And when you’re back online…

…all local changes are sync-ed

What about the security?

Use database security rules to specify data access

…also specify how the database is structured

Realtime database is hosted in the cloud

FIREBASE OFFICIAL SDK

….and lot of unofficial awesome SDKs

WELL DOCUMENTED

Let’s see a demo

Let’s “tweet” or “gram” photos with one of these hashtags:

#DevFestSMG #GDGDevFestID

So…back to this…

Photos are collected and pushed to: http://story.jepret.in/event/gdgdevfest

Photos also pushed to and get printed by Jepret Allegra

Jepret Allegra

Raspberry Pi 2

RaspbianNode.js

Arduino

Jepret CloudJepret Allegra

Firebase Firebase

Jepret Story (Web & Mobile)

More about #Jepret?http://jepret.io

Let’s see another demo

My Demo Setup Surabaya, Oct 18, 2015

My Demo Setup Now

ESPectro Pinout

WebSocket (internet)

Realtime

Database

ESP8266-based Development Board

Overall Scenario

I2C

MAX30100 Heartbeat Sensor

Firebase Arduino (unofficial)

On Firebase Console

Source code?https://github.com/andriyadi/Firebase_ESP8266_Demo

https://firebase.google.com/

Learn more about Hardware Making?

makestro.com

A movement to democratize knowledge, hardware kit, and cloud to help makers to start making things in electronics.

Disclosure: it’s supported by DycodeX

What will you make TODAY?

So…

makestro.com

Be electronics maestro

Thanks!Andri YadiEmail — a at dycode dot com twitter — @andri_yadi www — andriyadi.me github — github.com/andriyadi