29
Shipping Container Monitoring Vipul Gupta, Oracle Labs [email protected] Vail Computer Elements Workshop, IEEE Computer Society, 2012

Real-time, Sensor-based Monitoring of Shipping Containers

  • Upload
    benaam

  • View
    937

  • Download
    1

Embed Size (px)

DESCRIPTION

This presentation describes a sensor-based solution for real-time monitoring of high-value assets in-transit so shippers can react quickly to unplanned events such as delays, cargo damage, and even thefts. Selected as one of the best presentations at the 2012 Vail Computer Elements Workshop. For 42 years, this 4-day workshop has served leading architects of the computer industry. The agenda is 100% invited technical talks and the audience is mostly previous speakers.

Citation preview

Page 1: Real-time, Sensor-based Monitoring of Shipping Containers

Shipping Container Monitoring

Vipul Gupta, Oracle [email protected]

Vail Computer Elements Workshop, IEEE Computer Society, 2012

Page 2: Real-time, Sensor-based Monitoring of Shipping Containers

The Internet of Things

2

Romkey & Hackett’s Internet Toaster, Interop ’99 http://www.savetz.com/yic/YIC11FI_6.html

Page 3: Real-time, Sensor-based Monitoring of Shipping Containers

The Internet of Things

2

10 fool-proof predictions for the Internet in 2020

3. The Internet will be a network of things, not computers.

... By 2020, it's expected that the number of Internet-connected sensors will be orders of magnitude larger than the number of users.

’’

Page 4: Real-time, Sensor-based Monitoring of Shipping Containers

Smart Phones

• Hard to imagine using phones that only make calls!

• Mobile phones continuously integrating new functionality: PDA, cameras (still/video), navigator ...

• Many built-in sensors: microphone, camera, accelerometer, light, proximity, GPS, compass ...

• Growing interest in connecting other sensors/actuators:

• Android Open Accessory Dev Kit

• Redpark breakout pack for iOS

3

?

Page 5: Real-time, Sensor-based Monitoring of Shipping Containers

4

4.6 Billion Mobile Phone SubscribersBy 2015, Mobile Phones will Generate 6.3 Exabytes Data/month**Source: Cisco Systems

Page 6: Real-time, Sensor-based Monitoring of Shipping Containers

Consumer Electronics becoming smart objects

5

Source: Randy Krum’s blog, http://www.coolinfographics.com/blog/2010/2/15/my-digital-life-20-a-consumer-gadget-map.html

Page 7: Real-time, Sensor-based Monitoring of Shipping Containers

Utility

Home

HAN

"If people do not have any idea how much energy they are using, how can you expect them to change their behavior?"

Jonathan Stearn, Energywatch

Utility Metering Evolution

AMI

Mechanical Meters AMR

Home Area Network

Smart Grid

One-way meter reads, typically monthly via net,

hand-held or drive-by

Smart Metering: Monthly/Daily/15-min collection via fixed or cell network.

Two-way communication, utility can ping meter, send “time-of-use” pricing

information or stop service remotely

Devices connect to central control panel, through which

utility can schedule or control devices individually

Predict and respond intelligently to the dynamic

behavior of all power suppliers and consumers

Page 8: Real-time, Sensor-based Monitoring of Shipping Containers

The Long Tail ...

7

Quantified Self, M2M etc.

Page 9: Real-time, Sensor-based Monitoring of Shipping Containers

Motivation

8

• Better efficiency -- resource management (lower cost of heating/cooling)

• Improved security and peace of mind -- accurate, responsive tracking of valuable assets

• Timely access to information -- smart phones, traffic/environmental sensors

• Proactive health management -- both people and things (maintenance/repair)

• Comfort and entertainment -- smart environments (buildings, homes)

Empowering people with data to make better decisions

Page 10: Real-time, Sensor-based Monitoring of Shipping Containers

© 2011 Oracle Corporation – Proprietary and Confidential9

Big Data

Source : Economist Magazine Special Report

Page 11: Real-time, Sensor-based Monitoring of Shipping Containers

The Need for AnalyticsFrom Data to Actionable Information

10

Source: Competing on Analytics, by T. Davenport & J. Harris

Optimization

Predictive Modeling

Forecasting/Extrapolation

Statistical Analysis

Alerts

Query/drill down

Ad hoc reports

Standard Reports

What’s the best that can happen?

What will happen next?

What if these trends continue?

Why is this happening?

What actions are needed?

Where exactly is the problem?

How many, how often, where?

What happened?

Degree of Intelligence

Com

petit

ive A

dvan

tage

Page 12: Real-time, Sensor-based Monitoring of Shipping Containers

SPOT Device

• Basic device has three layers

• Battery

• Processor Board with Radio

• Sensor Board (application specific)

• Processor Board alone acts as a base-station

• User programs the device entirely in Java using standard tools, e.g. NetBeans

• Java on bare-metal (no OS)

11

Page 13: Real-time, Sensor-based Monitoring of Shipping Containers

SPOT Capabilities/Technologies

Embedded Development PlatformExtremely flexible hardware and software packageUse standard Java IDE

MobileBuilt in Lithium Ion battery charged through USB

Easy to program - Java top to bottomJava Device Drivers

