SlideShare a Scribd company logo
1 of 20
Download to read offline
Hands-on Series
SORACOM Beam
Introduction
•  Ship devices set with data sent to fixed address & have end users change the destination
themselves after receiving the SIM.
•  Offload encryption to the cloud by using resource light protocols to send data to BEAM and
convert it to higher security protocols. E.g. UDP to HTTPs or MQTT to MQTTs
•  Connect directly to any cloud.
SORACOM Beam is a service designed to offset the load associated with encryption, advanced
processing, and connection settings from IoT devices onto the cloud.
Reading materials for BEAM:
•  Service Overview
•  Getting Started - Beam
Resources
Laptop
Wi-Fi Hotspot/
Personal Hotspot
AIR SIM Global
SETUP	
  used	
  
•  Command Prompt
•  Internet browser
•  Putty
•  Packet Sender
IoT Platform Beam test server
Simulation of
IoT Device (*)
Cellular
Network
Public
Internet
* This setup is for demonstration & testing purpose only. The SIM should reside in the IoT device to secure communication.
Pre-requisite Hands-on Series:
•  Getting Started
•  SORACOM AIR
Now log on to https://console.soracom.io/
1.  Open the SORACOM console at https://console.soracom.io/ .
2.  Check the Air SIM you want to communicate with SORACOM Harvest.
3.  Select [Change group] from the [Action] button.
Setup a Group
Create a group (via Actions menu)
1.  Select [Create…]
2.  Enter the group name, e.g. “hello soracom” and click [Create]
Alterna)ve	
  op)on	
  
Choose a group (via side bar)
1.  From the console side menu bar
2.  Select [Groups]
3.  From the group list, choose “hello soracom”.
BEAM CONFIGURATION
SORACOM Beam configurations consist of entry and exit points from
SORACOM platform and the protocols intended for each. BEAM can also
directly send data to cloud services like AWS IoT, IBM Watson, or
Microsoft Azure Event Hub
Before  
conversion
After  
conversion
HTTP HTTP/HTTPS
MQTT MQTT/MQTTS
TCP TCP/TCPS
TCP HTTP/HTTPS
UDP HTTP/HTTPS
Selecting BEAM configuration
1.  Select [SORACOM Beam] configuration
2.  Select [+]
3.  Select the preferred entry point/ protocol conversion
BEAM configuration – HTTP Entry point
1.  Enter configuration name, e.g.
“http over ssl” & Path
2.  Enter hostname of your cloud
endpoint & Path, e.g.
“beamtest.soracom.io”
A test server is available for HTTP Entry
Point testing. Access it at:
https://beamtest.soracom.io
BEAM configuration – HTTP Entry point
1.  Select the IMSI header to [ON] to
append SIM identifier metadata to
data.
2.  Click [SAVE] to save configuration
3.  Access the URL:
http://beam.soracom.io:8888 from
a SORACOM Air-enabled device.
4.  The IMSI headers for that HTTP
connection will be displayed.
BEAM configuration – Setting custom headers
1.  Enter configuration name, e.g.
“http with customer header”
2.  Select [+] in [Custom headers]
BEAM configuration – Setting custom headers
1.  Add desired [Action], [Header name], and [Header value] fields in custom header
2.  Access the URL: http://beam.soracom.io:8888 from a SORACOM Air-enabled device.
3.  The Custom headers and IMSI header for that HTTP connection will be displayed.
BEAM configuration – TCP to TCP(S)
1.  Enter configuration name, e.g.
“echo over ssl”
2.  Enter hostname of your TCPS
endpoint & port number, e.g.
“beamtest.soracom.io” and 1234
A test server is available for TCP to TCPs
Entry Point testing.
Access it at:
https://beamtest.soracom.io
BEAM configuration – TCP to TCP(S)
1.  Select the IMSI header and IMEI header
to [ON]
2.  Click [SAVE] to save configuration
3.  Telnet beam.soracom.io with port 8023
from a SORACOM Air-enabled device.
4.  The IMSI & IMEI as well as the echo
service is available.
BEAM configuration – TCP to HTTP(S)
1.  Enter configuration name, e.g. “TCP to HTTPs”
2.  Enter hostname of your HTTPS endpoint & Path, e.g.
“beamtest.soracom.io”
A test server is available for TCP to HTTPS
Entry Point testing.
Access it at: https://beamtest.soracom.io
BEAM configuration – TCP to HTTP(S)
1.  Select the IMSI header and IMEI header to
[ON]
2.  Click [SAVE] to save configuration
3.  Telnet beam.soracom.io with port 23080
from a SORACOM Air-enabled device.
4.  Each TCP request is answered with a HTTPs
response
BEAM configuration – UDP to HTTP(S)
1.  Enter configuration name, e.g.
“The UDP Story”
2.  Enter hostname of your HTTPS
endpoint & Path, e.g.
“beamtest.soracom.io”
A test server is available for TCP to HTTPS
Entry Point testing.
Access it at: https://beamtest.soracom.io
BEAM configuration – UDP to HTTP(S)
1.  Select the IMSI header to [ON] if required
2.  Click [SAVE] to save configuration
3.  Using a tool, e.g. “Packet Sender”, you can send a UDP packet, e.g. “Beam UDP” to
beam.soracom.io with port 23080 from a SORACOM Air-enabled device
4.  Successful response is received
BEAM conclusion
You have now mastered the art of using BEAM!
It is time for you to make complex services…
•  Minimize your data payload by using the protocol conversion feature
•  Send data directly to cloud
•  Change destination end points in an instant & keep device management
simple.
Find out about our other services to find out how you can send the data
without ever passing through public internet.
BEAM configuration – Website entry point
1.  Enter configuration name, e.g.
“http over ssl” & Path
2.  Enter hostname of your cloud
endpoint & Path, e.g.
“beamtest.soracom.io”
A test server is available for Website
Entry Point testing.
Access it at:
https://beamtest.soracom.io

