SlideShare a Scribd company logo
1 of 22
Download to read offline
Working at the Edge of the Edge
IoT Event, Ottawa, June 3, 2014
Tom Blackwell, Chief Technology Officer
SkyWave
... a global provider of
satellite, satellite-cellular
products and services for
high value M2M solutions
Corporate 1997Year Founded
6SkyWave Global Offices
75Operating Countries
180Employees
700,000Devices Shipped Globally
Markets
Tracking,
Monitoring and
Control of
mobile and
fixed assets in
remote areas.
Transportation
• Tracking vehicles, trailers, containers
• Vehicle telemetry
• Cargo security
• Driver monitoring
• Driver/dispatch communication
• Workforce automation
Maritime
• Track vessels for safety & security
• Monitor vessels to enforce fishing regulations
• Fuel and vessel operation monitoring
Oil & Gas
• SCADA alarms, remote telemetry
• Production monitoring
• Pipeline monitoring & cathodic protection
• Leak detection systems
Water Utilities
• Water metering
• Water quality, weather monitoring
• Water flow for agriculture
Business Model
A global
network of
valued
partners.
The Edge of the Edge
Source: OpenSignal
Weak Signal Strong Signal
Internet RoutersCellular NetworksISatDataPro
The Edge of the Edge
6
Overview
7
IsatData Pro satellite
service for M2M applications
IDP 600, IDP 800
series satellite-only devices for
communication in remote areas
IDP 700 series satellite-cellular
devices for communication in and out
of remote areas
Satellite and Cellular
Products
SkyWave Land Earth
Station at Laurentides
IsatData Pro
• Global, two-way
satellite service
• Fully acknowledged
• Low power operation
• Multicasting
IsatData Pro
meets the
increasing
demand for
richer information
in remote M2M
applications.
• Maximum message
size
• 6,400 bytes to
device
• 10,000 bytes from
device
• Latency
• 100 bytes < 15s
• 1000 bytes < 45s
ISatDataPro Products
Integrated antenna
Low-power modes
GPS, GLONASS
Digital/analog I/O
RS232, RS485,
CANbus
-40°C to +85°C
SAE J1455,
IEC60945, C1D2
Bit efficient
messaging
Lua programmable
Over the air
configuration and
software update
Server Applications talk
application data types
Remote Devices talk bit-field
data, and can be very chatty
Power can be a scarce or
intermittent resource
Data volume affects latencies
and communications cost, eats battery
Mobility limits size and antenna
Technology
Considerations {
Id: 452972373,
UTC : "2014-05-09 19:07:06",
latlon : [45.413666666666664,-75.6837],
speed : 0,
heading: 0
}
Edge
intelligence
Impact
12
Inmarsat
Gateway Earth Station
Asset
Cell Network
Binary Efficient DataSOAP,
REST/JSON,
IP
Server
Edge Processing
Exception Reporting
Low power modes
Protocol and Rate
REST/JSON
Binary Efficient Data
Omni antenna
Lua Services
Framework – edge application
hosting
Base Firmware – hardware
support and critical processing
Over the air - configuration
and software update, shell access via
satellite or cell network
Edge Processing
Terminal Hardware
Boot Loader DriversKernel
Flash
File
System
Lua Compiler
and Interpreter
Lua
Extensions
Base
Firmware
Lua Services Framework
User
Services
Agent
Services
Core
Services
Designed for embedding
- Powerful, fast, lightweight, clean
extension interface
Small – 100K including libraries
Portable – written in standard C
Free - MIT license
Lua
local queue, event, args = sched.waitQ(-1, geofenceQ, periodicTimerQ)
if (queue == geofenceQ) then
HandleGeoFence()
elseif (queue == periodicTimerQ) then
SendPositionOta()
end
Event driven – CPU efficient
and power friendly
Bit Efficient Messaging –
encode/decode from Lua datatypes
Persistent Properties –
backed by non-volatile storage
Core Services – Position,
Geofence, Power, Message, Report,
Log, File System, Shell, etc.
Lua Services
Framework
Terminal Hardware
Boot Loader DriversKernel
Flash
File
System
Lua Compiler
and Interpreter
Lua
Extensions
Base
Firmware
Lua Services Framework
User
Services
Agent
Services
Core
Services
Eclipse IDE – Edit Lua code,
service properties, message
definitions
Design, Test and Install
– including end-to-end simulation of
terminal, GPS inputs and network
gateway interface
Development Tools
Pre-built Services –
containing features for key M2M
markets
Composable - use in
combinations with other agents or
user-written Lua services for specific
requirements
Configuration UI – combine
and configure Agents via user-friendly
web interface.
Agents
Terminal Hardware
Boot Loader DriversKernel
Flash
File
System
Lua Compiler
and Interpreter
Lua
Extensions
Base
Firmware
Lua Services Framework
User
Services
Agent
Services
Core
Services
AVL - location tracking, sensor
monitoring, security features
J1939 - capture vehicle bus data
Analytics - maintenance and driver
monitoring
Garmin FMI - connect to Garmin
PNDs
Dispatch - forms, messaging,
dispatch, driver monitoring
Alert Report Control - analog
and digital sensors
M2M Agents
Agent Configuration
Proprietary 19
IP SCADA connects SCADA
hosts to remote IP-based sensors or
SCADA devices
SCADAconnect allows
SCADA hosts and enterprise apps to
connect with remote PLCs and other
SCADA devices
viaFleet - track, monitor and
manage trucks, heavy equipment, railcars
and other mobile assets
M2M Applications
Solutions,
support and
commitment to
customers.
Why SkyWave? Experience15+ years in the market.
ReliabilityCurrent generation Inmarsat satellites.
ValueLeading solutions and services.
Support24/7 customer support in multiple languages.
FocusProducts to create unique M2M solutions quickly, easily.
Tom Blackwell
tom.blackwell@skywave.com
For more information visit
SkyWave.com.

