SlideShare a Scribd company logo
Tegar Imansyah
Software Engineer
About:
Software Engineer at Alterra
Surabaya.py Organizer
Mechatronics Engineering from PENS
Interested in Microcontroller, Raspberry Pi, Linux, Web
Get in Touch:
http://github.com/tegarimansyah
http://t.me/tegarimansyah
http://linked.in/tegarimansyah
Understanding IoT
Demo
How to Achieve It with Cloud IoT Core
D I Y
Improvements
Web framework API Server
Communication Protocol
Microcontroller
IoT = Internet of Things, a fancy buzzword when we talk about
Industry 4.0
IoT is term for the physical objects that are connected to the
internet (directly or indirectly) and can exchange data without user
involvement.
Combination from electronics, software, sensors, actuators, and
connectivity which enables these things to connect, collect and
exchange data. – (Wikipedia, with adjustments)
Electronics Software
Sensors Actuators Connectivity
Light Sensor
Humidity Sensor
Water Pump
Microcontroller Server
Server
Connectivity
Sensor
Actuator
Microcontroller
Sensor
Actuator
Microcontroller
Sensor
Actuator
Microcontroller
Gateway
(Microcontroller)
Gateway
(Microcontroller)
Gateway
(Microcontroller)
Google Cloud F1-micro (Smallest)
• 0.2 vCPU Intel Xeon E5
• Memory: 0.6 GB = 588 MiB
ESP32 (Popular Powerful
Microcontroller)
• CPU : Dual Core 240 Mhz
• Memory: 520 KiB
Arduino Uno (ATmega328) - (Most Popular
dev board)
• CPU : 20 Mhz
• Memory: 2048 B = 2 KiB
Cloud IoT Core
Registry Device Gateway
In simple term, if we have a smart home project then we can associate Registry as our room
(bedroom, living room, etc). Every room has some devices like lamp, fan, and thermostat.
Sometimes, we want some lamps to connect as one device to the internet, so we can use a
gateway here.
http://blog.qwiklabs.com/study-jam-iot/
● Get free 40 minutes to use Google Cloud Platform
● Create topic for PubSub
● Register Registry and Device
● Add key for device(s)
● Try to run virtual device (a node js program) to push data
● Try to run Cloud SDK for pulling data.
Control Without Web Frontend
● Connect your project to dialogflow
● Setup your activate Google Cloud Function and CLI on your
computer
● Clone https://github.com/tegarimansyah/CloudIoTCore, modify
(key, device, registry) and deploy
○ $ gcloud functions deploy turning_lamp
--runtime python37 --trigger-http
● Talk with your google assistant or dialogflow
• IoT is consist of electronics, firmware and cloud system.
• We can create our own IoT full stack system (embedded to
cloud) or use Cloud IoT Core + Function to save devices
state.
• Cloud IoT Core give you ability to connect your device
securely out-of-the-box
● No Undo
● Unseen
● Broken = Start
from Beginning
● Very Fun!
https://www.techinasia.com/companies/alterra
or send your CV to rockstar@alterra.id
https://academy.alphatech.id
Thanks!
Any questions?
You can find me at @tegarimansyah
Get slide and code:
https://slideshare.net/tegarimansyah
https://github.com/tegarimansyah/CloudIoTCore

More Related Content

What's hot

Business Transformation with Microsoft Azure IoT
Business Transformation with Microsoft Azure IoTBusiness Transformation with Microsoft Azure IoT
Business Transformation with Microsoft Azure IoT
Ilyas F ☁☁☁
 
Walkthrough google cloud platform
Walkthrough google cloud platformWalkthrough google cloud platform
Walkthrough google cloud platform
Tegar Imansyah
 
Why Gateways are Important in Your IoT Architecture
Why Gateways are Important in Your IoT ArchitectureWhy Gateways are Important in Your IoT Architecture
Why Gateways are Important in Your IoT Architecture
IBM Analytics
 
Connecting Stuff to Azure (IoT)
Connecting Stuff to Azure (IoT)Connecting Stuff to Azure (IoT)
Connecting Stuff to Azure (IoT)
Mark Simms
 
FIWARE Developers Week_IoT Agents with Thinking Things and OMA lightweight M...
 FIWARE Developers Week_IoT Agents with Thinking Things and OMA lightweight M... FIWARE Developers Week_IoT Agents with Thinking Things and OMA lightweight M...