More Related Content

What's hot

Dhcp & dhcp relay agent in cent os 5.3
Dhcp & dhcp relay agent in cent os 5.3Dhcp & dhcp relay agent in cent os 5.3
Dhcp & dhcp relay agent in cent os 5.3Sophan Nhean
 
Cisco ACL
Cisco ACLCisco ACL
Cisco ACLfaust0
 
How to configure inband management for huawei ma5616
How to configure inband management for huawei ma5616How to configure inband management for huawei ma5616
How to configure inband management for huawei ma5616Huanetwork
 
Uccn1003 -may09_-_lect09_-_access_control_list_acl_
Uccn1003  -may09_-_lect09_-_access_control_list_acl_Uccn1003  -may09_-_lect09_-_access_control_list_acl_
Uccn1003 -may09_-_lect09_-_access_control_list_acl_Shu Shin
 
Tutorial mikrotik step by step anung muhandanu
Tutorial mikrotik step by step  anung muhandanu Tutorial mikrotik step by step  anung muhandanu
Tutorial mikrotik step by step anung muhandanu theviper0308
 
Mikro tik site to site eoip tunnel with i psec
Mikro tik site to site eoip tunnel with i psecMikro tik site to site eoip tunnel with i psec
Mikro tik site to site eoip tunnel with i psecUttam Ds
 
Basic tp link configure
Basic tp link configureBasic tp link configure
Basic tp link configureSambath Hem
 
Example for configuring local attack defense
Example for configuring local attack defenseExample for configuring local attack defense
Example for configuring local attack defenseHuanetwork
 
Ictfax installation
Ictfax installationIctfax installation
Ictfax installationtalha103
 
Configure proxy firewall on SuSE Linux Enterprise Server 11
Configure proxy firewall on SuSE Linux Enterprise Server 11Configure proxy firewall on SuSE Linux Enterprise Server 11
Configure proxy firewall on SuSE Linux Enterprise Server 11Tola LENG
 