More Related Content

What's hot

Forward Networks - Networking Field Day 13 presentation
Forward Networks - Networking Field Day 13 presentationForward Networks - Networking Field Day 13 presentation
Forward Networks - Networking Field Day 13 presentationForward Networks
 
Cisco 4500 switch modules datasheet
Cisco 4500 switch modules datasheetCisco 4500 switch modules datasheet
Cisco 4500 switch modules datasheetAmy Huang
 
Optimizing your client's wi fi experience
Optimizing your client's wi fi experience Optimizing your client's wi fi experience
Optimizing your client's wi fi experience Cisco Canada
 
TechWiseTV Workshop: Software-Defined Access
TechWiseTV Workshop: Software-Defined AccessTechWiseTV Workshop: Software-Defined Access
TechWiseTV Workshop: Software-Defined AccessRobb Boyd
 
Enabling Virtual Transport Network Service
Enabling Virtual Transport Network ServiceEnabling Virtual Transport Network Service
Enabling Virtual Transport Network ServiceDeborah Porchivina
 
The Rover System
The Rover SystemThe Rover System
The Rover SystemICSA, LLC
 
Introducing Application Engineered Routing Powered by Segment Routing
Introducing Application Engineered Routing Powered by Segment RoutingIntroducing Application Engineered Routing Powered by Segment Routing
Introducing Application Engineered Routing Powered by Segment RoutingCisco Service Provider
 
Step-by-Step Guide to Building a Truly Composable Infrastructure for 5G/Edge
Step-by-Step Guide to Building a Truly Composable Infrastructure for 5G/EdgeStep-by-Step Guide to Building a Truly Composable Infrastructure for 5G/Edge
Step-by-Step Guide to Building a Truly Composable Infrastructure for 5G/EdgePrem Sankar Gopannan
 
Arista Nuage meetup dublin 18-2
Arista Nuage meetup dublin 18-2Arista Nuage meetup dublin 18-2
Arista Nuage meetup dublin 18-2Patrick Lynchehaun
 
Evolution of Network Synchronization Technologies
Evolution of Network Synchronization TechnologiesEvolution of Network Synchronization Technologies
Evolution of Network Synchronization TechnologiesADVA
 
The Poacher and the Gamekeeper: Synchronization Delivery and Assurance
The Poacher and the Gamekeeper: Synchronization Delivery and AssuranceThe Poacher and the Gamekeeper: Synchronization Delivery and Assurance
The Poacher and the Gamekeeper: Synchronization Delivery and AssuranceADVA
 
Methods for Improving NTP
Methods for Improving NTPMethods for Improving NTP
Methods for Improving NTPADVA
 
Low-Power Wide Area - Overview
Low-Power Wide Area - OverviewLow-Power Wide Area - Overview
Low-Power Wide Area - OverviewM2M Alliance e.V.
 
RIFT A New Approach to Building DC Fabrics
RIFT A New Approach to Building DC FabricsRIFT A New Approach to Building DC Fabrics
RIFT A New Approach to Building DC FabricsMyNOG
 

What's hot (16)

Forward Networks - Networking Field Day 13 presentation
Forward Networks - Networking Field Day 13 presentationForward Networks - Networking Field Day 13 presentation
Forward Networks - Networking Field Day 13 presentation
 
Cisco 4500 switch modules datasheet
Cisco 4500 switch modules datasheetCisco 4500 switch modules datasheet
Cisco 4500 switch modules datasheet
 
Optimizing your client's wi fi experience
Optimizing your client's wi fi experience Optimizing your client's wi fi experience
Optimizing your client's wi fi experience
 
TechWiseTV Workshop: Software-Defined Access
TechWiseTV Workshop: Software-Defined AccessTechWiseTV Workshop: Software-Defined Access
TechWiseTV Workshop: Software-Defined Access
 
Enabling Virtual Transport Network Service
Enabling Virtual Transport Network ServiceEnabling Virtual Transport Network Service
Enabling Virtual Transport Network Service
 
The Rover System
The Rover SystemThe Rover System
The Rover System
 
