2. • Un breve, ma breve, accenno su Azure IoT Suite (Grazie Erica )
• Conosciamo Azure IoT Hub
• IoT Hub per developer: SDKs & Hardware & Demo
3.
4.
5. Connetti i tuoi device ad Azure
Field
gateway
Cloud
protocol
gateway
IP-capablePAN-devices
Event processing and insight
(e.g. hot and cold paths)
Device business logic,
Connectivity monitoring
Application
device provisioning and management
cloudfield
IoT Hub
10 101 0
1
0 0
1
1
1
0
1
1
0
10
1
0 0
1
1
1
0 1
0
0
0
1
1
0
1
0
6. Microsoft Azure Certified for IoT Certification
https://azure.microsoft.com/en-us/marketplace/certified-iot-program/
7.
8. Per i Devices e field gateway
• Per molte piattaforme
• Windows
• Linux
• RTOS (freeRTOS), ARM mbed
• Android, iOS
• WEC2013 ? .Net MF ? Stay
tuned !
• Per molti linguaggi
• C#, C, Java, JavaScript (NodeJS)
Per i back-ends e cloud gateway
• Linguaggi
• .Net C#
• Java
• JavaScript (NodeJS)
E se non c’è l’ SDK per la tua piattaforma? Fai un porting o...
Sfrutta i protocolli AMQP e HTTP direttamente!
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19. I prezzi sono basati su:
• IoT Hub units
• Numero messaggi
Advanced Message Queuing Protocol (AMPQ) è uno standard aperto che definisce un protocollo a livello applicativo per il message-oriented middleware. Diversamente da JMS, che definise un API ed un insieme di comportamenti che una implementazione di messaging deve avere, AMQP è un protocollo wire-level, ovvero definisce ciò che viene scambiato in rete.
AMQP è un protocollo message-oriented, HTTP è il protocollo che tutti conosciamo