Copy and save a configuration file from a router or switch using a laptop
Copy and save a configuration file from a router or switch using a laptopCopy and save a configuration file from a router or switch using a laptop
Copy and save a configuration file from a router or switch using a laptopIT Tech
 
Cisco Ios Suneet
Cisco Ios SuneetCisco Ios Suneet
Cisco Ios Suneetguest575e9c
 
Guide to protecting networks - Eric Vanderburg
Guide to protecting networks - Eric VanderburgGuide to protecting networks - Eric Vanderburg
Guide to protecting networks - Eric VanderburgEric Vanderburg
 
Solarwinds port requirement
Solarwinds port requirementSolarwinds port requirement
Solarwinds port requirementEzahir Amer
 
IMS Registration Flow
IMS Registration FlowIMS Registration Flow
IMS Registration FlowKent Loh
 
Configure DHCP Server and DHCP-Relay
Configure DHCP Server and DHCP-RelayConfigure DHCP Server and DHCP-Relay
Configure DHCP Server and DHCP-RelayTola LENG
 

What's hot (20)

Dhcp & dhcp relay agent in cent os 5.3
Dhcp & dhcp relay agent in cent os 5.3Dhcp & dhcp relay agent in cent os 5.3
Dhcp & dhcp relay agent in cent os 5.3
 
Cisco ACL
Cisco ACLCisco ACL
Cisco ACL
 
How to configure inband management for huawei ma5616
How to configure inband management for huawei ma5616How to configure inband management for huawei ma5616
How to configure inband management for huawei ma5616
 
Dedicated servers
Dedicated serversDedicated servers
Dedicated servers
 
CCNA part 7 acl
CCNA part 7 aclCCNA part 7 acl
CCNA part 7 acl
 
Uccn1003 -may09_-_lect09_-_access_control_list_acl_
Uccn1003  -may09_-_lect09_-_access_control_list_acl_Uccn1003  -may09_-_lect09_-_access_control_list_acl_
Uccn1003 -may09_-_lect09_-_access_control_list_acl_
 
Acl cisco
Acl ciscoAcl cisco
Acl cisco
 
Tutorial mikrotik step by step anung muhandanu
Tutorial mikrotik step by step  anung muhandanu Tutorial mikrotik step by step  anung muhandanu
Tutorial mikrotik step by step anung muhandanu
 
Mikro tik site to site eoip tunnel with i psec
Mikro tik site to site eoip tunnel with i psecMikro tik site to site eoip tunnel with i psec
Mikro tik site to site eoip tunnel with i psec
 
Basic tp link configure
Basic tp link configureBasic tp link configure
Basic tp link configure
 
Example for configuring local attack defense
Example for configuring local attack defenseExample for configuring local attack defense
Example for configuring local attack defense
 
Ictfax installation
Ictfax installationIctfax installation
Ictfax installation
 
Configure proxy firewall on SuSE Linux Enterprise Server 11
Configure proxy firewall on SuSE Linux Enterprise Server 11Configure proxy firewall on SuSE Linux Enterprise Server 11
Configure proxy firewall on SuSE Linux Enterprise Server 11
 
Copy and save a configuration file from a router or switch using a laptop
Copy and save a configuration file from a router or switch using a laptopCopy and save a configuration file from a router or switch using a laptop
Copy and save a configuration file from a router or switch using a laptop
 
Cisco Ios Suneet
Cisco Ios SuneetCisco Ios Suneet
Cisco Ios Suneet
 
Guide to protecting networks - Eric Vanderburg
Guide to protecting networks - Eric VanderburgGuide to protecting networks - Eric Vanderburg
Guide to protecting networks - Eric Vanderburg
 
Chapter10ccna
Chapter10ccnaChapter10ccna
Chapter10ccna
 
Solarwinds port requirement
Solarwinds port requirementSolarwinds port requirement
Solarwinds port requirement
 
IMS Registration Flow
IMS Registration FlowIMS Registration Flow
IMS Registration Flow
 
Configure DHCP Server and DHCP-Relay
Configure DHCP Server and DHCP-RelayConfigure DHCP Server and DHCP-Relay
Configure DHCP Server and DHCP-Relay
 