FIWARE Developers Week_IoT Agents with Thinking Things and OMA lightweight M...
FIWARE
 
Performance trends and alerts with ThingSpeak IoT
Performance trends and alerts with ThingSpeak IoTPerformance trends and alerts with ThingSpeak IoT
Performance trends and alerts with ThingSpeak IoT
Anoush Najarian
 
Citrix Octoblu Architecture Breakdown
Citrix Octoblu Architecture BreakdownCitrix Octoblu Architecture Breakdown
Citrix Octoblu Architecture Breakdown
John Moody
 
IoT Agents (Introduction)
IoT Agents (Introduction)IoT Agents (Introduction)
IoT Agents (Introduction)
dmoranj
 
Scripting Things - Creating the Internet of Things with Perl
Scripting Things - Creating the Internet of Things with PerlScripting Things - Creating the Internet of Things with Perl
Scripting Things - Creating the Internet of Things with Perl
Hans Scharler
 
Overview of Citrix Octoblu [For TechNotts]
Overview of Citrix Octoblu [For TechNotts]Overview of Citrix Octoblu [For TechNotts]
Overview of Citrix Octoblu [For TechNotts]
John Moody
 
DIY Technology for the Internet of Things
DIY Technology for the Internet of ThingsDIY Technology for the Internet of Things
DIY Technology for the Internet of Things
srmonk
 
ThingSpeak: apps for social things
ThingSpeak: apps for social thingsThingSpeak: apps for social things
ThingSpeak: apps for social thingsHans Scharler
 
Proposed presentation for droid con 2015: Android with IoT
Proposed presentation for droid con 2015: Android with IoTProposed presentation for droid con 2015: Android with IoT
Proposed presentation for droid con 2015: Android with IoT
Rupam Das
 
FIWARE IoT Proposal & Community
FIWARE IoT Proposal & CommunityFIWARE IoT Proposal & Community
FIWARE IoT Proposal & Community
FIWARE
 
Iot + cloud
Iot + cloudIot + cloud
Iot + cloud
garishma bhatia
 
(130622) #fitalk i cloud keychain forensics
(130622) #fitalk   i cloud keychain forensics(130622) #fitalk   i cloud keychain forensics
(130622) #fitalk i cloud keychain forensics
INSIGHT FORENSIC
 
Home automation using raspberry pi
Home automation using raspberry piHome automation using raspberry pi
Home automation using raspberry pi
dnp99
 
L23 Internet of Things
L23 Internet of ThingsL23 Internet of Things
L23 Internet of Things
Ólafur Andri Ragnarsson
 
Build 2017 - B8024 - Connected intelligent things with Windows IoT Core and A...
Build 2017 - B8024 - Connected intelligent things with Windows IoT Core and A...Build 2017 - B8024 - Connected intelligent things with Windows IoT Core and A...
Build 2017 - B8024 - Connected intelligent things with Windows IoT Core and A...
Windows Developer
 

What's hot (20)

IoT and Its Application
IoT and Its ApplicationIoT and Its Application
IoT and Its Application
 
Business Transformation with Microsoft Azure IoT
Business Transformation with Microsoft Azure IoTBusiness Transformation with Microsoft Azure IoT
Business Transformation with Microsoft Azure IoT
 
Walkthrough google cloud platform
Walkthrough google cloud platformWalkthrough google cloud platform
Walkthrough google cloud platform
 
Why Gateways are Important in Your IoT Architecture
Why Gateways are Important in Your IoT ArchitectureWhy Gateways are Important in Your IoT Architecture
Why Gateways are Important in Your IoT Architecture
 
Connecting Stuff to Azure (IoT)
Connecting Stuff to Azure (IoT)Connecting Stuff to Azure (IoT)
Connecting Stuff to Azure (IoT)
 
FIWARE Developers Week_IoT Agents with Thinking Things and OMA lightweight M...
 FIWARE Developers Week_IoT Agents with Thinking Things and OMA lightweight M... FIWARE Developers Week_IoT Agents with Thinking Things and OMA lightweight M...
FIWARE Developers Week_IoT Agents with Thinking Things and OMA lightweight M...
 
