Course Code: CSIO4700 Course Name: IoT for Industries
Topic: Concepts and Technologies
behind Internet of Things
Faculty Name: Program Name:
Prerequisite/Recapitulations
CO1 Understanding of IoT value chain structure, application areas and
technologies involved CO2 Building state of the art architecture in IoT. CO3 Application of IoT in Industrial and Commercial Building Automation and Real-World Design Constraints.
CO4 Explore and learn about Raspberry Pi &Arduino
CO5 Explore and learn about Internet of Things with the help of preparing projects designed for Raspberry Pi.
CO6 Ability to independently carry out research / Investigations, identify
problems and develop solutions to solve practical problems in Internet of Things. (Create) Objectives
To impart knowledge on Internet of Things (IoT), which relates to the study of
sensors, actuators, and controllers, among other Things, IoT applications and examples overview (building automation, transportation, healthcare, industry, etc.) with a focus towards industry Introduction to IoT • The Internet of Things (IoT) is the network of devices such as vehicles, and home appliances that contain electronics, software, actuators and connectivity which allows these things to connect, interact and exchange data.
• The definition of the Internet of things has evolved due to convergence
of multiple technologies, real-time analytics, machine learning, commodity sensors and embedded systems. Traditional fields of embedded systems, wireless sensor networks, control systems, automation (including home and building automation), and others all contribute to enabling the Internet of things. IoT Vision Things becoming intelligent smart and behaving alive Internet of things is a vision where things become ‘Smart’ and function like living entities by sensing, computing and communicating through embedded devices which interact with remote objects (Servers, clouds, applications) or persons through the internet or near-Field communication(NFC) etc. History Characteristics of IoT • Interconnectivity • Things Related Services • Dynamic Changes • Enormous Scale • Safety • Connectivity • Naming and Addressing Technology Behind IoT • Hardware(Arduino, Raspberry Pi, Intel Galileo,Intel Edison,ARM mBed) • IDE for developing softwares and fireware and API’s. • Protocols[RPL CoAP RESTful, HTTP,MQTT, XMPP(Extensible Messaging and Presence Protocol) ] • Communication(PowerlineEthernet,RFID,NFC,6LowPAN,UWB,ZigBee, Bluetooh, Wifi,2G/3G/4G) • Network Backbone(IPV4,IPV6,UDP and 6Low PAN) • Software(RIOT OS, Contiki OS, Thingsquare Mist Fireware, Ecilips IoT) • Internet work Cloud Platform /Data Centre (Thingworx, Azure, CISCO IoT,IBM Bluemix, AWS IoT) • Machine learning algorithm and Softwares (GROK from Numenta) Technology Behind IoT 1.Server End Technology • Online Platform • Devices Identification Identity Management and their access management • Data accruing aggregation
2.Major Components of IoT system
• Physical Object • Hardware • Communication Module • Software Technology Behind IoT 3.Development Tool and Open source framework for IoT implementation • Eclipse IoT: Provides open source implementation of standards such as MQTT, CoAP, OMA LWM2M and tools for working with lua services and frameworks that enable an open Internet of things. • Arduino: It provides a set of software that includes an IDE and the arduino programming language for hardware specification for interactive electronics that can sense and control physical world. • Kinoma Software Plateform: Kinoma create (Kit for prototyping) Kinoma studio development environment and Kinoma platform runtime are three different open souce projects. Kiinoma connect is freely avialable for IoT devices. Technology Behind IoT 4.APIs and Device interfacing components: Sources of IoT • IoT Development Boards (Arduino Yun,Microdunio, Intel Gallileo, Intel Edison, Beagle Board, Raspberry Pi wireless Inventors Kit(RasWIK))
• Role of RFID and IoT applications
• Wireless Sensor Networks(WSN)
Sources of IoT IoT Applications IoT Applications References
1. Vijay Madisetti and ArshdeepBahga, “Internet of Things (A Hands-on-
Approach)”, 1st Edition, VPT, 2014 2. Michahelles, “Architecting the Internet of Things”, ISBN 978-3- 642-19156-5 e-ISBN 978-3-642-19157-2, Springer 3. Francis daCosta, “Rethinking the Internet of Things: A Scalable Approach to Connecting Everything”, 1st Edition, Apress Publications, 2013 4. CunoPfister, Getting Started with the Internet of Things, O‟Reilly Media, 2011, ISBN: 978-1-4493-9357-1.