Viewers also liked

Pgpf Depresión en la Infancia y Adolescencia
Pgpf Depresión en la Infancia y AdolescenciaPgpf Depresión en la Infancia y Adolescencia
Pgpf Depresión en la Infancia y AdolescenciaDanitza Lazcano Flores
 
Paulines, C (Management 1)
Paulines, C (Management 1)Paulines, C (Management 1)
Paulines, C (Management 1)AB block 2B
 
Tablicy umnozheniya i_deleniya_s_chislom_6
Tablicy umnozheniya i_deleniya_s_chislom_6Tablicy umnozheniya i_deleniya_s_chislom_6
Tablicy umnozheniya i_deleniya_s_chislom_6Иван Иванов
 
Penerapan Teknologi RFID di Perpustakaan
Penerapan Teknologi RFID di PerpustakaanPenerapan Teknologi RFID di Perpustakaan
Penerapan Teknologi RFID di PerpustakaanFuse Minami
 
The New Employer Branding Standard
The New Employer Branding StandardThe New Employer Branding Standard
The New Employer Branding StandardSABPP
 
Food Packaging of Dairy Products
Food Packaging of Dairy ProductsFood Packaging of Dairy Products
Food Packaging of Dairy ProductsIlyana Causing
 
6 cara meningkatkan kepuasan pelanggan
6 cara meningkatkan kepuasan pelanggan6 cara meningkatkan kepuasan pelanggan
6 cara meningkatkan kepuasan pelangganFaztrack Consulting
 
Математика. 2 класс. Урок 2.86 Арифметические действия над числами
Математика. 2 класс. Урок 2.86 Арифметические действия над числамиМатематика. 2 класс. Урок 2.86 Арифметические действия над числами
Математика. 2 класс. Урок 2.86 Арифметические действия над числамиavtatuzova
 
Математика. 2 класс. Урок 2.83 Арифметические действия над числами
Математика. 2 класс. Урок 2.83 Арифметические действия над числамиМатематика. 2 класс. Урок 2.83 Арифметические действия над числами
Математика. 2 класс. Урок 2.83 Арифметические действия над числамиavtatuzova
 
Математика. 2 класс. Урок 2.59 Таблица умножения и деления на 6
Математика. 2 класс. Урок 2.59 Таблица умножения и деления на 6Математика. 2 класс. Урок 2.59 Таблица умножения и деления на 6
Математика. 2 класс. Урок 2.59 Таблица умножения и деления на 6avtatuzova
 
Математика. 2 класс. Урок 2.20 Сложение и вычитание чисел
Математика. 2 класс. Урок 2.20 Сложение и вычитание чиселМатематика. 2 класс. Урок 2.20 Сложение и вычитание чисел
Математика. 2 класс. Урок 2.20 Сложение и вычитание чиселavtatuzova
 
Математика. 2 класс. Урок 2.13 Сложение и вычитание чисел
Математика. 2 класс. Урок 2.13 Сложение и вычитание чиселМатематика. 2 класс. Урок 2.13 Сложение и вычитание чисел
Математика. 2 класс. Урок 2.13 Сложение и вычитание чиселavtatuzova
 
Математика. 2 класс. Урок 1.16 Порядок действий в выражении
Математика. 2 класс. Урок 1.16 Порядок действий в выраженииМатематика. 2 класс. Урок 1.16 Порядок действий в выражении
Математика. 2 класс. Урок 1.16 Порядок действий в выраженииavtatuzova
 
Математика. 2 класс. Урок 1.7 Высказывания
Математика. 2 класс. Урок 1.7 ВысказыванияМатематика. 2 класс. Урок 1.7 Высказывания
Математика. 2 класс. Урок 1.7 Высказыванияavtatuzova
 
Математика. 2 класс. Урок 1.8 Высказывания
Математика. 2 класс. Урок 1.8 ВысказыванияМатематика. 2 класс. Урок 1.8 Высказывания
Математика. 2 класс. Урок 1.8 Высказыванияavtatuzova
 