Performance trends and alerts with ThingSpeak IoT
Performance trends and alerts with ThingSpeak IoTPerformance trends and alerts with ThingSpeak IoT
Performance trends and alerts with ThingSpeak IoT
 
Citrix Octoblu Architecture Breakdown
Citrix Octoblu Architecture BreakdownCitrix Octoblu Architecture Breakdown
Citrix Octoblu Architecture Breakdown
 
IoT Agents (Introduction)
IoT Agents (Introduction)IoT Agents (Introduction)
IoT Agents (Introduction)
 
Scripting Things - Creating the Internet of Things with Perl
Scripting Things - Creating the Internet of Things with PerlScripting Things - Creating the Internet of Things with Perl
Scripting Things - Creating the Internet of Things with Perl
 
Overview of Citrix Octoblu [For TechNotts]
Overview of Citrix Octoblu [For TechNotts]Overview of Citrix Octoblu [For TechNotts]
Overview of Citrix Octoblu [For TechNotts]
 
DIY Technology for the Internet of Things
DIY Technology for the Internet of ThingsDIY Technology for the Internet of Things
DIY Technology for the Internet of Things
 
ThingSpeak: apps for social things
ThingSpeak: apps for social thingsThingSpeak: apps for social things
ThingSpeak: apps for social things
 
Proposed presentation for droid con 2015: Android with IoT
Proposed presentation for droid con 2015: Android with IoTProposed presentation for droid con 2015: Android with IoT
Proposed presentation for droid con 2015: Android with IoT
 
FIWARE IoT Proposal & Community
FIWARE IoT Proposal & CommunityFIWARE IoT Proposal & Community
FIWARE IoT Proposal & Community
 
Iot + cloud
Iot + cloudIot + cloud
Iot + cloud
 
(130622) #fitalk i cloud keychain forensics
(130622) #fitalk   i cloud keychain forensics(130622) #fitalk   i cloud keychain forensics
(130622) #fitalk i cloud keychain forensics
 
Home automation using raspberry pi
Home automation using raspberry piHome automation using raspberry pi
Home automation using raspberry pi
 
L23 Internet of Things
L23 Internet of ThingsL23 Internet of Things
L23 Internet of Things
 
Build 2017 - B8024 - Connected intelligent things with Windows IoT Core and A...
Build 2017 - B8024 - Connected intelligent things with Windows IoT Core and A...Build 2017 - B8024 - Connected intelligent things with Windows IoT Core and A...
Build 2017 - B8024 - Connected intelligent things with Windows IoT Core and A...
 

Similar to Understanding IoT with Cloud IoT Core

Understanding IoT Data Protocol - PyCon ID 2018
Understanding IoT Data Protocol - PyCon ID 2018Understanding IoT Data Protocol - PyCon ID 2018
Understanding IoT Data Protocol - PyCon ID 2018
Tegar Imansyah
 
Fullstack IoT Development
Fullstack IoT DevelopmentFullstack IoT Development
Fullstack IoT Development
Andri Yadi
 
Google Cloud IoT Core
Google Cloud IoT CoreGoogle Cloud IoT Core
Google Cloud IoT Core
Ido Flatow
 
Hack the Real World with ANDROID THINGS
Hack the Real World with ANDROID THINGSHack the Real World with ANDROID THINGS
Hack the Real World with ANDROID THINGS
DevFest DC
 
Integrate IoT cloud analytics and over the-air (ota) updates with google and ...
Integrate IoT cloud analytics and over the-air (ota) updates with google and ...Integrate IoT cloud analytics and over the-air (ota) updates with google and ...
Integrate IoT cloud analytics and over the-air (ota) updates with google and ...
Mender.io
 
Smart Home Automation using Voice Assistant
Smart Home Automation using Voice AssistantSmart Home Automation using Voice Assistant
Smart Home Automation using Voice Assistant
Tezpur University
 
IoT Domain Naming and Pain Points
IoT Domain Naming and Pain PointsIoT Domain Naming and Pain Points
IoT Domain Naming and Pain Points
David Fowler
 
mozilla-things-fosdem-2019
mozilla-things-fosdem-2019mozilla-things-fosdem-2019
mozilla-things-fosdem-2019
Phil www.rzr.online.fr
 
IoT on azure
IoT on azureIoT on azure
IoT on azure
Joanna Lamch
 
