89

Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

Embed Size (px)

Citation preview

Page 1: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino
Page 2: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

#EchelonID2016and collect printed photos at booth T-11

Page 3: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

@andri_yadi a at dycode dot com

Echelon ID, Apr 5, 2016 _

INNovationThrough Opportunities in

IoT & Arduino

Page 4: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

Disclaimer

Bear with me, if it’s too technical :)

Page 5: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

Andri Yadi

@andri_yadi | a at dycode dot com

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

Page 6: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

CEO of

End-to-end mobile app developer company 9 years, 50+ team, 100+ project portfolios

Page 7: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

Proudly coder for 19 years

ASM, QBasic, Pascal, c, C++, Java, PHP, Bash, C#, Visual Basic, HTML, JavaScript, Python, Objective-C, Swift

.NET, Qt/QML, Java ME/EE/SE, Android SDK, iOS SDK, Node.js

ARM MBED, ESP8266, Arduino/Wiring

Page 8: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

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

DycodeX, by DyCode

Page 9: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

8 years in a row

Page 10: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

Committee IoT for Bandung

Page 11: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

A custom-made, compact, autonomous IoT machine for delivering engagements

Co-creator of

Page 12: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

GallonCo-creator of

Page 13: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

IoT?

IoT! IoT IoT

Source: http://animalwall.xyz/rainbow-lorikeets-having-chat-animals-birds-parrots-funny-australian-interesting-feathers-lorikeet-free-wallpapers/

Page 14: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

Internet of Things

What is it, really?

Page 15: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

IoT is a broad topic!

Disclaimer

Let’s crunch it to fit 30 mins…

Page 16: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

“Network-connected devices with embedded processing power„

Internet of Things

Page 17: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

*Microsoft’s definition of IoT

Connectivity Data AnalyticsThings

Internet of Things

Page 18: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

Skip to slide #48 if you can’t bear technical stuffs :)

Page 19: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

IoT ≠ Arduino

but, what is Arduino really?only

Page 20: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

Arduino = Open source prototyping platform

Page 21: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

Boards

Page 22: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino
Page 23: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

Arduino Compatible Boards

https://en.wikipedia.org/wiki/List_of_Arduino_boards_and_compatible_systems…and huge number of them here:

SainSmart UNO SainSmart Mega RoboduinoIndonesia-made

Bluino

and Chinese clones

Page 24: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

IDE & Programming Language

Page 25: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

Beyond Arduino

Page 26: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

System on Chip (SoC)

and many more…

Page 27: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

Development Board - ARM

andmore…

Page 28: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

Development Board - Intel

Page 29: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

ESP8266

ESP-01

ESP-12

ESP-12E ESP-14 ESP-WROOM-02

ESP-07

ESP-13

Page 30: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

Development Board - ESP8266

OlimexNodeMCU ESPino Thing Dev ESPresso

Digistump Oak Wemos D1 Mini Witty

andmore…

Page 31: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

Development Board - Others

DigisparkAttiny85 dev board

NucleoDev board

PropellerParallax Dev board

Espruino PicoJavaScript dev boardhttp://espruino.com

RabbitDev board

more and more …

Particle.ioPhoton, Electron

Page 32: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

IoT ≠ 3G or WiFi

Page 33: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

Communication

Source: http://postscapes.com/internet-of-things-technologies

Page 34: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

LoRa

Cloud

3G/4G/WiFi/Ethernet Internet

Sensor nodes:15-20km range, 10 years of battery life, small form factor

Page 35: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

Networking

UDP TCP

6LoWPAN WAN

Page 36: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

6LoWPAN

Source: http://www.ti.com/lsds/ti/wireless_connectivity/6lowpan/overview.page

Page 37: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

IoT ≠ No Operating System

Page 38: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

Operating System

and a lot more…

Page 39: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

https://github.com/feilipu/Arduino_FreeRTOS_Library

runs on

Page 40: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

IoT ≠ HTTP

Page 41: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

Protocol

CoAP

Page 42: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

IoT ≠ C/C++ IoT ≠ Arduino IDE

Page 43: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

Programming language

Page 44: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

Dev Platform

COSA Teensyand manymore…Sming

Page 45: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

Dev Tool/Ide

Page 46: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

Cloud Platform

AzureIoT Hub

and a whole lot more…