Viewers also liked (17)

Pgpf Depresión en la Infancia y Adolescencia
Pgpf Depresión en la Infancia y AdolescenciaPgpf Depresión en la Infancia y Adolescencia
Pgpf Depresión en la Infancia y Adolescencia
 
Paulines, C (Management 1)
Paulines, C (Management 1)Paulines, C (Management 1)
Paulines, C (Management 1)
 
Tablicy umnozheniya i_deleniya_s_chislom_6
Tablicy umnozheniya i_deleniya_s_chislom_6Tablicy umnozheniya i_deleniya_s_chislom_6
Tablicy umnozheniya i_deleniya_s_chislom_6
 
Hadiah ulang tahun ibu
Hadiah ulang tahun ibuHadiah ulang tahun ibu
Hadiah ulang tahun ibu
 
Penerapan Teknologi RFID di Perpustakaan
Penerapan Teknologi RFID di PerpustakaanPenerapan Teknologi RFID di Perpustakaan
Penerapan Teknologi RFID di Perpustakaan
 
The New Employer Branding Standard
The New Employer Branding StandardThe New Employer Branding Standard
The New Employer Branding Standard
 
Food Packaging of Dairy Products
Food Packaging of Dairy ProductsFood Packaging of Dairy Products
Food Packaging of Dairy Products
 
6 cara meningkatkan kepuasan pelanggan
6 cara meningkatkan kepuasan pelanggan6 cara meningkatkan kepuasan pelanggan
6 cara meningkatkan kepuasan pelanggan
 
Математика. 2 класс. Урок 2.86 Арифметические действия над числами
Математика. 2 класс. Урок 2.86 Арифметические действия над числамиМатематика. 2 класс. Урок 2.86 Арифметические действия над числами
Математика. 2 класс. Урок 2.86 Арифметические действия над числами
 
Математика. 2 класс. Урок 2.83 Арифметические действия над числами
Математика. 2 класс. Урок 2.83 Арифметические действия над числамиМатематика. 2 класс. Урок 2.83 Арифметические действия над числами
Математика. 2 класс. Урок 2.83 Арифметические действия над числами
 
Математика. 2 класс. Урок 2.59 Таблица умножения и деления на 6
Математика. 2 класс. Урок 2.59 Таблица умножения и деления на 6Математика. 2 класс. Урок 2.59 Таблица умножения и деления на 6
Математика. 2 класс. Урок 2.59 Таблица умножения и деления на 6
 
Математика. 2 класс. Урок 2.20 Сложение и вычитание чисел
Математика. 2 класс. Урок 2.20 Сложение и вычитание чиселМатематика. 2 класс. Урок 2.20 Сложение и вычитание чисел
Математика. 2 класс. Урок 2.20 Сложение и вычитание чисел
 
Математика. 2 класс. Урок 2.13 Сложение и вычитание чисел
Математика. 2 класс. Урок 2.13 Сложение и вычитание чиселМатематика. 2 класс. Урок 2.13 Сложение и вычитание чисел
Математика. 2 класс. Урок 2.13 Сложение и вычитание чисел
 
Математика. 2 класс. Урок 1.16 Порядок действий в выражении
Математика. 2 класс. Урок 1.16 Порядок действий в выраженииМатематика. 2 класс. Урок 1.16 Порядок действий в выражении
Математика. 2 класс. Урок 1.16 Порядок действий в выражении
 
Математика. 2 класс. Урок 1.7 Высказывания
Математика. 2 класс. Урок 1.7 ВысказыванияМатематика. 2 класс. Урок 1.7 Высказывания
Математика. 2 класс. Урок 1.7 Высказывания
 
Математика. 2 класс. Урок 1.8 Высказывания
Математика. 2 класс. Урок 1.8 ВысказыванияМатематика. 2 класс. Урок 1.8 Высказывания
Математика. 2 класс. Урок 1.8 Высказывания
 
Iso 9001 2015 Understanding
Iso 9001 2015 Understanding Iso 9001 2015 Understanding
Iso 9001 2015 Understanding
 