Internet of things - The Present & The Future
Internet of things - The Present & The FutureInternet of things - The Present & The Future
Internet of things - The Present & The Future
iotians
 
Harness the Power of Microsoft Azure
Harness the Power of Microsoft AzureHarness the Power of Microsoft Azure
Harness the Power of Microsoft Azure
RBA
 
IoT Cloud architecture
IoT Cloud architectureIoT Cloud architecture
IoT Cloud architectureMachinePulse
 
Iot presentation
Iot presentationIot presentation
Iot presentation
huma742446
 
Internet of Things and Azure - DevTeach 2016
Internet of Things and Azure - DevTeach 2016Internet of Things and Azure - DevTeach 2016
Internet of Things and Azure - DevTeach 2016
Guy Barrette
 
Ultimate list of 50 Best IoT platforms of 2019
Ultimate list of 50 Best  IoT platforms of 2019Ultimate list of 50 Best  IoT platforms of 2019
Ultimate list of 50 Best IoT platforms of 2019
ThingsCloud
 
Intro to 4IR, IoT, and Embedded Systems.pptx
Intro to 4IR, IoT, and Embedded Systems.pptxIntro to 4IR, IoT, and Embedded Systems.pptx
Intro to 4IR, IoT, and Embedded Systems.pptx
ssuser133b0d
 
FIWARE Developers Week_FIWARE IoT: Beginner's tutorial_conference
 FIWARE Developers Week_FIWARE IoT: Beginner's tutorial_conference FIWARE Developers Week_FIWARE IoT: Beginner's tutorial_conference
FIWARE Developers Week_FIWARE IoT: Beginner's tutorial_conference
FIWARE
 
Fluent Bit
Fluent BitFluent Bit
IThome DevOps Summit - IoT、docker與DevOps
IThome DevOps Summit - IoT、docker與DevOpsIThome DevOps Summit - IoT、docker與DevOps
IThome DevOps Summit - IoT、docker與DevOps
Simon Su
 
Hac IT 4. Emerging Technologies (1).pdf
Hac IT 4. Emerging Technologies  (1).pdfHac IT 4. Emerging Technologies  (1).pdf
Hac IT 4. Emerging Technologies (1).pdf
AAFREEN SHAIKH
 

Similar to Understanding IoT with Cloud IoT Core (20)

Understanding IoT Data Protocol - PyCon ID 2018
Understanding IoT Data Protocol - PyCon ID 2018Understanding IoT Data Protocol - PyCon ID 2018
Understanding IoT Data Protocol - PyCon ID 2018
 
Fullstack IoT Development
Fullstack IoT DevelopmentFullstack IoT Development
Fullstack IoT Development
 
Google Cloud IoT Core
Google Cloud IoT CoreGoogle Cloud IoT Core
Google Cloud IoT Core
 
Hack the Real World with ANDROID THINGS
Hack the Real World with ANDROID THINGSHack the Real World with ANDROID THINGS
Hack the Real World with ANDROID THINGS
 
Integrate IoT cloud analytics and over the-air (ota) updates with google and ...
Integrate IoT cloud analytics and over the-air (ota) updates with google and ...Integrate IoT cloud analytics and over the-air (ota) updates with google and ...
Integrate IoT cloud analytics and over the-air (ota) updates with google and ...
 
Smart Home Automation using Voice Assistant
Smart Home Automation using Voice AssistantSmart Home Automation using Voice Assistant
Smart Home Automation using Voice Assistant
 
IoT Domain Naming and Pain Points
IoT Domain Naming and Pain PointsIoT Domain Naming and Pain Points
IoT Domain Naming and Pain Points
 
mozilla-things-fosdem-2019
mozilla-things-fosdem-2019mozilla-things-fosdem-2019
mozilla-things-fosdem-2019
 
IoT on azure
IoT on azureIoT on azure
IoT on azure
 
Internet of things - The Present & The Future
Internet of things - The Present & The FutureInternet of things - The Present & The Future
Internet of things - The Present & The Future
 
Harness the Power of Microsoft Azure
Harness the Power of Microsoft AzureHarness the Power of Microsoft Azure
Harness the Power of Microsoft Azure
 
IoT Cloud architecture
IoT Cloud architectureIoT Cloud architecture
IoT Cloud architecture
 
