+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
Codemotion Milano 2014 - IBM Internet of Things - Giulio Santoli
1. MILAN november 28th/29th, 2014
Giulio Santoli
IBM Solutions for the Internet of Things: IoT Foundation, MQTT
Message Sight and Rational Rhapsody
giulio_santoli@it.ibm.com
3. MILAN november 28th/29th, 2014 – Giulio Santoli
Hype cycle for emerging technologies 2014
Internet of Things
is here!
4. MILAN november 28th/29th, 2014 – Giulio Santoli
The World is changing… by 2020
9 billion devices around the world are currently connected
to the Internet, including computers and smartphones
The number is
expected to
increase
dramatically within
the next decade,
with estimates
ranging from 30
billion devices
The Internet of
Things has the
potential to create
economic impact
of $8.9 trillion
Source: IDC, December 2013
5. MILAN november 28th/29th, 2014 – Giulio Santoli
Everything is connected…
My tells my that the is over
My tells my to open the garage and start my
My tells my that an intruder is entred
A tells my to tell my that a arrived
6. MILAN november 28th/29th, 2014 – Giulio Santoli
MQTT, a messaging protocol for IoT
Open (standard, 40+ client implementations)
Lightweight (minimal overhead, efficient format, tiny clients)
Reliable (QoS for reliability in unrealiable neworks)
Simple (43-pages specification, connect/publish/subscribe)
Late 90s Aug 2010 Nov 2011 Sep 2014
Invented by and Published by Eclipse M2m Standard
(v. 3.1.1)
7. MILAN november 28th/29th, 2014 – Giulio Santoli
MQTT brokers
Appliance Cloud Open Source
• IBM Message Sight • IBM IoT Foundation
• HiveMQ
• Eurotech EDC
• Litmus Loop
• ...
• Mosquitto (C)
• Mosca (NodeJS)
• Moquette (Java)
• RSMB (C)
Up & running in <30 minutes • ...
1 rack = 273M msg/sec
21M concurrent connections
DMZ-ready, FIPS 140-2
deny-based access control
9. MILAN november 28th/29th, 2014 – Giulio Santoli
http://m2m.demos.ibm.com/collaboration.html#starfighter
https://hub.jazz.net/project/spirit/MQTT%20Starfighter%20Server/overview
10. MILAN november 28th/29th, 2014 – Giulio Santoli
http://m2m.demos.ibm.com/connectedCar.html#connectedCar
http://tiny.cc/ws0zpx
19. MILAN november 28th/29th, 2014 – Giulio Santoli
#$%
View an organization (GET):
https://internetofthings.ibmcloud.com/api/v0001/organizations/org-id
List all devices (GET) / Registr a device (POST):
https://internetofthings.ibmcloud.com/api/v0001/organizations/org-id/devices
Historical data for a device (GET):
https://internetofthings.ibmcloud.com/api/v0001/historian/org-id/type-id/id?filter
curl --user “key:token https://internetofthings.ibmcloud.com/api/v0001/organizations/org-id/devices
https://developer.ibm.com/iot/recipes/api-documentation
Example: get all devices
20. MILAN november 28th/29th, 2014 – Giulio Santoli
Collect and Visualize data
https://github.com/ibm-messaging/iot-visualization
21. MILAN november 28th/29th, 2014 – Giulio Santoli
UML is dead, long live to UML
IBM Rational Developer for Model-Driven Development in C/C++, Java and Ada
22. MILAN november 28th/29th, 2014 – Giulio Santoli
http://www.ibm.com/developerworks/downloads/r/rhapsodydeveloper
24. MILAN november 28th/29th, 2014 – Giulio Santoli
Create your Internet of Things
application with IBM Bluemix!
25. MILAN november 28th/29th, 2014 – Giulio Santoli
But it’s not over…..
…more sessions yet to come
TODAY
Bluemix session
at 14:40
Cloud Track
Room BL.27.0.5
TOMORROW
Mobile session
at 14:10
Mobile Track
Room BL.27.0.5
TOMORROW
Keynote IBM
at 10:10
Room BL.27.0.1