Similar to SORACOM-Global Hands-on Series: SORACOM Beam

Let soracom help your IoT devices connect to the cloud!
Let soracom help your IoT devices connect to the cloud! Let soracom help your IoT devices connect to the cloud!
Let soracom help your IoT devices connect to the cloud! Soracom Global, Inc.
 
Simple hybrid voice deployments with Sonus
Simple hybrid voice deployments with SonusSimple hybrid voice deployments with Sonus
Simple hybrid voice deployments with Sonusmscug
 
Simple hybrid voice deployments with Sonus
Simple hybrid voice deployments with SonusSimple hybrid voice deployments with Sonus
Simple hybrid voice deployments with SonusAdam Hand
 
Application Layer and Socket Programming
Application Layer and Socket ProgrammingApplication Layer and Socket Programming
Application Layer and Socket Programmingelliando dias
 
200-301 CCNA Implementing and Administering Cisco Solutions By CertsWarrior.pptx
200-301 CCNA Implementing and Administering Cisco Solutions By CertsWarrior.pptx200-301 CCNA Implementing and Administering Cisco Solutions By CertsWarrior.pptx
200-301 CCNA Implementing and Administering Cisco Solutions By CertsWarrior.pptxCerts Warrior
 
Wireless iSeries Performance Monitoring
Wireless iSeries Performance MonitoringWireless iSeries Performance Monitoring
Wireless iSeries Performance Monitoringmboadway
 
Yeastar Technical Training Course
Yeastar Technical Training CourseYeastar Technical Training Course
Yeastar Technical Training CourseHossein Yavari
 
ACN Micro- Project Group no. 22.pptx
ACN Micro- Project Group no. 22.pptxACN Micro- Project Group no. 22.pptx
ACN Micro- Project Group no. 22.pptxMohdHasnainRaza1
 
MikroTik Basic Training Class - Online Moduls - English
 MikroTik Basic Training Class - Online Moduls - English MikroTik Basic Training Class - Online Moduls - English
MikroTik Basic Training Class - Online Moduls - EnglishAdhie Lesmana
 
Soracom iot handsonworkshop_canada_uploads
Soracom iot handsonworkshop_canada_uploadsSoracom iot handsonworkshop_canada_uploads
Soracom iot handsonworkshop_canada_uploadsSoracom Global, Inc.
 
WebRTC Infrastructure Design
WebRTC Infrastructure DesignWebRTC Infrastructure Design
WebRTC Infrastructure DesignNeeraj Chandra
 
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 MontrealSoracom Global, Inc.
 
FreeSBC How To - Deploy on AWS
FreeSBC How To - Deploy on AWSFreeSBC How To - Deploy on AWS
FreeSBC How To - Deploy on AWSAlan Percy
 
FreeSBC How To - Deploy on AWS
FreeSBC How To - Deploy on AWSFreeSBC How To - Deploy on AWS
FreeSBC How To - Deploy on AWSTelcoBridges Inc.
 

Similar to SORACOM-Global Hands-on Series: SORACOM Beam (20)

Let soracom help your IoT devices connect to the cloud!
Let soracom help your IoT devices connect to the cloud! Let soracom help your IoT devices connect to the cloud!
Let soracom help your IoT devices connect to the cloud!
 
Hyperlink
HyperlinkHyperlink
Hyperlink
 
Simple hybrid voice deployments with Sonus
Simple hybrid voice deployments with SonusSimple hybrid voice deployments with Sonus
Simple hybrid voice deployments with Sonus
 
Simple hybrid voice deployments with Sonus
Simple hybrid voice deployments with SonusSimple hybrid voice deployments with Sonus
Simple hybrid voice deployments with Sonus
 
Application Layer and Socket Programming
Application Layer and Socket ProgrammingApplication Layer and Socket Programming
Application Layer and Socket Programming
 