Preparing Your Network for 802.11ac Wave 2
Preparing Your Network for 802.11ac Wave 2Preparing Your Network for 802.11ac Wave 2
Preparing Your Network for 802.11ac Wave 2
 
Introducing Application Engineered Routing Powered by Segment Routing
Introducing Application Engineered Routing Powered by Segment RoutingIntroducing Application Engineered Routing Powered by Segment Routing
Introducing Application Engineered Routing Powered by Segment Routing
 
Step-by-Step Guide to Building a Truly Composable Infrastructure for 5G/Edge
Step-by-Step Guide to Building a Truly Composable Infrastructure for 5G/EdgeStep-by-Step Guide to Building a Truly Composable Infrastructure for 5G/Edge
Step-by-Step Guide to Building a Truly Composable Infrastructure for 5G/Edge
 
Arista Nuage meetup dublin 18-2
Arista Nuage meetup dublin 18-2Arista Nuage meetup dublin 18-2
Arista Nuage meetup dublin 18-2
 
Software Defined WAN – SD-WAN
Software Defined WAN – SD-WANSoftware Defined WAN – SD-WAN
Software Defined WAN – SD-WAN
 
Evolution of Network Synchronization Technologies
Evolution of Network Synchronization TechnologiesEvolution of Network Synchronization Technologies
Evolution of Network Synchronization Technologies
 
The Poacher and the Gamekeeper: Synchronization Delivery and Assurance
The Poacher and the Gamekeeper: Synchronization Delivery and AssuranceThe Poacher and the Gamekeeper: Synchronization Delivery and Assurance
The Poacher and the Gamekeeper: Synchronization Delivery and Assurance
 
Methods for Improving NTP
Methods for Improving NTPMethods for Improving NTP
Methods for Improving NTP
 
Low-Power Wide Area - Overview
Low-Power Wide Area - OverviewLow-Power Wide Area - Overview
Low-Power Wide Area - Overview
 
RIFT A New Approach to Building DC Fabrics
RIFT A New Approach to Building DC FabricsRIFT A New Approach to Building DC Fabrics
RIFT A New Approach to Building DC Fabrics
 

Viewers also liked

ABC of IoT Consortiums
ABC of IoT ConsortiumsABC of IoT Consortiums
ABC of IoT ConsortiumsIan Skerrett
 
Why the Community Needs Open Source for IoT
Why the Community Needs Open Source for IoTWhy the Community Needs Open Source for IoT
Why the Community Needs Open Source for IoTIan Skerrett
 
Witekio Corporate Presentation Q42016
Witekio Corporate Presentation Q42016Witekio Corporate Presentation Q42016
Witekio Corporate Presentation Q42016Witekio
 
Leveraging the Open IoT Ecosystem to Accelerate Product Strategy
Leveraging the Open IoT Ecosystem to Accelerate Product StrategyLeveraging the Open IoT Ecosystem to Accelerate Product Strategy
Leveraging the Open IoT Ecosystem to Accelerate Product StrategyIan Skerrett
 
Leveraging the Open IoT Ecosystem to Accelerate Innovation [BizofIoT]
Leveraging the Open IoT Ecosystem to Accelerate Innovation [BizofIoT]Leveraging the Open IoT Ecosystem to Accelerate Innovation [BizofIoT]
Leveraging the Open IoT Ecosystem to Accelerate Innovation [BizofIoT]Ian Skerrett
 
embedded system report
embedded system reportembedded system report
embedded system reportmanish katara
 
Iot presentation [bitheads]
Iot presentation [bitheads]Iot presentation [bitheads]
Iot presentation [bitheads]Ian Skerrett
 
Creating the open source building blocks for IoT
Creating the open source building blocks for IoT Creating the open source building blocks for IoT
Creating the open source building blocks for IoT Ian Skerrett
 
Open Source IoT at Eclipse
Open Source IoT at EclipseOpen Source IoT at Eclipse
Open Source IoT at EclipseIan Skerrett
 
A Market Update on Embedded/Real-Time Operating Systems
A Market Update on Embedded/Real-Time Operating SystemsA Market Update on Embedded/Real-Time Operating Systems
A Market Update on Embedded/Real-Time Operating SystemsVDC Research Group
 
Using open source for IoT
Using open source for IoTUsing open source for IoT
Using open source for IoTIan Skerrett
 
Defining an Open IoT Stack - Presented at IoT World 2015
Defining an Open IoT Stack - Presented at IoT World 2015Defining an Open IoT Stack - Presented at IoT World 2015
Defining an Open IoT Stack - Presented at IoT World 2015Ian Skerrett
 
IoT Developer Survey 2015
IoT Developer Survey 2015IoT Developer Survey 2015
IoT Developer Survey 2015Ian Skerrett
 
3 Software Stacks for IoT Solutions
3 Software Stacks for IoT Solutions3 Software Stacks for IoT Solutions
3 Software Stacks for IoT SolutionsIan Skerrett
 
What is VoIP and How it works?
What is VoIP and How it works?What is VoIP and How it works?
What is VoIP and How it works?broadconnect
 
