SlideShare a Scribd company logo
SORACOM: IoT APIs for Cloud Connectivity and
Device Management
Kenta Yasukawa, Ph. D.
Cofounder & CTO
SORACOM, INC.
Sep. 2017
-- You Create. We Connect. --
©2017 SORACOM, INC 2
About myself
Kenta Yasukawa, Ph. D.
Cofounder & CTO, SORACOM Inc.
Experience
Researcher at Ericsson Research
AWS Solutions Architect
AWS NoSQL Developer & SA
Twitter: @thekentiest
Facebook: fb.me/kenta.yasukawa
LinkedIn: linkedin.com/in/kenta-y
©2016 SORACOM, INC 3
What comes on top of your head
when you hear “Internet of Things”?
What comes on top of your head
when you hear “Internet of Things”?
©2017 SORACOM, INC 4
©2017 SORACOM, INC 5©2016 SORACOM, INC 5
Internet of Things
Internet CloudThings
IntelligenceConnected
Devices
©2016 SORACOM, INC 6
Ok, great!
Let’s start building IoT application!
©2017 SORACOM, INC 7
Cloud
Intelligence
I would first do prototyping
©2017 SORACOM, INC 8
Cloud
Intelligence
Then notice WiFi is not always available
©2017 SORACOM, INC 9
Cloud
Intelligence
And notice low cost devices are not capable enough…
©2016 SORACOM, INC 10
Internet CloudThings
Security
Device
Constraints
Connectivity
Device
Management
Cloud for
Things
Even worse, many things to consider in reality
©2017 SORACOM, INC 11
Too many hurdles to implement my great idea….
©2016 SORACOM, INC 12
Let SORACOM handle it!
You Create. We Connect.
We offer services and API for you!
What if you have API to:
Build private network dedicated for your
devices and your servers?
Change data collection endpoint from one
server to another w/o touching devices?
Connect/Disconnect remote device?
SORACOM Services offer such API!
What if you have API to:
Connect/Disconnect remote device?
Build private network dedicated for your
devices and your servers?
Change data collection endpoint from one
server to another w/o touching devices?
©2016 SORACOM, INC 17
SORACOM API
First of all, how does SORACOM
connect your devices to cloud?
SORACOM Services
©2016 SORACOM, INC 20
Internet
SORACOM Air – Cloud Connectivity
MNO
partners
User
① Purchase SIM cards and
deploy to devices
API③ API automation
Web Console② Manage via Web Console
©2017 SORACOM, INC 21
Cloud
Intelligence
Let’s first connect R Pi with SORACOM
Demo:
Connect Raspberry Pi with SORACOM Air
©2017 SORACOM, INC 22
Now the device is connected to cloud.
What’s next?
©2017 SORACOM, INC 24
Cloud
Intelligence
How can we bridge the gap b/w Arduino and Cloud?
SORACOM Services
Demo:
Send data to SORACOM Harvest
©2017 SORACOM, INC 26
I have my own server. Can SORACOM
help connect to it?
©2016 SORACOM, INC 28
SORACOM Beam: Data Transfer Support
Internet Service
Server A
Server B
Simple, Low overhead protocol
- TCP / UDP raw socket
- HTTP
- MQTT
ISP
MNO
Things Base
station
Transfer with Secure protocol
- HTTPS
- TCP over TLS
- MQTTS
Add metadata
- SIM ID (IMSI)
- Device ID (IMEI)
- Timestamp
Demo:
Send data to your server with
SORACOM Beam
©2017 SORACOM, INC 29
I want to send data to cloud service. Can
SORACOM help that?
©2016 SORACOM, INC 33
1. Configure your cloud resource ID and credentials
2. Send data from your devices
SORACOM Funnel: Cloud Resource Adaptor
Authentication
information
Cloud
Services
Low overhead
protocol
Protocol conversion
Authentication logic
Buffering
Error handling
TCP
UDP
HTTP
LoRaWAN
Sigfox
SORACOM Funnel
©2016 SORACOM, INC
34
Supported Cloud Adaptors
Amazon Kinesis Family
Azure Event Hubs
Encryption
Attach
authentication
information
AWS Lambda
Amazon S3
Amazon
Redshift
Stream Analytics
Power BI
Machine
Learning
TCP
UDP
HTTP
LoRaWAN
Sigfox
Cloud Dataflow
Cloud Functions
BigQuery
Firebase
Google Cloud PubSub
Demo:
Let’s connect Raspberry Pi to
Google PubSub with SORACOM Funnel
©2017 SORACOM, INC 35
©2017 SORACOM, INC 36
SORACOM Services
©2016 SORACOM, INC 38
AWS
Virtual Private Cloud (VPC)
We can simply peer with your Amazon VPC
SORACOM Canal: Private Peering to your VPC
SORACOM
Canal
専用線
MNO
©2016 SORACOM, INC 39
What about private cloud and
other cloud services?
©2016 SORACOM, INC
40
SORACOM Direct and Door
Public cloud
Link to any cloud regardless private or public
AWS
SORACOM
Direct
専用線
MNO
Private cloud
SORACOM
Door
©2016 SORACOM, INC 41
I need to access my devices from my
server. Can I do that?
©2016 SORACOM, INC 42
SORACOM’s network security policy
User’s server
Hacking and unauthorized
access
Blocking direct access from
external network
©2016 SORACOM, INC 43
SORACOM Gate
Establishing a virtual subnet between user’s server to devices
Internet
User’s server
Gate Virtual Subnet
©2016 SORACOM, INC 44
SORACOM Gate
Establishing a virtual subnet between user’s server to devices
User’s server
Internet
Interactive communication as if connecting through a local area network
- From user’s server to device
- From user’s device to device
Demo:
Let’s build private network and SSH to
Raspberry Pi with SORACOM Canal & Gate
©2017 SORACOM, INC 45
How to get started?
Strong Developer & User Community
The community is expanding worldwide
Silicon Valley, US
London, UK Copenhagen, DK
Paris, France
Join us at SV-IoT!
The
Upcoming
Friday!
meetup.com/SV-IoT
More than 1,000 IoT developers registered!
©2016 SORACOM, INC 50
You Create. We Connect.

