Knowledge of application scenarios, key enabling technologies, architectures, and technology trends characterizing the Internet of Things.
1. Introduction to the Internet of Things
2. Enabling technologies
IEEE 802.15 and 6LOWPAN
RFID systems
IoT Architectures
Operating systems for IoT
3. Software Defined Internet of Things
OpenFlow e mininet
OpenFlow Controllers (NOX, POX, Floodlight, etc.)
Network Operating Systems (ONOS, OpenDayLight)
Network function virtualization
Architectures for Software Defined IoT
4. Internet of Things and Content Delivery Networks
Reference architectures and protocols
Commercial platforms (Akamai, Amazon)
Peer-to-peer solutions
Content Centric Networking (CCN)
Content Centric Networking solutions for IoT (CCN-Lite)