Page 47: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

Use Cases

Page 48: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

Opportunitiesor you may see as…

Page 49: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

Smarthomeobviously

won’t go detail, I think you already got the idea

Page 50: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

Health & Living

Page 51: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

WearablesActivity Tracker

Page 52: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

Healthcare

Page 53: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

Make your own

https://www.cooking-hacks.com/ehealth-sensor-shield-biometric-medical-arduino-raspberry-pi

Page 54: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

Smart “Gallon”Smart drinking water monitoring platform

by DycodeX | http://dycodex.com/gallon

Page 55: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

Engagement

I meant marketing or brand engagement

Page 56: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

A custom-made, compact, autonomous IoT machine for delivering engagements

by DycodeX | http://jepret.in

Page 57: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

Initially, automated photo printing is powered by a laptop

Page 58: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

We decided to research on making a custom machine for that

Page 59: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

Inside

Final version, v1.0

Page 60: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

Inside

Raspberry Pi 2

RaspbianNode.js

Arduino

Page 61: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

Photo taken when we made the 1st shipment to customer, circa May 2015

Page 62: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

Now these little machines have been used in hundreds of events

Page 63: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

Food & Hospitality

Page 64: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

Reservation

User CafePhysical order paper is printed, automatically

DycodeX is partnering with Foodgasm.id

Page 65: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

Magic ButtonsWireless calling System

by DycodeX | http://dycodex.com

Page 66: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

Magic Buttons…or customize the function of each buttons with web-based GUI workflow

Page 67: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

Makers circle

Page 68: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

Providing hardware infrastructure - by maker for maker We can see that by the abundance of: Development boards: ARM-based, Intel-based, Arduino or ESP8266-based, so on Prototyping hardware kit: Grove, LittleBits, SAM Just look at: https://www.kickstarter.com/discover/categories/technology/diy%20electronics

Hardware

Page 69: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

Hardware Players

and a whole lot more…

Grove

Page 70: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

Indonesia-made Dev Boards

BluinoCubeacon EvalBoard AR25

Page 71: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

DycodeX ESP8266 Dev Board v0.1

*I know it’s ugly, but functional. In prototyping

Page 72: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

DycodeX ESP8266 Dev Board v0.4

*Visually getting better, more functionality

Page 73: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

DycodeX ESP8266 Dev Board v0.4

Based on ESP-12E Breadboard-friendly 8 channels GPIO Extender On-board additional SPI RAM 128 KB On-board temperature sensor User-programmable LED & RGB LED, and button Reset & Flash buttons Automatic program upload SPIs, I2Cs breakout Supports I2C or SPI-based display

Page 74: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

IoT Enablement

Platform

Allow makers to connect and manage IoT devices, and further data analysis. Full-pledge cloud: Azure, AWS, IBM Bluemix IoT management: thingspeak, thinger.io, thingplus, etcCloud + Device SDK: SAM, Blynk, Temboo

Page 75: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

DevPlatform

Development framework, environment, and tools for programming MCU/MPU IDE: Visual Studio, Eclipse, Arduino, mbed online, Espruino Web IDE, Codebender, … Framework: Arduino, mbed, ESP8266, … Cross-platform toolset: platformio

Page 76: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

Education

Page 77: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

The market is about… Makers, developers, Students

Page 78: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

What about end-user/consumer products?

Well… not so many, yet!

Page 79: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

IoT Industry in Indonesia is still early

HardwareDev Boards

Cloud Platforms

Prototypesa lot of them

which is very exciting!!!

B2BProducts/projects

Page 80: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

Indonesia IoT Players

Bluino

and more….

*obviously, I don’t know all Indonesia players yet. Sorry if you not listed.

Page 81: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

What Next?

Page 82: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

Join Communities

Page 83: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

Challenge

Coming on mid-April

Page 84: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

Join Our Classes…

+

Please keep checking our websitehttp://edu.dycode.co.id

Page 85: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

IT’s Exciting time!

Closing

Page 86: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

Open for investment

Page 87: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

Custom IoT end-to-end solutions for your startups/enterprises?

[email protected] | http://dycodex.com

or, let’s collaborate…

Page 88: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

Come to our booth T-11 & T-16

Page 89: Echelon Indonesia 2016 - Innovation Through Opportunities in IoT & Arduino

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