Secure Communications
Secure CommunicationsSecure Communications
Secure Communicationschriscavallo
 
Real Time OS For Embedded Systems
Real Time OS For Embedded SystemsReal Time OS For Embedded Systems
Real Time OS For Embedded SystemsHimanshu Ghetia
 

Viewers also liked (20)

İş Zekası Çözümleri
İş Zekası Çözümleriİş Zekası Çözümleri
İş Zekası Çözümleri
 
ABC of IoT Consortiums
ABC of IoT ConsortiumsABC of IoT Consortiums
ABC of IoT Consortiums
 
Why the Community Needs Open Source for IoT
Why the Community Needs Open Source for IoTWhy the Community Needs Open Source for IoT
Why the Community Needs Open Source for IoT
 
Witekio Corporate Presentation Q42016
Witekio Corporate Presentation Q42016Witekio Corporate Presentation Q42016
Witekio Corporate Presentation Q42016
 
SAP Success Factors
SAP Success FactorsSAP Success Factors
SAP Success Factors
 
Leveraging the Open IoT Ecosystem to Accelerate Product Strategy
Leveraging the Open IoT Ecosystem to Accelerate Product StrategyLeveraging the Open IoT Ecosystem to Accelerate Product Strategy
Leveraging the Open IoT Ecosystem to Accelerate Product Strategy
 
Leveraging the Open IoT Ecosystem to Accelerate Innovation [BizofIoT]
Leveraging the Open IoT Ecosystem to Accelerate Innovation [BizofIoT]Leveraging the Open IoT Ecosystem to Accelerate Innovation [BizofIoT]
Leveraging the Open IoT Ecosystem to Accelerate Innovation [BizofIoT]
 
embedded system report
embedded system reportembedded system report
embedded system report
 
Iot presentation [bitheads]
Iot presentation [bitheads]Iot presentation [bitheads]
Iot presentation [bitheads]
 
Creating the open source building blocks for IoT
Creating the open source building blocks for IoT Creating the open source building blocks for IoT
Creating the open source building blocks for IoT
 
Open Source IoT at Eclipse
Open Source IoT at EclipseOpen Source IoT at Eclipse
Open Source IoT at Eclipse
 
A Market Update on Embedded/Real-Time Operating Systems
A Market Update on Embedded/Real-Time Operating SystemsA Market Update on Embedded/Real-Time Operating Systems
A Market Update on Embedded/Real-Time Operating Systems
 
Using open source for IoT
Using open source for IoTUsing open source for IoT
Using open source for IoT
 
Defining an Open IoT Stack - Presented at IoT World 2015
Defining an Open IoT Stack - Presented at IoT World 2015Defining an Open IoT Stack - Presented at IoT World 2015
Defining an Open IoT Stack - Presented at IoT World 2015
 
IoT Developer Survey 2015
IoT Developer Survey 2015IoT Developer Survey 2015
IoT Developer Survey 2015
 
3 Software Stacks for IoT Solutions
3 Software Stacks for IoT Solutions3 Software Stacks for IoT Solutions
3 Software Stacks for IoT Solutions
 
What is VoIP and How it works?
What is VoIP and How it works?What is VoIP and How it works?
What is VoIP and How it works?
 
RTOS - Real Time Operating Systems
RTOS - Real Time Operating SystemsRTOS - Real Time Operating Systems
RTOS - Real Time Operating Systems
 
Secure Communications
Secure CommunicationsSecure Communications
Secure Communications
 
Real Time OS For Embedded Systems
Real Time OS For Embedded SystemsReal Time OS For Embedded Systems
Real Time OS For Embedded Systems
 

Similar to Skywave IoT presentation

People Counting: Internet of Things in Motion at JavaOne 2013
People Counting: Internet of Things in Motion at JavaOne 2013People Counting: Internet of Things in Motion at JavaOne 2013
People Counting: Internet of Things in Motion at JavaOne 2013Eurotech
 
Java in the Air: A Case Study for Java-based Environment Monitoring Stations
Java in the Air: A Case Study for Java-based Environment Monitoring StationsJava in the Air: A Case Study for Java-based Environment Monitoring Stations
Java in the Air: A Case Study for Java-based Environment Monitoring StationsEurotech
 
Safer Commutes & Streaming Data | George Padavick, Ohio Department of Transpo...
Safer Commutes & Streaming Data | George Padavick, Ohio Department of Transpo...Safer Commutes & Streaming Data | George Padavick, Ohio Department of Transpo...
Safer Commutes & Streaming Data | George Padavick, Ohio Department of Transpo...HostedbyConfluent
 
OpenStack: Changing the Face of Service Delivery
OpenStack: Changing the Face of Service DeliveryOpenStack: Changing the Face of Service Delivery
OpenStack: Changing the Face of Service DeliveryLew Tucker
 
OpenStack: Changing the Face of Service Delivery
OpenStack: Changing the Face of Service DeliveryOpenStack: Changing the Face of Service Delivery
OpenStack: Changing the Face of Service DeliveryMirantis
 