Aware and ActiveAble to sense and affect surroundings

Connected - Wireless CommunicationMesh NetworkingOver the Air Programming

SecureBuilt-in high grade ECC public key cryptography, user-friendly key management

12

Built to Inspire! (search for “spaughts” on

Flickr/YouTube)

Page 14: Real-time, Sensor-based Monitoring of Shipping Containers

Sun SPOT Developer’s kit

• Two full SPOTs with sensor boards and batteries

• One base-station SPOT

• Software• Squawk VM• Java SDK• Netbeans

• USB cable, mounting clips

• Both hardware and software is open source• www.sunspotworld.com (forums, SDK download, kit purchase)• spots.dev.java.net

13

Over 20,000 SPOTs

in use world-wide

Page 15: Real-time, Sensor-based Monitoring of Shipping Containers

YouTube Videos• > 200 videos• Mike’s Flying Bike viewed >175,000 x• Keyword SPAUGHTS

14

Page 16: Real-time, Sensor-based Monitoring of Shipping Containers

Shipping Containers

• Shippers want to improve logistics, cut expenses, eliminate shrinkage• US cargo losses reported annually: > $15 Billion,

Total cost > $45 Billion• 24M containers make ~200M trips/yr• Average cargo value estimates (TEU):

Pharmaceuticals ~$ 12MHi-tech (electronics) ~$ 10MFinished shirts ~$115KT-shirts ~$ 45KBaled cotton ~$ 15K

• Insurance cost: ~1% of cargo value

15

Page 17: Real-time, Sensor-based Monitoring of Shipping Containers

Smart Container Solution Architecture

16

Email Alerts

Shipper'sCommand & Control

Satellite Network Oracle Monitoring Service Portal

Logistics Personnel

CMD-Mounted Container

Page 18: Real-time, Sensor-based Monitoring of Shipping Containers

Container Monitoring Device

• Based on the Sun SPOT platform• Multiple sensors:

• Environmental: temperature, humidity, light• Intrusion: light, PIR, door coil, UWB radar• Location: GPS

• Dual-mode long-range wireless communication• Quad-band GPRS• Satellite communication

• Short-range low-power mesh networking:• 802.15.4

• Secure communication• Long-lasting battery

17

Page 19: Real-time, Sensor-based Monitoring of Shipping Containers

18

Page 20: Real-time, Sensor-based Monitoring of Shipping Containers

Networking Challenges

• Network bandwidth is limited, costly• 340 byte/packet, $1.40/KB !!! (satellite communication)

• precludes sending raw data

• Devices are duty-cycled to preserve energy• can not push data

• re-establishing network can take tens of seconds

• Device may not have a long-term network address• mobility (real or perceived)

• NAT/firewall

19

Requires a gateway-based network architecture*

*Gupta et al., “A Network Architecture for the Web of Things”, Second Int’l Web of Things Workshop , Pervasive 2011

Page 21: Real-time, Sensor-based Monitoring of Shipping Containers

Sensor Fusion Example

20

3-axis Accelerometer{

{UWB Radar

Door sensorPIR (motion)

Proximity

Infra-red

Light

A B C

Page 22: Real-time, Sensor-based Monitoring of Shipping Containers

Device v/s Back-end Alerting

• Intrusion notifications sent with higher priority than periodic reports

• Both include location. Out-of-order processing at portal causes unexpected alerts behavior

• Device-side alerting can be smarter, e.g. adaptive sampling

21

Waypoint

Page 23: Real-time, Sensor-based Monitoring of Shipping Containers

Sensor Recalibration

• Sensor readings vary across devices, impacted by environmental variations:

22

A metal detector based on pulse-induction, the same technology used in our door sensor.

Page 24: Real-time, Sensor-based Monitoring of Shipping Containers

Story of the GPS Module

23

12mA

3.3mA

13.1mA

9.5mA

• GPS low-power mode, device off but retains almanac/ephemeris data• Allows valid “fix” in as little as 6 sec after power-on• Early “fix” quality is poor, can be improved in subsequent readings• How long to stay on?

Page 25: Real-time, Sensor-based Monitoring of Shipping Containers

Story of the GPS Module

23

12mA

3.3mA

13.1mA

9.5mA

• GPS low-power mode, device off but retains almanac/ephemeris data• Allows valid “fix” in as little as 6 sec after power-on• Early “fix” quality is poor, can be improved in subsequent readings• How long to stay on?

Page 26: Real-time, Sensor-based Monitoring of Shipping Containers

Other Challenges

24

Page 27: Real-time, Sensor-based Monitoring of Shipping Containers

Cloud-based Monitoring Portal

• Stores and analyzes sensor data and alerts received from all CMDs

• Dashboard and timeline views show current data and history

• Allows users to commission and decommission trips

• Lets users define geofences of interest

• Generates notifications for registered events

25

Page 28: Real-time, Sensor-based Monitoring of Shipping Containers

Summary

26

• The Internet of Things represents the future of data and is a key area of interest at Oracle

• A flexible sensor platform emphasizing ease-of-use and rapid prototyping

• End-to-end integrated solutions (hardware, software and services) for specific markets

Page 29: Real-time, Sensor-based Monitoring of Shipping Containers

Questions?

27