More Related Content

What's hot

AWS Networking – Advanced Concepts and new capabilities | AWS Summit Tel Aviv...
AWS Networking – Advanced Concepts and new capabilities | AWS Summit Tel Aviv...AWS Networking – Advanced Concepts and new capabilities | AWS Summit Tel Aviv...
AWS Networking – Advanced Concepts and new capabilities | AWS Summit Tel Aviv...
Amazon Web Services
 
Chris Swan's Cloud World Forum 2015 Presentation: Reperimiterisation in the C...
Chris Swan's Cloud World Forum 2015 Presentation: Reperimiterisation in the C...Chris Swan's Cloud World Forum 2015 Presentation: Reperimiterisation in the C...
Chris Swan's Cloud World Forum 2015 Presentation: Reperimiterisation in the C...
Cohesive Networks
 
Connectivity Options: VPC Peering, Transit VPC, AWS PrivateLink, AWS Direct C...
Connectivity Options: VPC Peering, Transit VPC, AWS PrivateLink, AWS Direct C...Connectivity Options: VPC Peering, Transit VPC, AWS PrivateLink, AWS Direct C...
Connectivity Options: VPC Peering, Transit VPC, AWS PrivateLink, AWS Direct C...
Amazon Web Services
 
Cloudreach Voices The Internet of Things
Cloudreach Voices The Internet of ThingsCloudreach Voices The Internet of Things
Cloudreach Voices The Internet of Things
Cloudreach
 
Aastra 5000 Keynote talk EN world launch premiere
Aastra 5000 Keynote talk EN world launch premiereAastra 5000 Keynote talk EN world launch premiere
Aastra 5000 Keynote talk EN world launch premiere
ir. Carmelo Zaccone
 
Advanced Architectures with AWS Transit Gateway
Advanced Architectures with AWS Transit GatewayAdvanced Architectures with AWS Transit Gateway
Advanced Architectures with AWS Transit Gateway
Amazon Web Services
 
Wildix Autumn Convention 2014 - Slides
Wildix Autumn Convention 2014 - SlidesWildix Autumn Convention 2014 - Slides
Wildix Autumn Convention 2014 - Slides
Wildix
 
Flexible Edge Computing with QNAP NAS
Flexible Edge Computing with QNAP NASFlexible Edge Computing with QNAP NAS
Flexible Edge Computing with QNAP NAS
Jeffrey Chang
 
IoT - Software Updates Via Akamai Over the Air Services
IoT - Software Updates Via Akamai Over the Air ServicesIoT - Software Updates Via Akamai Over the Air Services
IoT - Software Updates Via Akamai Over the Air Services
Akamai Developers & Admins
 