OpManager-Overview-30-9-14.pdf
OpManager-Overview-30-9-14.pdfOpManager-Overview-30-9-14.pdf
OpManager-Overview-30-9-14.pdfssusera181ef
 
Enabling the Deployment of Edge Services with the Open Network Edge Services ...
Enabling the Deployment of Edge Services with the Open Network Edge Services ...Enabling the Deployment of Edge Services with the Open Network Edge Services ...
Enabling the Deployment of Edge Services with the Open Network Edge Services ...Liz Warner
 
Data center webinar_v2_1
Data center webinar_v2_1Data center webinar_v2_1
Data center webinar_v2_1Lancope, Inc.
 
Managing Avionics Safety Certification for Unmanned Aircraft
Managing Avionics Safety Certification for Unmanned AircraftManaging Avionics Safety Certification for Unmanned Aircraft
Managing Avionics Safety Certification for Unmanned AircraftReal-Time Innovations (RTI)
 
5 ixia lte qo e – e2e test solution
5 ixia lte qo e – e2e test solution5 ixia lte qo e – e2e test solution
5 ixia lte qo e – e2e test solutionCPqD
 
Banv meetup-contrail
Banv meetup-contrailBanv meetup-contrail
Banv meetup-contrailnvirters
 
Integrating Active Networking and Commercial-Grade Routing Platforms
Integrating Active Networking and Commercial-Grade Routing PlatformsIntegrating Active Networking and Commercial-Grade Routing Platforms
Integrating Active Networking and Commercial-Grade Routing PlatformsTal Lavian Ph.D.
 
Enabling SDN for Service Providers by Khay Kid Chow
Enabling SDN for Service Providers by Khay Kid ChowEnabling SDN for Service Providers by Khay Kid Chow
Enabling SDN for Service Providers by Khay Kid ChowMyNOG
 
Locationless data science on a modern secure edge
Locationless data science on a modern secure edgeLocationless data science on a modern secure edge
Locationless data science on a modern secure edgeJohn Archer
 
OPC UA Connectivity with InduSoft and the OPC Foundation
OPC UA Connectivity with InduSoft and the OPC FoundationOPC UA Connectivity with InduSoft and the OPC Foundation
OPC UA Connectivity with InduSoft and the OPC FoundationAVEVA
 
Blueprint for creating a Secure IoT Product
Blueprint for creating a Secure IoT ProductBlueprint for creating a Secure IoT Product
Blueprint for creating a Secure IoT ProductGuy Vinograd ☁
 

Similar to Skywave IoT presentation (20)

People Counting: Internet of Things in Motion at JavaOne 2013
People Counting: Internet of Things in Motion at JavaOne 2013People Counting: Internet of Things in Motion at JavaOne 2013
People Counting: Internet of Things in Motion at JavaOne 2013
 
Java in the Air: A Case Study for Java-based Environment Monitoring Stations
Java in the Air: A Case Study for Java-based Environment Monitoring StationsJava in the Air: A Case Study for Java-based Environment Monitoring Stations
Java in the Air: A Case Study for Java-based Environment Monitoring Stations
 
3.2_Securing Microgrids, Substations, and Distributed Autonomous Systems_Lawr...
3.2_Securing Microgrids, Substations, and Distributed Autonomous Systems_Lawr...3.2_Securing Microgrids, Substations, and Distributed Autonomous Systems_Lawr...
3.2_Securing Microgrids, Substations, and Distributed Autonomous Systems_Lawr...
 
Решения Mobile Backhaul и Mobile Backhaul Security
Решения Mobile Backhaul и Mobile Backhaul SecurityРешения Mobile Backhaul и Mobile Backhaul Security
Решения Mobile Backhaul и Mobile Backhaul Security
 
Safer Commutes & Streaming Data | George Padavick, Ohio Department of Transpo...
Safer Commutes & Streaming Data | George Padavick, Ohio Department of Transpo...Safer Commutes & Streaming Data | George Padavick, Ohio Department of Transpo...
Safer Commutes & Streaming Data | George Padavick, Ohio Department of Transpo...
 
Contrail Enabler for agile cloud services
Contrail Enabler for agile cloud servicesContrail Enabler for agile cloud services
Contrail Enabler for agile cloud services
 
OpenStack: Changing the Face of Service Delivery
OpenStack: Changing the Face of Service DeliveryOpenStack: Changing the Face of Service Delivery
OpenStack: Changing the Face of Service Delivery
 
OpenStack: Changing the Face of Service Delivery
OpenStack: Changing the Face of Service DeliveryOpenStack: Changing the Face of Service Delivery
OpenStack: Changing the Face of Service Delivery
 
OpManager-Overview-30-9-14.pdf
OpManager-Overview-30-9-14.pdfOpManager-Overview-30-9-14.pdf
OpManager-Overview-30-9-14.pdf
 