200-301 CCNA Implementing and Administering Cisco Solutions By CertsWarrior.pptx
200-301 CCNA Implementing and Administering Cisco Solutions By CertsWarrior.pptx200-301 CCNA Implementing and Administering Cisco Solutions By CertsWarrior.pptx
200-301 CCNA Implementing and Administering Cisco Solutions By CertsWarrior.pptx
 
Basic configuration access point (1)
Basic configuration access point (1)Basic configuration access point (1)
Basic configuration access point (1)
 
Os 2
Os 2Os 2
Os 2
 
Wireless iSeries Performance Monitoring
Wireless iSeries Performance MonitoringWireless iSeries Performance Monitoring
Wireless iSeries Performance Monitoring
 
Yeastar Technical Training Course
Yeastar Technical Training CourseYeastar Technical Training Course
Yeastar Technical Training Course
 
Networking in Java
Networking in JavaNetworking in Java
Networking in Java
 
ACN Micro- Project Group no. 22.pptx
ACN Micro- Project Group no. 22.pptxACN Micro- Project Group no. 22.pptx
ACN Micro- Project Group no. 22.pptx
 
MikroTik Basic Training Class - Online Moduls - English
 MikroTik Basic Training Class - Online Moduls - English MikroTik Basic Training Class - Online Moduls - English
MikroTik Basic Training Class - Online Moduls - English
 
Soracom iot handsonworkshop_canada_uploads
Soracom iot handsonworkshop_canada_uploadsSoracom iot handsonworkshop_canada_uploads
Soracom iot handsonworkshop_canada_uploads
 
WebRTC Infrastructure Design
WebRTC Infrastructure DesignWebRTC Infrastructure Design
WebRTC Infrastructure Design
 
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
 
FreeSBC How To - Deploy on AWS
FreeSBC How To - Deploy on AWSFreeSBC How To - Deploy on AWS
FreeSBC How To - Deploy on AWS
 
FreeSBC How To - Deploy on AWS
FreeSBC How To - Deploy on AWSFreeSBC How To - Deploy on AWS
FreeSBC How To - Deploy on AWS
 
Cman
CmanCman
Cman
 
Presentation
PresentationPresentation
Presentation
 

Recently uploaded

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 