AWS Virtual Private Cloud (VPC) in nutshell
AWS Virtual Private Cloud (VPC) in nutshellAWS Virtual Private Cloud (VPC) in nutshell
AWS Virtual Private Cloud (VPC) in nutshell
Mohit Kumar
 
LoRa/LRSC Bridge for Bluemix and Watson IoT Plattform Some changes are not ye...
LoRa/LRSC Bridge for Bluemix and Watson IoT Plattform Some changes are not ye...LoRa/LRSC Bridge for Bluemix and Watson IoT Plattform Some changes are not ye...
LoRa/LRSC Bridge for Bluemix and Watson IoT Plattform Some changes are not ye...
Markus Van Kempen
 
Delivering infrastructure, security, and operations as code with AWS - DEM10-...
Delivering infrastructure, security, and operations as code with AWS - DEM10-...Delivering infrastructure, security, and operations as code with AWS - DEM10-...
Delivering infrastructure, security, and operations as code with AWS - DEM10-...
Amazon Web Services
 
Deep dive on security in Amazon S3 - STG304 - Chicago AWS Summit
Deep dive on security in Amazon S3 - STG304 - Chicago AWS SummitDeep dive on security in Amazon S3 - STG304 - Chicago AWS Summit
Deep dive on security in Amazon S3 - STG304 - Chicago AWS Summit
Amazon Web Services
 