Enabling the Deployment of Edge Services with the Open Network Edge Services ...
Enabling the Deployment of Edge Services with the Open Network Edge Services ...Enabling the Deployment of Edge Services with the Open Network Edge Services ...
Enabling the Deployment of Edge Services with the Open Network Edge Services ...
 
Data center webinar_v2_1
Data center webinar_v2_1Data center webinar_v2_1
Data center webinar_v2_1
 
Managing Avionics Safety Certification for Unmanned Aircraft
Managing Avionics Safety Certification for Unmanned AircraftManaging Avionics Safety Certification for Unmanned Aircraft
Managing Avionics Safety Certification for Unmanned Aircraft
 
5 ixia lte qo e – e2e test solution
5 ixia lte qo e – e2e test solution5 ixia lte qo e – e2e test solution
5 ixia lte qo e – e2e test solution
 
PrasadResume
PrasadResumePrasadResume
PrasadResume
 
Banv meetup-contrail
Banv meetup-contrailBanv meetup-contrail
Banv meetup-contrail
 
Integrating Active Networking and Commercial-Grade Routing Platforms
Integrating Active Networking and Commercial-Grade Routing PlatformsIntegrating Active Networking and Commercial-Grade Routing Platforms
Integrating Active Networking and Commercial-Grade Routing Platforms
 
Enabling SDN for Service Providers by Khay Kid Chow
Enabling SDN for Service Providers by Khay Kid ChowEnabling SDN for Service Providers by Khay Kid Chow
Enabling SDN for Service Providers by Khay Kid Chow
 
Locationless data science on a modern secure edge
Locationless data science on a modern secure edgeLocationless data science on a modern secure edge
Locationless data science on a modern secure edge
 
OPC UA Connectivity with InduSoft and the OPC Foundation
OPC UA Connectivity with InduSoft and the OPC FoundationOPC UA Connectivity with InduSoft and the OPC Foundation
OPC UA Connectivity with InduSoft and the OPC Foundation
 
Blueprint for creating a Secure IoT Product
Blueprint for creating a Secure IoT ProductBlueprint for creating a Secure IoT Product
Blueprint for creating a Secure IoT Product
 

More from Ian Skerrett

Connecting the smart factory to the cloud with MQTT and Sparkplug
Connecting the smart factory to the cloud with MQTT and SparkplugConnecting the smart factory to the cloud with MQTT and Sparkplug
Connecting the smart factory to the cloud with MQTT and SparkplugIan Skerrett
 
IoT Meetup HiveMQ and MQTT
IoT Meetup HiveMQ and MQTTIoT Meetup HiveMQ and MQTT
IoT Meetup HiveMQ and MQTTIan Skerrett
 
The State of Edge Computing for IoT
The State of Edge Computing for IoTThe State of Edge Computing for IoT
The State of Edge Computing for IoTIan Skerrett
 
Internet of manufacturing and Open Source
Internet of manufacturing and Open SourceInternet of manufacturing and Open Source
Internet of manufacturing and Open SourceIan Skerrett
 
Open Source Software for Industry 4.0
Open Source Software for Industry 4.0Open Source Software for Industry 4.0
Open Source Software for Industry 4.0Ian Skerrett
 
Eclipse IoT Overview
Eclipse IoT OverviewEclipse IoT Overview
Eclipse IoT OverviewIan Skerrett
 
Eclipse IoT for Industry 4.0
Eclipse IoT for Industry 4.0Eclipse IoT for Industry 4.0
Eclipse IoT for Industry 4.0Ian Skerrett
 
Eclipse IOT [IoT World Santa Clara]
Eclipse IOT  [IoT World Santa Clara]Eclipse IOT  [IoT World Santa Clara]
Eclipse IOT [IoT World Santa Clara]Ian Skerrett
 
IoT Developer Survey 2017
IoT Developer Survey 2017IoT Developer Survey 2017
IoT Developer Survey 2017Ian Skerrett
 
IoT Developer Survey 2016
IoT Developer Survey 2016IoT Developer Survey 2016
IoT Developer Survey 2016Ian Skerrett
 
Eclipse IoT: Open source technology for IoT developers
Eclipse IoT: Open source technology for IoT developersEclipse IoT: Open source technology for IoT developers
Eclipse IoT: Open source technology for IoT developersIan Skerrett
 
Eclipse community survey 2014 v2
Eclipse community survey 2014 v2Eclipse community survey 2014 v2
Eclipse community survey 2014 v2Ian Skerrett
 
Carleton University IoT presentation
Carleton University IoT presentation Carleton University IoT presentation
Carleton University IoT presentation Ian Skerrett
 
IBM Predictive analytics IoT Presentation
IBM Predictive analytics IoT PresentationIBM Predictive analytics IoT Presentation
IBM Predictive analytics IoT PresentationIan Skerrett
 
Eclipse IoT presentation
Eclipse IoT presentation Eclipse IoT presentation
Eclipse IoT presentation Ian Skerrett
 
Why Open Source with Drive IoT Innovation - Thingmonk
Why Open Source with Drive IoT Innovation - ThingmonkWhy Open Source with Drive IoT Innovation - Thingmonk
Why Open Source with Drive IoT Innovation - ThingmonkIan Skerrett
 