Recently uploaded (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 

SORACOM-Global Hands-on Series: SORACOM Beam

  • 2. Introduction •  Ship devices set with data sent to fixed address & have end users change the destination themselves after receiving the SIM. •  Offload encryption to the cloud by using resource light protocols to send data to BEAM and convert it to higher security protocols. E.g. UDP to HTTPs or MQTT to MQTTs •  Connect directly to any cloud. SORACOM Beam is a service designed to offset the load associated with encryption, advanced processing, and connection settings from IoT devices onto the cloud.
  • 3. Reading materials for BEAM: •  Service Overview •  Getting Started - Beam Resources Laptop Wi-Fi Hotspot/ Personal Hotspot AIR SIM Global SETUP  used   •  Command Prompt •  Internet browser •  Putty •  Packet Sender IoT Platform Beam test server Simulation of IoT Device (*) Cellular Network Public Internet * This setup is for demonstration & testing purpose only. The SIM should reside in the IoT device to secure communication. Pre-requisite Hands-on Series: •  Getting Started •  SORACOM AIR Now log on to https://console.soracom.io/
  • 4. 1.  Open the SORACOM console at https://console.soracom.io/ . 2.  Check the Air SIM you want to communicate with SORACOM Harvest. 3.  Select [Change group] from the [Action] button. Setup a Group
  • 5. Create a group (via Actions menu) 1.  Select [Create…] 2.  Enter the group name, e.g. “hello soracom” and click [Create] Alterna)ve  op)on  
  • 6. Choose a group (via side bar) 1.  From the console side menu bar 2.  Select [Groups] 3.  From the group list, choose “hello soracom”.
  • 7. BEAM CONFIGURATION SORACOM Beam configurations consist of entry and exit points from SORACOM platform and the protocols intended for each. BEAM can also directly send data to cloud services like AWS IoT, IBM Watson, or Microsoft Azure Event Hub Before   conversion After   conversion HTTP HTTP/HTTPS MQTT MQTT/MQTTS TCP TCP/TCPS TCP HTTP/HTTPS UDP HTTP/HTTPS
  • 8. Selecting BEAM configuration 1.  Select [SORACOM Beam] configuration 2.  Select [+] 3.  Select the preferred entry point/ protocol conversion
  • 9. BEAM configuration – HTTP Entry point 1.  Enter configuration name, e.g. “http over ssl” & Path 2.  Enter hostname of your cloud endpoint & Path, e.g. “beamtest.soracom.io” A test server is available for HTTP Entry Point testing. Access it at: https://beamtest.soracom.io
  • 10. BEAM configuration – HTTP Entry point 1.  Select the IMSI header to [ON] to append SIM identifier metadata to data. 2.  Click [SAVE] to save configuration 3.  Access the URL: http://beam.soracom.io:8888 from a SORACOM Air-enabled device. 4.  The IMSI headers for that HTTP connection will be displayed.
  • 11. BEAM configuration – Setting custom headers 1.  Enter configuration name, e.g. “http with customer header” 2.  Select [+] in [Custom headers]
  • 12. BEAM configuration – Setting custom headers 1.  Add desired [Action], [Header name], and [Header value] fields in custom header 2.  Access the URL: http://beam.soracom.io:8888 from a SORACOM Air-enabled device. 3.  The Custom headers and IMSI header for that HTTP connection will be displayed.
  • 13. BEAM configuration – TCP to TCP(S) 1.  Enter configuration name, e.g. “echo over ssl” 2.  Enter hostname of your TCPS endpoint & port number, e.g. “beamtest.soracom.io” and 1234 A test server is available for TCP to TCPs Entry Point testing. Access it at: https://beamtest.soracom.io
  • 14. BEAM configuration – TCP to TCP(S) 1.  Select the IMSI header and IMEI header to [ON] 2.  Click [SAVE] to save configuration 3.  Telnet beam.soracom.io with port 8023 from a SORACOM Air-enabled device. 4.  The IMSI & IMEI as well as the echo service is available.
  • 15. BEAM configuration – TCP to HTTP(S) 1.  Enter configuration name, e.g. “TCP to HTTPs” 2.  Enter hostname of your HTTPS endpoint & Path, e.g. “beamtest.soracom.io” A test server is available for TCP to HTTPS Entry Point testing. Access it at: https://beamtest.soracom.io
  • 16. BEAM configuration – TCP to HTTP(S) 1.  Select the IMSI header and IMEI header to [ON] 2.  Click [SAVE] to save configuration 3.  Telnet beam.soracom.io with port 23080 from a SORACOM Air-enabled device. 4.  Each TCP request is answered with a HTTPs response
  • 17. BEAM configuration – UDP to HTTP(S) 1.  Enter configuration name, e.g. “The UDP Story” 2.  Enter hostname of your HTTPS endpoint & Path, e.g. “beamtest.soracom.io” A test server is available for TCP to HTTPS Entry Point testing. Access it at: https://beamtest.soracom.io
  • 18. BEAM configuration – UDP to HTTP(S) 1.  Select the IMSI header to [ON] if required 2.  Click [SAVE] to save configuration 3.  Using a tool, e.g. “Packet Sender”, you can send a UDP packet, e.g. “Beam UDP” to beam.soracom.io with port 23080 from a SORACOM Air-enabled device 4.  Successful response is received
  • 19. BEAM conclusion You have now mastered the art of using BEAM! It is time for you to make complex services… •  Minimize your data payload by using the protocol conversion feature •  Send data directly to cloud •  Change destination end points in an instant & keep device management simple. Find out about our other services to find out how you can send the data without ever passing through public internet.
  • 20. BEAM configuration – Website entry point 1.  Enter configuration name, e.g. “http over ssl” & Path 2.  Enter hostname of your cloud endpoint & Path, e.g. “beamtest.soracom.io” A test server is available for Website Entry Point testing. Access it at: https://beamtest.soracom.io