Iot presentation
Iot presentationIot presentation
Iot presentation
 
Internet of Things and Azure - DevTeach 2016
Internet of Things and Azure - DevTeach 2016Internet of Things and Azure - DevTeach 2016
Internet of Things and Azure - DevTeach 2016
 
Ultimate list of 50 Best IoT platforms of 2019
Ultimate list of 50 Best  IoT platforms of 2019Ultimate list of 50 Best  IoT platforms of 2019
Ultimate list of 50 Best IoT platforms of 2019
 
Intro to 4IR, IoT, and Embedded Systems.pptx
Intro to 4IR, IoT, and Embedded Systems.pptxIntro to 4IR, IoT, and Embedded Systems.pptx
Intro to 4IR, IoT, and Embedded Systems.pptx
 
FIWARE Developers Week_FIWARE IoT: Beginner's tutorial_conference
 FIWARE Developers Week_FIWARE IoT: Beginner's tutorial_conference FIWARE Developers Week_FIWARE IoT: Beginner's tutorial_conference
FIWARE Developers Week_FIWARE IoT: Beginner's tutorial_conference
 
Fluent Bit
Fluent BitFluent Bit
Fluent Bit
 
IThome DevOps Summit - IoT、docker與DevOps
IThome DevOps Summit - IoT、docker與DevOpsIThome DevOps Summit - IoT、docker與DevOps
IThome DevOps Summit - IoT、docker與DevOps
 
Hac IT 4. Emerging Technologies (1).pdf
Hac IT 4. Emerging Technologies  (1).pdfHac IT 4. Emerging Technologies  (1).pdf
Hac IT 4. Emerging Technologies (1).pdf
 

More from Tegar Imansyah

Lessons Learned for Internet of Things for Students
Lessons Learned for Internet of Things for StudentsLessons Learned for Internet of Things for Students
Lessons Learned for Internet of Things for Students
Tegar Imansyah
 
Lessons learned for internet of things
Lessons learned for internet of thingsLessons learned for internet of things
Lessons learned for internet of things
Tegar Imansyah
 
From localhost to the cloud: A Journey of Deployments
From localhost to the cloud: A Journey of DeploymentsFrom localhost to the cloud: A Journey of Deployments
From localhost to the cloud: A Journey of Deployments
Tegar Imansyah
 
Technology for Your Business
Technology for Your BusinessTechnology for Your Business
Technology for Your Business
Tegar Imansyah
 
Google Assistant - GDG Surabaya DevFest 2018
Google Assistant - GDG Surabaya DevFest 2018Google Assistant - GDG Surabaya DevFest 2018
Google Assistant - GDG Surabaya DevFest 2018
Tegar Imansyah
 
DIY Home Smart Lighting System with Micropython - PyCon MY 2018
DIY Home Smart Lighting System with Micropython - PyCon MY 2018DIY Home Smart Lighting System with Micropython - PyCon MY 2018
DIY Home Smart Lighting System with Micropython - PyCon MY 2018
Tegar Imansyah
 

More from Tegar Imansyah (6)

Lessons Learned for Internet of Things for Students
Lessons Learned for Internet of Things for StudentsLessons Learned for Internet of Things for Students
Lessons Learned for Internet of Things for Students
 
Lessons learned for internet of things
Lessons learned for internet of thingsLessons learned for internet of things
Lessons learned for internet of things
 
From localhost to the cloud: A Journey of Deployments
From localhost to the cloud: A Journey of DeploymentsFrom localhost to the cloud: A Journey of Deployments
From localhost to the cloud: A Journey of Deployments
 
Technology for Your Business
Technology for Your BusinessTechnology for Your Business
Technology for Your Business
 
Google Assistant - GDG Surabaya DevFest 2018
Google Assistant - GDG Surabaya DevFest 2018Google Assistant - GDG Surabaya DevFest 2018
Google Assistant - GDG Surabaya DevFest 2018
 
DIY Home Smart Lighting System with Micropython - PyCon MY 2018
DIY Home Smart Lighting System with Micropython - PyCon MY 2018DIY Home Smart Lighting System with Micropython - PyCon MY 2018
DIY Home Smart Lighting System with Micropython - PyCon MY 2018
 

Understanding IoT with Cloud IoT Core