How Open Source and Open Standards will Create a Successful M2M Ecosystem
 How Open Source and Open Standards will Create a Successful M2M Ecosystem  How Open Source and Open Standards will Create a Successful M2M Ecosystem
How Open Source and Open Standards will Create a Successful M2M Ecosystem Ian Skerrett
 
Why Open Source with Drive M2M Innovation
Why Open Source with Drive M2M InnovationWhy Open Source with Drive M2M Innovation
Why Open Source with Drive M2M InnovationIan Skerrett
 
Enabling Industry Collaborations
Enabling Industry CollaborationsEnabling Industry Collaborations
Enabling Industry CollaborationsIan Skerrett
 

More from Ian Skerrett (19)

Connecting the smart factory to the cloud with MQTT and Sparkplug
Connecting the smart factory to the cloud with MQTT and SparkplugConnecting the smart factory to the cloud with MQTT and Sparkplug
Connecting the smart factory to the cloud with MQTT and Sparkplug
 
IoT Meetup HiveMQ and MQTT
IoT Meetup HiveMQ and MQTTIoT Meetup HiveMQ and MQTT
IoT Meetup HiveMQ and MQTT
 
The State of Edge Computing for IoT
The State of Edge Computing for IoTThe State of Edge Computing for IoT
The State of Edge Computing for IoT
 
Internet of manufacturing and Open Source
Internet of manufacturing and Open SourceInternet of manufacturing and Open Source
Internet of manufacturing and Open Source
 
Open Source Software for Industry 4.0
Open Source Software for Industry 4.0Open Source Software for Industry 4.0
Open Source Software for Industry 4.0
 
Eclipse IoT Overview
Eclipse IoT OverviewEclipse IoT Overview
Eclipse IoT Overview
 
Eclipse IoT for Industry 4.0
Eclipse IoT for Industry 4.0Eclipse IoT for Industry 4.0
Eclipse IoT for Industry 4.0
 
Eclipse IOT [IoT World Santa Clara]
Eclipse IOT  [IoT World Santa Clara]Eclipse IOT  [IoT World Santa Clara]
Eclipse IOT [IoT World Santa Clara]
 
IoT Developer Survey 2017
IoT Developer Survey 2017IoT Developer Survey 2017
IoT Developer Survey 2017
 
IoT Developer Survey 2016
IoT Developer Survey 2016IoT Developer Survey 2016
IoT Developer Survey 2016
 
Eclipse IoT: Open source technology for IoT developers
Eclipse IoT: Open source technology for IoT developersEclipse IoT: Open source technology for IoT developers
Eclipse IoT: Open source technology for IoT developers
 
Eclipse community survey 2014 v2
Eclipse community survey 2014 v2Eclipse community survey 2014 v2
Eclipse community survey 2014 v2
 
Carleton University IoT presentation
Carleton University IoT presentation Carleton University IoT presentation
Carleton University IoT presentation
 
IBM Predictive analytics IoT Presentation
IBM Predictive analytics IoT PresentationIBM Predictive analytics IoT Presentation
IBM Predictive analytics IoT Presentation
 
Eclipse IoT presentation
Eclipse IoT presentation Eclipse IoT presentation
Eclipse IoT presentation
 
Why Open Source with Drive IoT Innovation - Thingmonk
Why Open Source with Drive IoT Innovation - ThingmonkWhy Open Source with Drive IoT Innovation - Thingmonk
Why Open Source with Drive IoT Innovation - Thingmonk
 
How Open Source and Open Standards will Create a Successful M2M Ecosystem
 How Open Source and Open Standards will Create a Successful M2M Ecosystem  How Open Source and Open Standards will Create a Successful M2M Ecosystem
How Open Source and Open Standards will Create a Successful M2M Ecosystem
 
Why Open Source with Drive M2M Innovation
Why Open Source with Drive M2M InnovationWhy Open Source with Drive M2M Innovation
Why Open Source with Drive M2M Innovation
 
Enabling Industry Collaborations
Enabling Industry CollaborationsEnabling Industry Collaborations
Enabling Industry Collaborations
 

Recently uploaded

Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
buds n tech IT solutions
buds n  tech IT                solutionsbuds n  tech IT                solutions
buds n tech IT solutionsmonugehlot87
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...aditisharan08
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?Watsoo Telematics
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 

Recently uploaded (20)

Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
buds n tech IT solutions
buds n  tech IT                solutionsbuds n  tech IT                solutions
buds n tech IT solutions
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 