Industrial IoT Applications: Making the Connection and Extracting Value (IOT3...
Industrial IoT Applications: Making the Connection and Extracting Value (IOT3...Industrial IoT Applications: Making the Connection and Extracting Value (IOT3...
Industrial IoT Applications: Making the Connection and Extracting Value (IOT3...
Amazon Web Services
 
Cybersecurity: A Drive Force Behind Cloud Adoption
Cybersecurity: A Drive Force Behind Cloud AdoptionCybersecurity: A Drive Force Behind Cloud Adoption
Cybersecurity: A Drive Force Behind Cloud Adoption
Amazon Web Services
 
mbed Connect Asia 2016 Intro to mbed OS
mbed Connect Asia 2016 Intro to mbed OSmbed Connect Asia 2016 Intro to mbed OS
mbed Connect Asia 2016 Intro to mbed OS
armmbed
 
Scaling a database with Amazon RDS for Oracle - ADB208 - Chicago AWS Summit
Scaling a database with Amazon RDS for Oracle - ADB208 - Chicago AWS SummitScaling a database with Amazon RDS for Oracle - ADB208 - Chicago AWS Summit
Scaling a database with Amazon RDS for Oracle - ADB208 - Chicago AWS Summit
Amazon Web Services
 
Architecting Advanced Network Security Across VPCs with AWS Transit Gateway
Architecting Advanced Network Security Across VPCs with AWS Transit GatewayArchitecting Advanced Network Security Across VPCs with AWS Transit Gateway
Architecting Advanced Network Security Across VPCs with AWS Transit Gateway
Cynthia Hsieh
 
2020 09-30 overcoming the challenges of managing a hybrid environment - aws a...
2020 09-30 overcoming the challenges of managing a hybrid environment - aws a...2020 09-30 overcoming the challenges of managing a hybrid environment - aws a...
2020 09-30 overcoming the challenges of managing a hybrid environment - aws a...
AlgoSec
 
Living on the Edge with AWS Greengrass
Living on the Edge with AWS GreengrassLiving on the Edge with AWS Greengrass
Living on the Edge with AWS Greengrass
Forrest Brazeal
 

What's hot (20)

AWS Networking – Advanced Concepts and new capabilities | AWS Summit Tel Aviv...
AWS Networking – Advanced Concepts and new capabilities | AWS Summit Tel Aviv...AWS Networking – Advanced Concepts and new capabilities | AWS Summit Tel Aviv...
AWS Networking – Advanced Concepts and new capabilities | AWS Summit Tel Aviv...
 
Chris Swan's Cloud World Forum 2015 Presentation: Reperimiterisation in the C...
Chris Swan's Cloud World Forum 2015 Presentation: Reperimiterisation in the C...Chris Swan's Cloud World Forum 2015 Presentation: Reperimiterisation in the C...
Chris Swan's Cloud World Forum 2015 Presentation: Reperimiterisation in the C...
 
Connectivity Options: VPC Peering, Transit VPC, AWS PrivateLink, AWS Direct C...
Connectivity Options: VPC Peering, Transit VPC, AWS PrivateLink, AWS Direct C...Connectivity Options: VPC Peering, Transit VPC, AWS PrivateLink, AWS Direct C...
Connectivity Options: VPC Peering, Transit VPC, AWS PrivateLink, AWS Direct C...
 
Cloudreach Voices The Internet of Things
Cloudreach Voices The Internet of ThingsCloudreach Voices The Internet of Things
Cloudreach Voices The Internet of Things
 
Aastra 5000 Keynote talk EN world launch premiere
Aastra 5000 Keynote talk EN world launch premiereAastra 5000 Keynote talk EN world launch premiere
Aastra 5000 Keynote talk EN world launch premiere
 
Advanced Architectures with AWS Transit Gateway
Advanced Architectures with AWS Transit GatewayAdvanced Architectures with AWS Transit Gateway
Advanced Architectures with AWS Transit Gateway
 
Wildix Autumn Convention 2014 - Slides
Wildix Autumn Convention 2014 - SlidesWildix Autumn Convention 2014 - Slides
Wildix Autumn Convention 2014 - Slides
 
Flexible Edge Computing with QNAP NAS
Flexible Edge Computing with QNAP NASFlexible Edge Computing with QNAP NAS
Flexible Edge Computing with QNAP NAS
 
IoT - Software Updates Via Akamai Over the Air Services
IoT - Software Updates Via Akamai Over the Air ServicesIoT - Software Updates Via Akamai Over the Air Services
IoT - Software Updates Via Akamai Over the Air Services
 
AWS Virtual Private Cloud (VPC) in nutshell
AWS Virtual Private Cloud (VPC) in nutshellAWS Virtual Private Cloud (VPC) in nutshell
AWS Virtual Private Cloud (VPC) in nutshell
 
LoRa/LRSC Bridge for Bluemix and Watson IoT Plattform Some changes are not ye...
LoRa/LRSC Bridge for Bluemix and Watson IoT Plattform Some changes are not ye...LoRa/LRSC Bridge for Bluemix and Watson IoT Plattform Some changes are not ye...
LoRa/LRSC Bridge for Bluemix and Watson IoT Plattform Some changes are not ye...
 
Delivering infrastructure, security, and operations as code with AWS - DEM10-...
Delivering infrastructure, security, and operations as code with AWS - DEM10-...Delivering infrastructure, security, and operations as code with AWS - DEM10-...
Delivering infrastructure, security, and operations as code with AWS - DEM10-...
 
Deep dive on security in Amazon S3 - STG304 - Chicago AWS Summit
Deep dive on security in Amazon S3 - STG304 - Chicago AWS SummitDeep dive on security in Amazon S3 - STG304 - Chicago AWS Summit
Deep dive on security in Amazon S3 - STG304 - Chicago AWS Summit
 
Industrial IoT Applications: Making the Connection and Extracting Value (IOT3...
Industrial IoT Applications: Making the Connection and Extracting Value (IOT3...Industrial IoT Applications: Making the Connection and Extracting Value (IOT3...
Industrial IoT Applications: Making the Connection and Extracting Value (IOT3...
 
Cybersecurity: A Drive Force Behind Cloud Adoption
Cybersecurity: A Drive Force Behind Cloud AdoptionCybersecurity: A Drive Force Behind Cloud Adoption
Cybersecurity: A Drive Force Behind Cloud Adoption
 
mbed Connect Asia 2016 Intro to mbed OS
mbed Connect Asia 2016 Intro to mbed OSmbed Connect Asia 2016 Intro to mbed OS
mbed Connect Asia 2016 Intro to mbed OS
 
Scaling a database with Amazon RDS for Oracle - ADB208 - Chicago AWS Summit
Scaling a database with Amazon RDS for Oracle - ADB208 - Chicago AWS SummitScaling a database with Amazon RDS for Oracle - ADB208 - Chicago AWS Summit
Scaling a database with Amazon RDS for Oracle - ADB208 - Chicago AWS Summit
 
Architecting Advanced Network Security Across VPCs with AWS Transit Gateway
Architecting Advanced Network Security Across VPCs with AWS Transit GatewayArchitecting Advanced Network Security Across VPCs with AWS Transit Gateway
Architecting Advanced Network Security Across VPCs with AWS Transit Gateway
 
2020 09-30 overcoming the challenges of managing a hybrid environment - aws a...
2020 09-30 overcoming the challenges of managing a hybrid environment - aws a...2020 09-30 overcoming the challenges of managing a hybrid environment - aws a...
2020 09-30 overcoming the challenges of managing a hybrid environment - aws a...
 
Living on the Edge with AWS Greengrass
Living on the Edge with AWS GreengrassLiving on the Edge with AWS Greengrass
Living on the Edge with AWS Greengrass
 

Similar to API WORLD 2017: Workshop - APIs for Cloud Connectivity and Device Management

Accelerating IoT Development: Developerweek SF 2018
Accelerating IoT Development: Developerweek SF 2018Accelerating IoT Development: Developerweek SF 2018
Accelerating IoT Development: Developerweek SF 2018
Soracom Global, Inc.
 
FiSH 2017 (Fukuoka International Startup Hub)| SORACOM The secure, scalable, ...
FiSH 2017 (Fukuoka International Startup Hub)| SORACOM The secure, scalable, ...FiSH 2017 (Fukuoka International Startup Hub)| SORACOM The secure, scalable, ...
FiSH 2017 (Fukuoka International Startup Hub)| SORACOM The secure, scalable, ...
SORACOM,INC
 
SORACOM IoT platform - Introduction
SORACOM IoT platform - IntroductionSORACOM IoT platform - Introduction
SORACOM IoT platform - Introduction
SORACOM
 
Kenta Yasukawa - IoT World 2018
Kenta Yasukawa - IoT World 2018Kenta Yasukawa - IoT World 2018
Kenta Yasukawa - IoT World 2018
Soracom Global, Inc.
 
Soracom services for smart cities and homes feb2018
Soracom services for smart cities and homes feb2018Soracom services for smart cities and homes feb2018
Soracom services for smart cities and homes feb2018
Soracom Global, Inc.
 
Soracom iot hands-on workshop in Montreal
Soracom iot hands-on workshop in MontrealSoracom iot hands-on workshop in Montreal
Soracom iot hands-on workshop in Montreal
Soracom Global, Inc.
 
Soracom iot handsonworkshop_canada_uploads
Soracom iot handsonworkshop_canada_uploadsSoracom iot handsonworkshop_canada_uploads
Soracom iot handsonworkshop_canada_uploads
Soracom Global, Inc.
 
Brocade Executive Leadership Presentation - Lloyd Carney
Brocade Executive Leadership Presentation - Lloyd CarneyBrocade Executive Leadership Presentation - Lloyd Carney
Brocade Executive Leadership Presentation - Lloyd Carney
scoopnewsgroup
 
Cisco Meraki - Simplifying Powerful Technology
Cisco Meraki - Simplifying Powerful TechnologyCisco Meraki - Simplifying Powerful Technology
Cisco Meraki - Simplifying Powerful Technology
Cisco Canada
 
apidays Australia 2023 - APIs Aren't Enough: Why SaaS Leaders Are Investing I...
apidays Australia 2023 - APIs Aren't Enough: Why SaaS Leaders Are Investing I...apidays Australia 2023 - APIs Aren't Enough: Why SaaS Leaders Are Investing I...
apidays Australia 2023 - APIs Aren't Enough: Why SaaS Leaders Are Investing I...
apidays
 
IoT Made Easy | AWS IoT
IoT Made Easy | AWS IoTIoT Made Easy | AWS IoT
IoT Made Easy | AWS IoT
Amazon Web Services
 
Infraestructura como Codigo para Developers
Infraestructura como Codigo para DevelopersInfraestructura como Codigo para Developers
Infraestructura como Codigo para Developers
Mario IC
 
AWS IoT Day - Introduction
AWS IoT Day - IntroductionAWS IoT Day - Introduction
AWS IoT Day - Introduction
Amazon Web Services
 
Connecting your devices at scale, ft. Discovery - SVC205 - New York AWS Summit
Connecting your devices at scale, ft. Discovery - SVC205 - New York AWS SummitConnecting your devices at scale, ft. Discovery - SVC205 - New York AWS Summit
Connecting your devices at scale, ft. Discovery - SVC205 - New York AWS Summit
Amazon Web Services
 
Cisco connect winnipeg 2018 unlocking business value with network programma...
Cisco connect winnipeg 2018   unlocking business value with network programma...Cisco connect winnipeg 2018   unlocking business value with network programma...
Cisco connect winnipeg 2018 unlocking business value with network programma...
Cisco Canada
 
Intercom Engineers Careers 23-03-2019
Intercom Engineers Careers 23-03-2019Intercom Engineers Careers 23-03-2019
Intercom Engineers Careers 23-03-2019
Abdel Moneim Emad
 
IoT Deep Dive - Be an IoT Developer for an Hour
IoT Deep Dive - Be an IoT Developer for an HourIoT Deep Dive - Be an IoT Developer for an Hour
IoT Deep Dive - Be an IoT Developer for an Hour
Taisuke Yamada
 
Creating Your Virtual Data Center: VPC Fundamentals and Connectivity Options
Creating Your Virtual Data Center: VPC Fundamentals and Connectivity OptionsCreating Your Virtual Data Center: VPC Fundamentals and Connectivity Options
Creating Your Virtual Data Center: VPC Fundamentals and Connectivity Options
Amazon Web Services
 
RET303_Drive Warehouse Efficiencies with the Same AWS IoT Technology that Pow...
RET303_Drive Warehouse Efficiencies with the Same AWS IoT Technology that Pow...RET303_Drive Warehouse Efficiencies with the Same AWS IoT Technology that Pow...
RET303_Drive Warehouse Efficiencies with the Same AWS IoT Technology that Pow...
Amazon Web Services
 
NEW LAUNCH! Amazon FreeRTOS: IoT Operating System for Microcontrollers - IOT2...
NEW LAUNCH! Amazon FreeRTOS: IoT Operating System for Microcontrollers - IOT2...NEW LAUNCH! Amazon FreeRTOS: IoT Operating System for Microcontrollers - IOT2...
NEW LAUNCH! Amazon FreeRTOS: IoT Operating System for Microcontrollers - IOT2...
Amazon Web Services
 

Similar to API WORLD 2017: Workshop - APIs for Cloud Connectivity and Device Management (20)

Accelerating IoT Development: Developerweek SF 2018
Accelerating IoT Development: Developerweek SF 2018Accelerating IoT Development: Developerweek SF 2018
Accelerating IoT Development: Developerweek SF 2018
 
FiSH 2017 (Fukuoka International Startup Hub)| SORACOM The secure, scalable, ...
FiSH 2017 (Fukuoka International Startup Hub)| SORACOM The secure, scalable, ...FiSH 2017 (Fukuoka International Startup Hub)| SORACOM The secure, scalable, ...
FiSH 2017 (Fukuoka International Startup Hub)| SORACOM The secure, scalable, ...
 
SORACOM IoT platform - Introduction
SORACOM IoT platform - IntroductionSORACOM IoT platform - Introduction
SORACOM IoT platform - Introduction
 
Kenta Yasukawa - IoT World 2018
Kenta Yasukawa - IoT World 2018Kenta Yasukawa - IoT World 2018
Kenta Yasukawa - IoT World 2018
 
Soracom services for smart cities and homes feb2018
Soracom services for smart cities and homes feb2018Soracom services for smart cities and homes feb2018
Soracom services for smart cities and homes feb2018
 
Soracom iot hands-on workshop in Montreal
Soracom iot hands-on workshop in MontrealSoracom iot hands-on workshop in Montreal
Soracom iot hands-on workshop in Montreal
 
Soracom iot handsonworkshop_canada_uploads
Soracom iot handsonworkshop_canada_uploadsSoracom iot handsonworkshop_canada_uploads
Soracom iot handsonworkshop_canada_uploads
 
Brocade Executive Leadership Presentation - Lloyd Carney
Brocade Executive Leadership Presentation - Lloyd CarneyBrocade Executive Leadership Presentation - Lloyd Carney
Brocade Executive Leadership Presentation - Lloyd Carney
 
Cisco Meraki - Simplifying Powerful Technology
Cisco Meraki - Simplifying Powerful TechnologyCisco Meraki - Simplifying Powerful Technology
Cisco Meraki - Simplifying Powerful Technology
 
apidays Australia 2023 - APIs Aren't Enough: Why SaaS Leaders Are Investing I...
apidays Australia 2023 - APIs Aren't Enough: Why SaaS Leaders Are Investing I...apidays Australia 2023 - APIs Aren't Enough: Why SaaS Leaders Are Investing I...
apidays Australia 2023 - APIs Aren't Enough: Why SaaS Leaders Are Investing I...
 
IoT Made Easy | AWS IoT
IoT Made Easy | AWS IoTIoT Made Easy | AWS IoT
IoT Made Easy | AWS IoT
 
Infraestructura como Codigo para Developers
Infraestructura como Codigo para DevelopersInfraestructura como Codigo para Developers
Infraestructura como Codigo para Developers
 
AWS IoT Day - Introduction
AWS IoT Day - IntroductionAWS IoT Day - Introduction
AWS IoT Day - Introduction
 
Connecting your devices at scale, ft. Discovery - SVC205 - New York AWS Summit
Connecting your devices at scale, ft. Discovery - SVC205 - New York AWS SummitConnecting your devices at scale, ft. Discovery - SVC205 - New York AWS Summit
Connecting your devices at scale, ft. Discovery - SVC205 - New York AWS Summit
 
Cisco connect winnipeg 2018 unlocking business value with network programma...
Cisco connect winnipeg 2018   unlocking business value with network programma...Cisco connect winnipeg 2018   unlocking business value with network programma...
Cisco connect winnipeg 2018 unlocking business value with network programma...
 
Intercom Engineers Careers 23-03-2019
Intercom Engineers Careers 23-03-2019Intercom Engineers Careers 23-03-2019
Intercom Engineers Careers 23-03-2019
 
IoT Deep Dive - Be an IoT Developer for an Hour
IoT Deep Dive - Be an IoT Developer for an HourIoT Deep Dive - Be an IoT Developer for an Hour
IoT Deep Dive - Be an IoT Developer for an Hour
 
Creating Your Virtual Data Center: VPC Fundamentals and Connectivity Options
Creating Your Virtual Data Center: VPC Fundamentals and Connectivity OptionsCreating Your Virtual Data Center: VPC Fundamentals and Connectivity Options
Creating Your Virtual Data Center: VPC Fundamentals and Connectivity Options
 
RET303_Drive Warehouse Efficiencies with the Same AWS IoT Technology that Pow...
RET303_Drive Warehouse Efficiencies with the Same AWS IoT Technology that Pow...RET303_Drive Warehouse Efficiencies with the Same AWS IoT Technology that Pow...
RET303_Drive Warehouse Efficiencies with the Same AWS IoT Technology that Pow...
 
NEW LAUNCH! Amazon FreeRTOS: IoT Operating System for Microcontrollers - IOT2...
NEW LAUNCH! Amazon FreeRTOS: IoT Operating System for Microcontrollers - IOT2...NEW LAUNCH! Amazon FreeRTOS: IoT Operating System for Microcontrollers - IOT2...
NEW LAUNCH! Amazon FreeRTOS: IoT Operating System for Microcontrollers - IOT2...
 

Recently uploaded

GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
Alex Pruden
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 

Recently uploaded (20)

GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 

API WORLD 2017: Workshop - APIs for Cloud Connectivity and Device Management

  • 1. SORACOM: IoT APIs for Cloud Connectivity and Device Management Kenta Yasukawa, Ph. D. Cofounder & CTO SORACOM, INC. Sep. 2017 -- You Create. We Connect. --
  • 2. ©2017 SORACOM, INC 2 About myself Kenta Yasukawa, Ph. D. Cofounder & CTO, SORACOM Inc. Experience Researcher at Ericsson Research AWS Solutions Architect AWS NoSQL Developer & SA Twitter: @thekentiest Facebook: fb.me/kenta.yasukawa LinkedIn: linkedin.com/in/kenta-y
  • 3. ©2016 SORACOM, INC 3 What comes on top of your head when you hear “Internet of Things”?
  • 4. What comes on top of your head when you hear “Internet of Things”? ©2017 SORACOM, INC 4
  • 5. ©2017 SORACOM, INC 5©2016 SORACOM, INC 5 Internet of Things Internet CloudThings IntelligenceConnected Devices
  • 6. ©2016 SORACOM, INC 6 Ok, great! Let’s start building IoT application!
  • 7. ©2017 SORACOM, INC 7 Cloud Intelligence I would first do prototyping
  • 8. ©2017 SORACOM, INC 8 Cloud Intelligence Then notice WiFi is not always available
  • 9. ©2017 SORACOM, INC 9 Cloud Intelligence And notice low cost devices are not capable enough…
  • 10. ©2016 SORACOM, INC 10 Internet CloudThings Security Device Constraints Connectivity Device Management Cloud for Things Even worse, many things to consider in reality
  • 11. ©2017 SORACOM, INC 11 Too many hurdles to implement my great idea….
  • 12. ©2016 SORACOM, INC 12 Let SORACOM handle it! You Create. We Connect.
  • 13. We offer services and API for you!
  • 14. What if you have API to: Build private network dedicated for your devices and your servers? Change data collection endpoint from one server to another w/o touching devices? Connect/Disconnect remote device?
  • 16. What if you have API to: Connect/Disconnect remote device? Build private network dedicated for your devices and your servers? Change data collection endpoint from one server to another w/o touching devices?
  • 17. ©2016 SORACOM, INC 17 SORACOM API
  • 18. First of all, how does SORACOM connect your devices to cloud?
  • 20. ©2016 SORACOM, INC 20 Internet SORACOM Air – Cloud Connectivity MNO partners User ① Purchase SIM cards and deploy to devices API③ API automation Web Console② Manage via Web Console
  • 21. ©2017 SORACOM, INC 21 Cloud Intelligence Let’s first connect R Pi with SORACOM
  • 22. Demo: Connect Raspberry Pi with SORACOM Air ©2017 SORACOM, INC 22
  • 23. Now the device is connected to cloud. What’s next?
  • 24. ©2017 SORACOM, INC 24 Cloud Intelligence How can we bridge the gap b/w Arduino and Cloud?
  • 26. Demo: Send data to SORACOM Harvest ©2017 SORACOM, INC 26
  • 27. I have my own server. Can SORACOM help connect to it?
  • 28. ©2016 SORACOM, INC 28 SORACOM Beam: Data Transfer Support Internet Service Server A Server B Simple, Low overhead protocol - TCP / UDP raw socket - HTTP - MQTT ISP MNO Things Base station Transfer with Secure protocol - HTTPS - TCP over TLS - MQTTS Add metadata - SIM ID (IMSI) - Device ID (IMEI) - Timestamp
  • 29. Demo: Send data to your server with SORACOM Beam ©2017 SORACOM, INC 29
  • 30.
  • 31.
  • 32. I want to send data to cloud service. Can SORACOM help that?
  • 33. ©2016 SORACOM, INC 33 1. Configure your cloud resource ID and credentials 2. Send data from your devices SORACOM Funnel: Cloud Resource Adaptor Authentication information Cloud Services Low overhead protocol Protocol conversion Authentication logic Buffering Error handling TCP UDP HTTP LoRaWAN Sigfox SORACOM Funnel
  • 34. ©2016 SORACOM, INC 34 Supported Cloud Adaptors Amazon Kinesis Family Azure Event Hubs Encryption Attach authentication information AWS Lambda Amazon S3 Amazon Redshift Stream Analytics Power BI Machine Learning TCP UDP HTTP LoRaWAN Sigfox Cloud Dataflow Cloud Functions BigQuery Firebase Google Cloud PubSub
  • 35. Demo: Let’s connect Raspberry Pi to Google PubSub with SORACOM Funnel ©2017 SORACOM, INC 35
  • 38. ©2016 SORACOM, INC 38 AWS Virtual Private Cloud (VPC) We can simply peer with your Amazon VPC SORACOM Canal: Private Peering to your VPC SORACOM Canal 専用線 MNO
  • 39. ©2016 SORACOM, INC 39 What about private cloud and other cloud services?
  • 40. ©2016 SORACOM, INC 40 SORACOM Direct and Door Public cloud Link to any cloud regardless private or public AWS SORACOM Direct 専用線 MNO Private cloud SORACOM Door
  • 41. ©2016 SORACOM, INC 41 I need to access my devices from my server. Can I do that?
  • 42. ©2016 SORACOM, INC 42 SORACOM’s network security policy User’s server Hacking and unauthorized access Blocking direct access from external network
  • 43. ©2016 SORACOM, INC 43 SORACOM Gate Establishing a virtual subnet between user’s server to devices Internet User’s server Gate Virtual Subnet
  • 44. ©2016 SORACOM, INC 44 SORACOM Gate Establishing a virtual subnet between user’s server to devices User’s server Internet Interactive communication as if connecting through a local area network - From user’s server to device - From user’s device to device
  • 45. Demo: Let’s build private network and SSH to Raspberry Pi with SORACOM Canal & Gate ©2017 SORACOM, INC 45
  • 46. How to get started?
  • 47. Strong Developer & User Community
  • 48. The community is expanding worldwide Silicon Valley, US London, UK Copenhagen, DK Paris, France
  • 49. Join us at SV-IoT! The Upcoming Friday! meetup.com/SV-IoT More than 1,000 IoT developers registered!
  • 50. ©2016 SORACOM, INC 50 You Create. We Connect.