Skywave IoT presentation

  • 1. Working at the Edge of the Edge IoT Event, Ottawa, June 3, 2014 Tom Blackwell, Chief Technology Officer
  • 2. SkyWave ... a global provider of satellite, satellite-cellular products and services for high value M2M solutions Corporate 1997Year Founded 6SkyWave Global Offices 75Operating Countries 180Employees 700,000Devices Shipped Globally
  • 3. Markets Tracking, Monitoring and Control of mobile and fixed assets in remote areas. Transportation • Tracking vehicles, trailers, containers • Vehicle telemetry • Cargo security • Driver monitoring • Driver/dispatch communication • Workforce automation Maritime • Track vessels for safety & security • Monitor vessels to enforce fishing regulations • Fuel and vessel operation monitoring Oil & Gas • SCADA alarms, remote telemetry • Production monitoring • Pipeline monitoring & cathodic protection • Leak detection systems Water Utilities • Water metering • Water quality, weather monitoring • Water flow for agriculture
  • 4. Business Model A global network of valued partners.
  • 5. The Edge of the Edge Source: OpenSignal Weak Signal Strong Signal Internet RoutersCellular NetworksISatDataPro
  • 6. The Edge of the Edge 6
  • 8. IsatData Pro satellite service for M2M applications IDP 600, IDP 800 series satellite-only devices for communication in remote areas IDP 700 series satellite-cellular devices for communication in and out of remote areas Satellite and Cellular Products SkyWave Land Earth Station at Laurentides
  • 9. IsatData Pro • Global, two-way satellite service • Fully acknowledged • Low power operation • Multicasting IsatData Pro meets the increasing demand for richer information in remote M2M applications. • Maximum message size • 6,400 bytes to device • 10,000 bytes from device • Latency • 100 bytes < 15s • 1000 bytes < 45s
  • 10. ISatDataPro Products Integrated antenna Low-power modes GPS, GLONASS Digital/analog I/O RS232, RS485, CANbus -40°C to +85°C SAE J1455, IEC60945, C1D2 Bit efficient messaging Lua programmable Over the air configuration and software update
  • 11. Server Applications talk application data types Remote Devices talk bit-field data, and can be very chatty Power can be a scarce or intermittent resource Data volume affects latencies and communications cost, eats battery Mobility limits size and antenna Technology Considerations { Id: 452972373, UTC : "2014-05-09 19:07:06", latlon : [45.413666666666664,-75.6837], speed : 0, heading: 0 } Edge intelligence
  • 12. Impact 12 Inmarsat Gateway Earth Station Asset Cell Network Binary Efficient DataSOAP, REST/JSON, IP Server Edge Processing Exception Reporting Low power modes Protocol and Rate REST/JSON Binary Efficient Data Omni antenna
  • 13. Lua Services Framework – edge application hosting Base Firmware – hardware support and critical processing Over the air - configuration and software update, shell access via satellite or cell network Edge Processing Terminal Hardware Boot Loader DriversKernel Flash File System Lua Compiler and Interpreter Lua Extensions Base Firmware Lua Services Framework User Services Agent Services Core Services
  • 14. Designed for embedding - Powerful, fast, lightweight, clean extension interface Small – 100K including libraries Portable – written in standard C Free - MIT license Lua local queue, event, args = sched.waitQ(-1, geofenceQ, periodicTimerQ) if (queue == geofenceQ) then HandleGeoFence() elseif (queue == periodicTimerQ) then SendPositionOta() end
  • 15. Event driven – CPU efficient and power friendly Bit Efficient Messaging – encode/decode from Lua datatypes Persistent Properties – backed by non-volatile storage Core Services – Position, Geofence, Power, Message, Report, Log, File System, Shell, etc. Lua Services Framework Terminal Hardware Boot Loader DriversKernel Flash File System Lua Compiler and Interpreter Lua Extensions Base Firmware Lua Services Framework User Services Agent Services Core Services
  • 16. Eclipse IDE – Edit Lua code, service properties, message definitions Design, Test and Install – including end-to-end simulation of terminal, GPS inputs and network gateway interface Development Tools
  • 17. Pre-built Services – containing features for key M2M markets Composable - use in combinations with other agents or user-written Lua services for specific requirements Configuration UI – combine and configure Agents via user-friendly web interface. Agents Terminal Hardware Boot Loader DriversKernel Flash File System Lua Compiler and Interpreter Lua Extensions Base Firmware Lua Services Framework User Services Agent Services Core Services
  • 18. AVL - location tracking, sensor monitoring, security features J1939 - capture vehicle bus data Analytics - maintenance and driver monitoring Garmin FMI - connect to Garmin PNDs Dispatch - forms, messaging, dispatch, driver monitoring Alert Report Control - analog and digital sensors M2M Agents
  • 20. IP SCADA connects SCADA hosts to remote IP-based sensors or SCADA devices SCADAconnect allows SCADA hosts and enterprise apps to connect with remote PLCs and other SCADA devices viaFleet - track, monitor and manage trucks, heavy equipment, railcars and other mobile assets M2M Applications
  • 21. Solutions, support and commitment to customers. Why SkyWave? Experience15+ years in the market. ReliabilityCurrent generation Inmarsat satellites. ValueLeading solutions and services. Support24/7 customer support in multiple languages. FocusProducts to create unique M2M solutions quickly, easily.
  • 22. Tom Blackwell tom.blackwell@skywave.com For more information visit SkyWave.com.