SlideShare a Scribd company logo
1 of 23
Development Ecosystem in Free
Source for IoT
Debasis Das
Principal Consultant
ECD Zone
Debasis Das
• BE in Electronics Engineering, Jadavpur University
• M Tech, EE, Computer Sc. Major, IIT, Kanpur
• About a decade and a half in DRDO working with
communications technology, Remote sensing &
satellite imaging, pilot-less vehicles, computers
and microcomputer technologies
• More than two decades in software development
delivering projects to international clientele from
US, Europe, Japan and China
11/20/2015 Debasis Das ECD Zone 2
ECD Zone
• Engineering & Management Consulting
• Distributed Geographically
• India (Several Locations)
• Singapore
• UK
• Corporate training in leading edge technology
areas
11/20/2015 Debasis Das ECD Zone 3
History with IoT related Technologies
(Processors, communication, Sensors))
• 1978-85: SSMA and frequency hopping secure communication
systems
• 1985/86: Intel 8086 based real-time processor for drones
• 1986- 1991: M6800x and Intel x86 based processor and I/O
controllers development at HCL Development lab
• 1987: Developed and published a practical manual of designing
processor devices, interfacing with sensor, into products. Hardly
any books by Indian writers were available back then
• 1992- 2008: Software projects execution for International clientele .
Worked with the client-server, web based technologies, digital
media technologies for digital video broadcasts and IPTV
applications
• 209 to now: Consultancy, strategy, technology mentoring in areas
including embedded technology
11/20/2015 Debasis Das ECD Zone 4
Internet of Things
• This is an evolving technology, also known as Internet
of Everything.
• Evolved from what used to be known as Ubiquitous
computing, M2M
• The industrial section of the applications are being
hailed as the 4th industrial revolution
• Basic premise is that intelligent/smart objects will be
delivering data to the Internet repositories and be
controlled through it
• Because of the Internet, this control will be possible
from anywhere
• That opens up a whole lot of possibilities
11/20/2015 Debasis Das ECD Zone 5
Top Level View of IoT
11/20/2015 Debasis Das ECD Zone 6
Sensors/sensor
networks
Actuators
Processor
Thing or an object
Internet Cloud
Structure of IoT
Services
Internet
Gateway
Wi-Fi, Mobile, DSL, Fiber
6LowPAN, Zigbee, RFID, NFC
Things- appliances, buildings, smart city systems
Sensors, Actuators
11/20/2015 Debasis Das ECD Zone 7
Technologies Involved in IoT
Applications
11/20/2015 Debasis Das ECD Zone 8
Application
OSS & BSS
Analytics Data Security BPM BRM
IoT Management Services
WAN (Wireless) WAN (Wireline)
RFID
Low power
wireless
Gateway functions
Sensors
LAN
6LowPAN
11/20/2015 Debasis Das ECD Zone 9
Objects & Data models ex, HTML, XML, etc.
Link
Network (IPv6)
Transport, UDP/IP and TCP/IP
Application, ex. Telnet, HTTP, SMTP, SNMP…..
7
4
3
2 6LoWPAN
Serial
Modems
X379.5
FDDI
802.3
Ethernet
flavors
802.15.4
6LoWPAN
DSL, ISDN, GPRS, etc.
802.11.x
Wi-Fi
flavors
Classes of Constrained Devices
Class RAM Flash Comments
Class 0 < 1 KB < 100 KB Devices use gateways to communicate, have
rudimentary communication capabilities only
Class 1 ~10 KB ~100 KB Devices use protocols designed for IoT, using
Constrained Application Protocols (CoAP). Can
interact with other devices without going through
a gateway.
Class 2 ~50 KB ~250 KB Devices use regular IP (IPv6) protocols and can
behave as regular network devices
11/20/2015 Debasis Das ECD Zone 10
What is CoAP
• CoAP is
– A RESTful protocol , for constrained devices and
networks, It is specialized for M2M applications
– Easy to proxy to/from HTTP
• CoAP is not
• A replacement for HTTP but a general HTTP
compression
• Works within the current web environment
facilitating communication of constrained devices
11/20/2015 Debasis Das ECD Zone 11
Free Source Tools
11/20/2015 Debasis Das ECD Zone 12
Free Source Hardware
Development Boards
11/20/2015 Debasis Das ECD Zone 13
Raspberry Pi Arduino
OS with Raspberry Pi
• Raspabian
• Arch Linux ARM
• OpenELEC
• Pidora
• Raspbmc
• Minepeon
• Kali Linux
• OpenWrt for
Raspberry Pi
• Raspberry Digital
Signage
• RISC OS Pi
11/20/2015 Debasis Das ECD Zone 14
OS with Arduino
• DuinOS
• Pyxis OS
• ArduinoMacOS
• TaOS
• FreeRTOS
• ROS
11/20/2015 Debasis Das ECD Zone 15
Contiki
• Open source OS that includes support for the
communication protocols
• Supports Internet standards
– 6LowPAN, RPL, COAP
• Supports standard C and COOJA simulator
• Runs on a range of low power wireless devices
• Commercial support available in addition to community
support
11/20/2015 Debasis Das ECD Zone 16
COOJA
• Cooja is a Contiki network emulator
– An extensible Java-based simulator capable of emulating Tmote Sky (and
other) nodes
– The code to be executed by the node is the exact same firmware you may
upload to physical nodes, allows large and small networks of motes to be
simulated
– Motes can be emulated at the hardware level
• Slower but allows for precise inspection of system behavior
– Motes can also be emulated at a less detailed level
• Faster and allows simulation of larger networks
• Cooja is a highly useful tool for Contiki development
– It allows developers to test their code and systems long before running it on
the target hardware
– Developers regularly set up new simulations to
• debug their software
• to verify the behavior of their systems
11/20/2015 Debasis Das ECD Zone 17
KAA
11/20/2015 Debasis Das ECD Zone 18
KAA Features
• Kaa is a middleware platform for creation of IoT
solutions, customizable, transport-agnostic link
between the hardware and applications
• It can build active device inventory, capture physical
and logical specs for each device, collect and analyze
real-time telemetry data, perform device management,
provisioning, and configuration, distribute firmware
updates, Enable near real-time communication across
devices
• Complex, time-consuming, and mundane tasks can be
left to Kaa
11/20/2015 Debasis Das ECD Zone 19
KAA Advantages
• Deployed easily deployed: on-premises, in cloud,
or mixed environments
• Supports wide range of hardware from low-
power MCUs to major OS supported systems
• Can use virtually any communication layer
• Promotes structured data that is easy to use and
handle
• The Kaa server can be scaled up to handle
millions of connected devices
11/20/2015 Debasis Das ECD Zone 20
In Conclusion
• Like most new technologies things are in a flux
• As with such evolving technologies, there are
several proprietary tools available to be
followed by open-source ones
• There are enough free source tools to get
started with development projects
11/20/2015 Debasis Das ECD Zone 21
References
1. Sensor Technologies: Healthcare, Wellness and
Environmental Applications- McGrath, Michael;
Ni Scanaill, Cliodhna, Apress. Kindle Edition.
2. Designing the Internet of Things- Adrian
McEwen, Hakim Cassimally, Wiley, 2014
3. Getting Started with the Internet of Things Cuno
Pfisterngs: Connecting Sensors and
Microcontrollers to the Cloud, Maker Media, Inc.
Kindle Edition.
11/20/2015 Debasis Das ECD Zone 22
Thank you!!
11/20/2015 Debasis Das ECD Zone 23

More Related Content

What's hot

Smart Cities: Internet of Things Service Creation
Smart Cities: Internet of Things Service CreationSmart Cities: Internet of Things Service Creation
Smart Cities: Internet of Things Service CreationPaul Houghton
 
Smart Cities, IoT, SDN, 5G Networks, Cloud Computing… Managing Complexity wit...
Smart Cities, IoT, SDN, 5G Networks, Cloud Computing… Managing Complexity wit...Smart Cities, IoT, SDN, 5G Networks, Cloud Computing… Managing Complexity wit...
Smart Cities, IoT, SDN, 5G Networks, Cloud Computing… Managing Complexity wit...Bristol Is Open
 
Soldatos io t-academy-cosmote-231117-v-final
Soldatos io t-academy-cosmote-231117-v-finalSoldatos io t-academy-cosmote-231117-v-final
Soldatos io t-academy-cosmote-231117-v-finalJohn Soldatos
 
An introduction to M2M / IoT technologies
An introduction to M2M / IoT technologiesAn introduction to M2M / IoT technologies
An introduction to M2M / IoT technologiesPascal Bodin
 
The Evolution of Edge computing
The Evolution of Edge computingThe Evolution of Edge computing
The Evolution of Edge computingDESMOND YUEN
 
Internet of things
Internet of thingsInternet of things
Internet of thingsUmesh Meniga
 
A fresh approach to remote IoT connectivity | by Podsystem
A fresh approach to remote IoT connectivity | by Podsystem A fresh approach to remote IoT connectivity | by Podsystem
A fresh approach to remote IoT connectivity | by Podsystem Kira Ugai
 
IoT with 5G-Network
IoT with 5G-NetworkIoT with 5G-Network
IoT with 5G-NetworkBelal Ashraf
 
IoT with 5G-Network
IoT with 5G-NetworkIoT with 5G-Network
IoT with 5G-NetworkBelal Ashraf
 
Computer Networks1
Computer Networks1Computer Networks1
Computer Networks1arjun0222
 
Embedded Devices on the Internet of Things
Embedded Devices on the Internet of ThingsEmbedded Devices on the Internet of Things
Embedded Devices on the Internet of Thingszdshelby
 
IoT / M2M Solutions with Informix in the IoT Gateway
IoT / M2M Solutions with Informix in the IoT GatewayIoT / M2M Solutions with Informix in the IoT Gateway
IoT / M2M Solutions with Informix in the IoT GatewayEurotech
 
IoT and 5G: Opportunities and Challenges, SenZations 2015
IoT and 5G: Opportunities and Challenges, SenZations 2015IoT and 5G: Opportunities and Challenges, SenZations 2015
IoT and 5G: Opportunities and Challenges, SenZations 2015SenZations Summer School
 
Internet of Things- A Plant and Marine Perspective
Internet of Things- A Plant and Marine PerspectiveInternet of Things- A Plant and Marine Perspective
Internet of Things- A Plant and Marine Perspectivekotahinet
 
industrial IoT can monitor critical machinery
industrial IoT can monitor critical machineryindustrial IoT can monitor critical machinery
industrial IoT can monitor critical machineryDan Yarmoluk
 

What's hot (20)

Smart Batteries
Smart BatteriesSmart Batteries
Smart Batteries
 
Smart Cities: Internet of Things Service Creation
Smart Cities: Internet of Things Service CreationSmart Cities: Internet of Things Service Creation
Smart Cities: Internet of Things Service Creation
 
Smart Cities, IoT, SDN, 5G Networks, Cloud Computing… Managing Complexity wit...
Smart Cities, IoT, SDN, 5G Networks, Cloud Computing… Managing Complexity wit...Smart Cities, IoT, SDN, 5G Networks, Cloud Computing… Managing Complexity wit...
Smart Cities, IoT, SDN, 5G Networks, Cloud Computing… Managing Complexity wit...
 
Soldatos io t-academy-cosmote-231117-v-final
Soldatos io t-academy-cosmote-231117-v-finalSoldatos io t-academy-cosmote-231117-v-final
Soldatos io t-academy-cosmote-231117-v-final
 
Sigfox whitepaper
Sigfox whitepaperSigfox whitepaper
Sigfox whitepaper
 
An introduction to M2M / IoT technologies
An introduction to M2M / IoT technologiesAn introduction to M2M / IoT technologies
An introduction to M2M / IoT technologies
 
Smart Energy Management
Smart Energy ManagementSmart Energy Management
Smart Energy Management
 
The Evolution of Edge computing
The Evolution of Edge computingThe Evolution of Edge computing
The Evolution of Edge computing
 
Internet of things
Internet of thingsInternet of things
Internet of things
 
A fresh approach to remote IoT connectivity | by Podsystem
A fresh approach to remote IoT connectivity | by Podsystem A fresh approach to remote IoT connectivity | by Podsystem
A fresh approach to remote IoT connectivity | by Podsystem
 
IoT with 5G-Network
IoT with 5G-NetworkIoT with 5G-Network
IoT with 5G-Network
 
Internet of things
Internet of thingsInternet of things
Internet of things
 
IoT with 5G-Network
IoT with 5G-NetworkIoT with 5G-Network
IoT with 5G-Network
 
Computer Networks1
Computer Networks1Computer Networks1
Computer Networks1
 
Agile fractal grid 7-11-14
Agile fractal grid   7-11-14Agile fractal grid   7-11-14
Agile fractal grid 7-11-14
 
Embedded Devices on the Internet of Things
Embedded Devices on the Internet of ThingsEmbedded Devices on the Internet of Things
Embedded Devices on the Internet of Things
 
IoT / M2M Solutions with Informix in the IoT Gateway
IoT / M2M Solutions with Informix in the IoT GatewayIoT / M2M Solutions with Informix in the IoT Gateway
IoT / M2M Solutions with Informix in the IoT Gateway
 
IoT and 5G: Opportunities and Challenges, SenZations 2015
IoT and 5G: Opportunities and Challenges, SenZations 2015IoT and 5G: Opportunities and Challenges, SenZations 2015
IoT and 5G: Opportunities and Challenges, SenZations 2015
 
Internet of Things- A Plant and Marine Perspective
Internet of Things- A Plant and Marine PerspectiveInternet of Things- A Plant and Marine Perspective
Internet of Things- A Plant and Marine Perspective
 
industrial IoT can monitor critical machinery
industrial IoT can monitor critical machineryindustrial IoT can monitor critical machinery
industrial IoT can monitor critical machinery
 

Viewers also liked

Internet of Things Apps for the Salesforce1 Platform - Salesforce1 World Tour...
Internet of Things Apps for the Salesforce1 Platform - Salesforce1 World Tour...Internet of Things Apps for the Salesforce1 Platform - Salesforce1 World Tour...
Internet of Things Apps for the Salesforce1 Platform - Salesforce1 World Tour...logicline - Enterprise Cloud & Mobile Apps
 
Gyaanspace-Corporate Presentation
Gyaanspace-Corporate PresentationGyaanspace-Corporate Presentation
Gyaanspace-Corporate PresentationTitash Banerjea
 
Comunicação Eficaz e Redes Sociais - Rodolfo Nakamura
Comunicação Eficaz e Redes Sociais - Rodolfo NakamuraComunicação Eficaz e Redes Sociais - Rodolfo Nakamura
Comunicação Eficaz e Redes Sociais - Rodolfo NakamuraRodolfo Nakamura
 
Dignóstico de hepatites virais
Dignóstico de  hepatites viraisDignóstico de  hepatites virais
Dignóstico de hepatites viraisVitor Obara
 
Engagement Design no Facebook - Como obter sucesso nessa rede
Engagement Design no Facebook - Como obter sucesso nessa redeEngagement Design no Facebook - Como obter sucesso nessa rede
Engagement Design no Facebook - Como obter sucesso nessa redeRafael Kiso
 
On-Life Marketing - 5 Passos para um Planejamento Estratégico Digital de Resu...
On-Life Marketing - 5 Passos para um Planejamento Estratégico Digital de Resu...On-Life Marketing - 5 Passos para um Planejamento Estratégico Digital de Resu...
On-Life Marketing - 5 Passos para um Planejamento Estratégico Digital de Resu...Rafael Kiso
 
Palestra "Planejamento para Alcançar Resultados nas Redes Sociais"
Palestra "Planejamento para Alcançar Resultados nas Redes Sociais"Palestra "Planejamento para Alcançar Resultados nas Redes Sociais"
Palestra "Planejamento para Alcançar Resultados nas Redes Sociais"Zimmermann PRO
 

Viewers also liked (10)

Historia del dinero
Historia del dineroHistoria del dinero
Historia del dinero
 
VJIM Aicte approval
VJIM Aicte approvalVJIM Aicte approval
VJIM Aicte approval
 
Pra
PraPra
Pra
 
Internet of Things Apps for the Salesforce1 Platform - Salesforce1 World Tour...
Internet of Things Apps for the Salesforce1 Platform - Salesforce1 World Tour...Internet of Things Apps for the Salesforce1 Platform - Salesforce1 World Tour...
Internet of Things Apps for the Salesforce1 Platform - Salesforce1 World Tour...
 
Gyaanspace-Corporate Presentation
Gyaanspace-Corporate PresentationGyaanspace-Corporate Presentation
Gyaanspace-Corporate Presentation
 
Comunicação Eficaz e Redes Sociais - Rodolfo Nakamura
Comunicação Eficaz e Redes Sociais - Rodolfo NakamuraComunicação Eficaz e Redes Sociais - Rodolfo Nakamura
Comunicação Eficaz e Redes Sociais - Rodolfo Nakamura
 
Dignóstico de hepatites virais
Dignóstico de  hepatites viraisDignóstico de  hepatites virais
Dignóstico de hepatites virais
 
Engagement Design no Facebook - Como obter sucesso nessa rede
Engagement Design no Facebook - Como obter sucesso nessa redeEngagement Design no Facebook - Como obter sucesso nessa rede
Engagement Design no Facebook - Como obter sucesso nessa rede
 
On-Life Marketing - 5 Passos para um Planejamento Estratégico Digital de Resu...
On-Life Marketing - 5 Passos para um Planejamento Estratégico Digital de Resu...On-Life Marketing - 5 Passos para um Planejamento Estratégico Digital de Resu...
On-Life Marketing - 5 Passos para um Planejamento Estratégico Digital de Resu...
 
Palestra "Planejamento para Alcançar Resultados nas Redes Sociais"
Palestra "Planejamento para Alcançar Resultados nas Redes Sociais"Palestra "Planejamento para Alcançar Resultados nas Redes Sociais"
Palestra "Planejamento para Alcançar Resultados nas Redes Sociais"
 

Similar to Development Ecosystem in Free Source for IoT

Meetup 4/2/2016 - Functionele en technische architectuur IoT
Meetup  4/2/2016 - Functionele en technische architectuur IoTMeetup  4/2/2016 - Functionele en technische architectuur IoT
Meetup 4/2/2016 - Functionele en technische architectuur IoTDigipolis Antwerpen
 
Internet of Things 101 - For software engineers
Internet of Things 101 - For software engineersInternet of Things 101 - For software engineers
Internet of Things 101 - For software engineersKashif Ali Siddiqui
 
Mainflux - Hyperscalable Unified IoT Platform
Mainflux - Hyperscalable Unified IoT PlatformMainflux - Hyperscalable Unified IoT Platform
Mainflux - Hyperscalable Unified IoT PlatformSasa Klopanovic
 
Mainflux - Hyperscalable Unified IoT Platform
Mainflux - Hyperscalable Unified IoT PlatformMainflux - Hyperscalable Unified IoT Platform
Mainflux - Hyperscalable Unified IoT PlatformSasa Klopanovic
 
Developers’ mDay u Banjoj Luci - Janko Isidorović, Mainflux – Unified IoT Pl...
Developers’ mDay u Banjoj Luci - Janko Isidorović, Mainflux –  Unified IoT Pl...Developers’ mDay u Banjoj Luci - Janko Isidorović, Mainflux –  Unified IoT Pl...
Developers’ mDay u Banjoj Luci - Janko Isidorović, Mainflux – Unified IoT Pl...mCloud
 
5G Cellular D2D RDMA Clusters
5G Cellular D2D RDMA Clusters5G Cellular D2D RDMA Clusters
5G Cellular D2D RDMA ClustersYitzhak Bar-Geva
 
WKS420 Create an IoT Gateway & Establish a Data Pipeline to AWS IoT with Intel
WKS420 Create an IoT Gateway & Establish a Data Pipeline to AWS IoT with IntelWKS420 Create an IoT Gateway & Establish a Data Pipeline to AWS IoT with Intel
WKS420 Create an IoT Gateway & Establish a Data Pipeline to AWS IoT with IntelAmazon Web Services
 
A SOFTWARE DEFINED RADIO BASED
A SOFTWARE DEFINED RADIO BASEDA SOFTWARE DEFINED RADIO BASED
A SOFTWARE DEFINED RADIO BASEDANGELIN JOHN
 
ch5-Fog Networks and Cloud Computing
ch5-Fog Networks and Cloud Computingch5-Fog Networks and Cloud Computing
ch5-Fog Networks and Cloud Computingssuser06ea42
 
Open Source and the Internet of Things
Open Source and the Internet of ThingsOpen Source and the Internet of Things
Open Source and the Internet of ThingsBlack Duck by Synopsys
 
Open Source & The Internet of Things
Open Source & The Internet of ThingsOpen Source & The Internet of Things
Open Source & The Internet of ThingsAll Things Open
 
Role of cloud and analytics in IoT
Role of cloud and analytics in IoTRole of cloud and analytics in IoT
Role of cloud and analytics in IoTSelvaraj Kesavan
 
WKS420 Create an IoT Gateway & Establish a Data Pipeline to AWS IoT with Intel
WKS420 Create an IoT Gateway & Establish a Data Pipeline to AWS IoT with IntelWKS420 Create an IoT Gateway & Establish a Data Pipeline to AWS IoT with Intel
WKS420 Create an IoT Gateway & Establish a Data Pipeline to AWS IoT with IntelAmazon Web Services
 
Internet of Things: state of the art
Internet of Things: state of the artInternet of Things: state of the art
Internet of Things: state of the artMario Kušek
 
Iot vupico-damien-contreras-2018-05-17-light-v3
Iot vupico-damien-contreras-2018-05-17-light-v3Iot vupico-damien-contreras-2018-05-17-light-v3
Iot vupico-damien-contreras-2018-05-17-light-v3Damien Contreras
 
Iot presentation
Iot presentationIot presentation
Iot presentationhuma742446
 
Eclipse kura in industry 4.0 david woodard
Eclipse kura in industry 4.0   david woodardEclipse kura in industry 4.0   david woodard
Eclipse kura in industry 4.0 david woodardEurotech
 
AWS re:Invent 2016: Enel E2E Smart Home Solution with Amazon Alexa (IOT308)
AWS re:Invent 2016: Enel E2E Smart Home Solution with Amazon Alexa (IOT308)AWS re:Invent 2016: Enel E2E Smart Home Solution with Amazon Alexa (IOT308)
AWS re:Invent 2016: Enel E2E Smart Home Solution with Amazon Alexa (IOT308)Amazon Web Services
 
PLNOG14: The benefits of "OPEN" in networking for operators - Joerg Ammon, Br...
PLNOG14: The benefits of "OPEN" in networking for operators - Joerg Ammon, Br...PLNOG14: The benefits of "OPEN" in networking for operators - Joerg Ammon, Br...
PLNOG14: The benefits of "OPEN" in networking for operators - Joerg Ammon, Br...PROIDEA
 

Similar to Development Ecosystem in Free Source for IoT (20)

Meetup 4/2/2016 - Functionele en technische architectuur IoT
Meetup  4/2/2016 - Functionele en technische architectuur IoTMeetup  4/2/2016 - Functionele en technische architectuur IoT
Meetup 4/2/2016 - Functionele en technische architectuur IoT
 
Internet of Things 101 - For software engineers
Internet of Things 101 - For software engineersInternet of Things 101 - For software engineers
Internet of Things 101 - For software engineers
 
Mainflux - Hyperscalable Unified IoT Platform
Mainflux - Hyperscalable Unified IoT PlatformMainflux - Hyperscalable Unified IoT Platform
Mainflux - Hyperscalable Unified IoT Platform
 
Mainflux - Hyperscalable Unified IoT Platform
Mainflux - Hyperscalable Unified IoT PlatformMainflux - Hyperscalable Unified IoT Platform
Mainflux - Hyperscalable Unified IoT Platform
 
Developers’ mDay u Banjoj Luci - Janko Isidorović, Mainflux – Unified IoT Pl...
Developers’ mDay u Banjoj Luci - Janko Isidorović, Mainflux –  Unified IoT Pl...Developers’ mDay u Banjoj Luci - Janko Isidorović, Mainflux –  Unified IoT Pl...
Developers’ mDay u Banjoj Luci - Janko Isidorović, Mainflux – Unified IoT Pl...
 
Feec telecom-nw-softwarization-aug-2015
Feec telecom-nw-softwarization-aug-2015Feec telecom-nw-softwarization-aug-2015
Feec telecom-nw-softwarization-aug-2015
 
5G Cellular D2D RDMA Clusters
5G Cellular D2D RDMA Clusters5G Cellular D2D RDMA Clusters
5G Cellular D2D RDMA Clusters
 
WKS420 Create an IoT Gateway & Establish a Data Pipeline to AWS IoT with Intel
WKS420 Create an IoT Gateway & Establish a Data Pipeline to AWS IoT with IntelWKS420 Create an IoT Gateway & Establish a Data Pipeline to AWS IoT with Intel
WKS420 Create an IoT Gateway & Establish a Data Pipeline to AWS IoT with Intel
 
A SOFTWARE DEFINED RADIO BASED
A SOFTWARE DEFINED RADIO BASEDA SOFTWARE DEFINED RADIO BASED
A SOFTWARE DEFINED RADIO BASED
 
ch5-Fog Networks and Cloud Computing
ch5-Fog Networks and Cloud Computingch5-Fog Networks and Cloud Computing
ch5-Fog Networks and Cloud Computing
 
Open Source and the Internet of Things
Open Source and the Internet of ThingsOpen Source and the Internet of Things
Open Source and the Internet of Things
 
Open Source & The Internet of Things
Open Source & The Internet of ThingsOpen Source & The Internet of Things
Open Source & The Internet of Things
 
Role of cloud and analytics in IoT
Role of cloud and analytics in IoTRole of cloud and analytics in IoT
Role of cloud and analytics in IoT
 
WKS420 Create an IoT Gateway & Establish a Data Pipeline to AWS IoT with Intel
WKS420 Create an IoT Gateway & Establish a Data Pipeline to AWS IoT with IntelWKS420 Create an IoT Gateway & Establish a Data Pipeline to AWS IoT with Intel
WKS420 Create an IoT Gateway & Establish a Data Pipeline to AWS IoT with Intel
 
Internet of Things: state of the art
Internet of Things: state of the artInternet of Things: state of the art
Internet of Things: state of the art
 
Iot vupico-damien-contreras-2018-05-17-light-v3
Iot vupico-damien-contreras-2018-05-17-light-v3Iot vupico-damien-contreras-2018-05-17-light-v3
Iot vupico-damien-contreras-2018-05-17-light-v3
 
Iot presentation
Iot presentationIot presentation
Iot presentation
 
Eclipse kura in industry 4.0 david woodard
Eclipse kura in industry 4.0   david woodardEclipse kura in industry 4.0   david woodard
Eclipse kura in industry 4.0 david woodard
 
AWS re:Invent 2016: Enel E2E Smart Home Solution with Amazon Alexa (IOT308)
AWS re:Invent 2016: Enel E2E Smart Home Solution with Amazon Alexa (IOT308)AWS re:Invent 2016: Enel E2E Smart Home Solution with Amazon Alexa (IOT308)
AWS re:Invent 2016: Enel E2E Smart Home Solution with Amazon Alexa (IOT308)
 
PLNOG14: The benefits of "OPEN" in networking for operators - Joerg Ammon, Br...
PLNOG14: The benefits of "OPEN" in networking for operators - Joerg Ammon, Br...PLNOG14: The benefits of "OPEN" in networking for operators - Joerg Ammon, Br...
PLNOG14: The benefits of "OPEN" in networking for operators - Joerg Ammon, Br...
 

More from Debasis Das

Management control systems jsb 606 part4
Management control systems jsb 606 part4Management control systems jsb 606 part4
Management control systems jsb 606 part4Debasis Das
 
Management control systems jsb 606 part3
Management control systems jsb 606 part3Management control systems jsb 606 part3
Management control systems jsb 606 part3Debasis Das
 
Management control systems jsb 606 part2
Management control systems jsb 606 part2Management control systems jsb 606 part2
Management control systems jsb 606 part2Debasis Das
 
Management control systems jsb 606 part1
Management control systems jsb 606 part1Management control systems jsb 606 part1
Management control systems jsb 606 part1Debasis Das
 
Computers for management jsb 1072003 ver
Computers for management jsb 1072003 verComputers for management jsb 1072003 ver
Computers for management jsb 1072003 verDebasis Das
 
Trends in education management
Trends in education managementTrends in education management
Trends in education managementDebasis Das
 
Ei502microprocessorsmicrtocontrollerspart4 8051 Microcontroller
Ei502microprocessorsmicrtocontrollerspart4 8051 MicrocontrollerEi502microprocessorsmicrtocontrollerspart4 8051 Microcontroller
Ei502microprocessorsmicrtocontrollerspart4 8051 MicrocontrollerDebasis Das
 
Ei502microprocessorsmicrtocontrollerspart5 sixteen bit8086 1
Ei502microprocessorsmicrtocontrollerspart5 sixteen bit8086 1Ei502microprocessorsmicrtocontrollerspart5 sixteen bit8086 1
Ei502microprocessorsmicrtocontrollerspart5 sixteen bit8086 1Debasis Das
 
Ei502 microprocessors & micrtocontrollers part3hardwareinterfacing
Ei502 microprocessors & micrtocontrollers part3hardwareinterfacingEi502 microprocessors & micrtocontrollers part3hardwareinterfacing
Ei502 microprocessors & micrtocontrollers part3hardwareinterfacingDebasis Das
 
Ei502 microprocessors & micrtocontrollers part 2(instructionset)
Ei502 microprocessors & micrtocontrollers part 2(instructionset)Ei502 microprocessors & micrtocontrollers part 2(instructionset)
Ei502 microprocessors & micrtocontrollers part 2(instructionset)Debasis Das
 
Ei502 microprocessors & micrtocontrollers part 1
Ei502 microprocessors & micrtocontrollers part 1Ei502 microprocessors & micrtocontrollers part 1
Ei502 microprocessors & micrtocontrollers part 1Debasis Das
 
It802 d mobilecommunicationspart4
It802 d mobilecommunicationspart4It802 d mobilecommunicationspart4
It802 d mobilecommunicationspart4Debasis Das
 
It802 d mobilecommunicationspart3
It802 d mobilecommunicationspart3It802 d mobilecommunicationspart3
It802 d mobilecommunicationspart3Debasis Das
 
It 802 d_Mobile Communications_part 2
It 802 d_Mobile Communications_part 2It 802 d_Mobile Communications_part 2
It 802 d_Mobile Communications_part 2Debasis Das
 
It 802 d_Mobile Communications_part 2
It 802 d_Mobile Communications_part 2It 802 d_Mobile Communications_part 2
It 802 d_Mobile Communications_part 2Debasis Das
 
It 802 d_mobile_communicationsSomeHistory
It 802 d_mobile_communicationsSomeHistoryIt 802 d_mobile_communicationsSomeHistory
It 802 d_mobile_communicationsSomeHistoryDebasis Das
 
It 802 d_intro&wlan
It 802 d_intro&wlanIt 802 d_intro&wlan
It 802 d_intro&wlanDebasis Das
 
It 802 d_intro&wlan
It 802 d_intro&wlanIt 802 d_intro&wlan
It 802 d_intro&wlanDebasis Das
 
Cs704 d distributedschedulingetc.
Cs704 d distributedschedulingetc.Cs704 d distributedschedulingetc.
Cs704 d distributedschedulingetc.Debasis Das
 
Cs704 d distributedmutualexcclusion&memory
Cs704 d distributedmutualexcclusion&memoryCs704 d distributedmutualexcclusion&memory
Cs704 d distributedmutualexcclusion&memoryDebasis Das
 

More from Debasis Das (20)

Management control systems jsb 606 part4
Management control systems jsb 606 part4Management control systems jsb 606 part4
Management control systems jsb 606 part4
 
Management control systems jsb 606 part3
Management control systems jsb 606 part3Management control systems jsb 606 part3
Management control systems jsb 606 part3
 
Management control systems jsb 606 part2
Management control systems jsb 606 part2Management control systems jsb 606 part2
Management control systems jsb 606 part2
 
Management control systems jsb 606 part1
Management control systems jsb 606 part1Management control systems jsb 606 part1
Management control systems jsb 606 part1
 
Computers for management jsb 1072003 ver
Computers for management jsb 1072003 verComputers for management jsb 1072003 ver
Computers for management jsb 1072003 ver
 
Trends in education management
Trends in education managementTrends in education management
Trends in education management
 
Ei502microprocessorsmicrtocontrollerspart4 8051 Microcontroller
Ei502microprocessorsmicrtocontrollerspart4 8051 MicrocontrollerEi502microprocessorsmicrtocontrollerspart4 8051 Microcontroller
Ei502microprocessorsmicrtocontrollerspart4 8051 Microcontroller
 
Ei502microprocessorsmicrtocontrollerspart5 sixteen bit8086 1
Ei502microprocessorsmicrtocontrollerspart5 sixteen bit8086 1Ei502microprocessorsmicrtocontrollerspart5 sixteen bit8086 1
Ei502microprocessorsmicrtocontrollerspart5 sixteen bit8086 1
 
Ei502 microprocessors & micrtocontrollers part3hardwareinterfacing
Ei502 microprocessors & micrtocontrollers part3hardwareinterfacingEi502 microprocessors & micrtocontrollers part3hardwareinterfacing
Ei502 microprocessors & micrtocontrollers part3hardwareinterfacing
 
Ei502 microprocessors & micrtocontrollers part 2(instructionset)
Ei502 microprocessors & micrtocontrollers part 2(instructionset)Ei502 microprocessors & micrtocontrollers part 2(instructionset)
Ei502 microprocessors & micrtocontrollers part 2(instructionset)
 
Ei502 microprocessors & micrtocontrollers part 1
Ei502 microprocessors & micrtocontrollers part 1Ei502 microprocessors & micrtocontrollers part 1
Ei502 microprocessors & micrtocontrollers part 1
 
It802 d mobilecommunicationspart4
It802 d mobilecommunicationspart4It802 d mobilecommunicationspart4
It802 d mobilecommunicationspart4
 
It802 d mobilecommunicationspart3
It802 d mobilecommunicationspart3It802 d mobilecommunicationspart3
It802 d mobilecommunicationspart3
 
It 802 d_Mobile Communications_part 2
It 802 d_Mobile Communications_part 2It 802 d_Mobile Communications_part 2
It 802 d_Mobile Communications_part 2
 
It 802 d_Mobile Communications_part 2
It 802 d_Mobile Communications_part 2It 802 d_Mobile Communications_part 2
It 802 d_Mobile Communications_part 2
 
It 802 d_mobile_communicationsSomeHistory
It 802 d_mobile_communicationsSomeHistoryIt 802 d_mobile_communicationsSomeHistory
It 802 d_mobile_communicationsSomeHistory
 
It 802 d_intro&wlan
It 802 d_intro&wlanIt 802 d_intro&wlan
It 802 d_intro&wlan
 
It 802 d_intro&wlan
It 802 d_intro&wlanIt 802 d_intro&wlan
It 802 d_intro&wlan
 
Cs704 d distributedschedulingetc.
Cs704 d distributedschedulingetc.Cs704 d distributedschedulingetc.
Cs704 d distributedschedulingetc.
 
Cs704 d distributedmutualexcclusion&memory
Cs704 d distributedmutualexcclusion&memoryCs704 d distributedmutualexcclusion&memory
Cs704 d distributedmutualexcclusion&memory
 

Recently uploaded

美国IUB学位证,印第安纳大学伯明顿分校毕业证书1:1制作
美国IUB学位证,印第安纳大学伯明顿分校毕业证书1:1制作美国IUB学位证,印第安纳大学伯明顿分校毕业证书1:1制作
美国IUB学位证,印第安纳大学伯明顿分校毕业证书1:1制作ss846v0c
 
(办理学位证)韩国汉阳大学毕业证成绩单原版一比一
(办理学位证)韩国汉阳大学毕业证成绩单原版一比一(办理学位证)韩国汉阳大学毕业证成绩单原版一比一
(办理学位证)韩国汉阳大学毕业证成绩单原版一比一C SSS
 
existing product research b2 Sunderland Culture
existing product research b2 Sunderland Cultureexisting product research b2 Sunderland Culture
existing product research b2 Sunderland CultureChloeMeadows1
 
专业一比一美国旧金山艺术学院毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国旧金山艺术学院毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree专业一比一美国旧金山艺术学院毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国旧金山艺术学院毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degreeyuu sss
 
NO1 Certified Black Magic Specialist Expert In Bahawalpur, Sargodha, Sialkot,...
NO1 Certified Black Magic Specialist Expert In Bahawalpur, Sargodha, Sialkot,...NO1 Certified Black Magic Specialist Expert In Bahawalpur, Sargodha, Sialkot,...
NO1 Certified Black Magic Specialist Expert In Bahawalpur, Sargodha, Sialkot,...Amil Baba Dawood bangali
 
Vip Udupi Call Girls 7001305949 WhatsApp Number 24x7 Best Services
Vip Udupi Call Girls 7001305949 WhatsApp Number 24x7 Best ServicesVip Udupi Call Girls 7001305949 WhatsApp Number 24x7 Best Services
Vip Udupi Call Girls 7001305949 WhatsApp Number 24x7 Best Servicesnajka9823
 
Call Girls In Munirka>༒9599632723 Incall_OutCall Available
Call Girls In Munirka>༒9599632723 Incall_OutCall AvailableCall Girls In Munirka>༒9599632723 Incall_OutCall Available
Call Girls In Munirka>༒9599632723 Incall_OutCall AvailableCall Girls in Delhi
 
Dubai Call Girls O525547819 Spring Break Fast Call Girls Dubai
Dubai Call Girls O525547819 Spring Break Fast Call Girls DubaiDubai Call Girls O525547819 Spring Break Fast Call Girls Dubai
Dubai Call Girls O525547819 Spring Break Fast Call Girls Dubaikojalkojal131
 
NO1 Certified Black Magic Specialist Expert Amil baba in Uk England Northern ...
NO1 Certified Black Magic Specialist Expert Amil baba in Uk England Northern ...NO1 Certified Black Magic Specialist Expert Amil baba in Uk England Northern ...
NO1 Certified Black Magic Specialist Expert Amil baba in Uk England Northern ...Amil Baba Dawood bangali
 
Erfurt FH学位证,埃尔福特应用技术大学毕业证书1:1制作
Erfurt FH学位证,埃尔福特应用技术大学毕业证书1:1制作Erfurt FH学位证,埃尔福特应用技术大学毕业证书1:1制作
Erfurt FH学位证,埃尔福特应用技术大学毕业证书1:1制作f3774p8b
 
专业一比一美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree专业一比一美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degreeyuu sss
 
NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...
NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...
NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...Amil baba
 
1:1原版定制美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree
1:1原版定制美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree1:1原版定制美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree
1:1原版定制美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degreeyuu sss
 
NO1 Certified Vashikaran Specialist in Uk Black Magic Specialist in Uk Black ...
NO1 Certified Vashikaran Specialist in Uk Black Magic Specialist in Uk Black ...NO1 Certified Vashikaran Specialist in Uk Black Magic Specialist in Uk Black ...
NO1 Certified Vashikaran Specialist in Uk Black Magic Specialist in Uk Black ...Amil baba
 
RBS学位证,鹿特丹商学院毕业证书1:1制作
RBS学位证,鹿特丹商学院毕业证书1:1制作RBS学位证,鹿特丹商学院毕业证书1:1制作
RBS学位证,鹿特丹商学院毕业证书1:1制作f3774p8b
 
萨斯喀彻温大学毕业证学位证成绩单-购买流程
萨斯喀彻温大学毕业证学位证成绩单-购买流程萨斯喀彻温大学毕业证学位证成绩单-购买流程
萨斯喀彻温大学毕业证学位证成绩单-购买流程1k98h0e1
 
the cOMPUTER SYSTEM - computer hardware servicing.pptx
the cOMPUTER SYSTEM - computer hardware servicing.pptxthe cOMPUTER SYSTEM - computer hardware servicing.pptx
the cOMPUTER SYSTEM - computer hardware servicing.pptxLeaMaePahinagGarciaV
 
Hindu amil baba kala jadu expert in pakistan islamabad lahore karachi atar ...
Hindu amil baba kala jadu expert  in pakistan islamabad lahore karachi atar  ...Hindu amil baba kala jadu expert  in pakistan islamabad lahore karachi atar  ...
Hindu amil baba kala jadu expert in pakistan islamabad lahore karachi atar ...amilabibi1
 

Recently uploaded (20)

美国IUB学位证,印第安纳大学伯明顿分校毕业证书1:1制作
美国IUB学位证,印第安纳大学伯明顿分校毕业证书1:1制作美国IUB学位证,印第安纳大学伯明顿分校毕业证书1:1制作
美国IUB学位证,印第安纳大学伯明顿分校毕业证书1:1制作
 
(办理学位证)韩国汉阳大学毕业证成绩单原版一比一
(办理学位证)韩国汉阳大学毕业证成绩单原版一比一(办理学位证)韩国汉阳大学毕业证成绩单原版一比一
(办理学位证)韩国汉阳大学毕业证成绩单原版一比一
 
existing product research b2 Sunderland Culture
existing product research b2 Sunderland Cultureexisting product research b2 Sunderland Culture
existing product research b2 Sunderland Culture
 
专业一比一美国旧金山艺术学院毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国旧金山艺术学院毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree专业一比一美国旧金山艺术学院毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国旧金山艺术学院毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
 
NO1 Certified Black Magic Specialist Expert In Bahawalpur, Sargodha, Sialkot,...
NO1 Certified Black Magic Specialist Expert In Bahawalpur, Sargodha, Sialkot,...NO1 Certified Black Magic Specialist Expert In Bahawalpur, Sargodha, Sialkot,...
NO1 Certified Black Magic Specialist Expert In Bahawalpur, Sargodha, Sialkot,...
 
Vip Udupi Call Girls 7001305949 WhatsApp Number 24x7 Best Services
Vip Udupi Call Girls 7001305949 WhatsApp Number 24x7 Best ServicesVip Udupi Call Girls 7001305949 WhatsApp Number 24x7 Best Services
Vip Udupi Call Girls 7001305949 WhatsApp Number 24x7 Best Services
 
Call Girls In Munirka>༒9599632723 Incall_OutCall Available
Call Girls In Munirka>༒9599632723 Incall_OutCall AvailableCall Girls In Munirka>༒9599632723 Incall_OutCall Available
Call Girls In Munirka>༒9599632723 Incall_OutCall Available
 
Dubai Call Girls O525547819 Spring Break Fast Call Girls Dubai
Dubai Call Girls O525547819 Spring Break Fast Call Girls DubaiDubai Call Girls O525547819 Spring Break Fast Call Girls Dubai
Dubai Call Girls O525547819 Spring Break Fast Call Girls Dubai
 
NO1 Certified Black Magic Specialist Expert Amil baba in Uk England Northern ...
NO1 Certified Black Magic Specialist Expert Amil baba in Uk England Northern ...NO1 Certified Black Magic Specialist Expert Amil baba in Uk England Northern ...
NO1 Certified Black Magic Specialist Expert Amil baba in Uk England Northern ...
 
young call girls in Gtb Nagar,🔝 9953056974 🔝 escort Service
young call girls in Gtb Nagar,🔝 9953056974 🔝 escort Serviceyoung call girls in Gtb Nagar,🔝 9953056974 🔝 escort Service
young call girls in Gtb Nagar,🔝 9953056974 🔝 escort Service
 
Erfurt FH学位证,埃尔福特应用技术大学毕业证书1:1制作
Erfurt FH学位证,埃尔福特应用技术大学毕业证书1:1制作Erfurt FH学位证,埃尔福特应用技术大学毕业证书1:1制作
Erfurt FH学位证,埃尔福特应用技术大学毕业证书1:1制作
 
专业一比一美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree专业一比一美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
 
NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...
NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...
NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...
 
young call girls in Khanpur,🔝 9953056974 🔝 escort Service
young call girls in  Khanpur,🔝 9953056974 🔝 escort Serviceyoung call girls in  Khanpur,🔝 9953056974 🔝 escort Service
young call girls in Khanpur,🔝 9953056974 🔝 escort Service
 
1:1原版定制美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree
1:1原版定制美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree1:1原版定制美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree
1:1原版定制美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree
 
NO1 Certified Vashikaran Specialist in Uk Black Magic Specialist in Uk Black ...
NO1 Certified Vashikaran Specialist in Uk Black Magic Specialist in Uk Black ...NO1 Certified Vashikaran Specialist in Uk Black Magic Specialist in Uk Black ...
NO1 Certified Vashikaran Specialist in Uk Black Magic Specialist in Uk Black ...
 
RBS学位证,鹿特丹商学院毕业证书1:1制作
RBS学位证,鹿特丹商学院毕业证书1:1制作RBS学位证,鹿特丹商学院毕业证书1:1制作
RBS学位证,鹿特丹商学院毕业证书1:1制作
 
萨斯喀彻温大学毕业证学位证成绩单-购买流程
萨斯喀彻温大学毕业证学位证成绩单-购买流程萨斯喀彻温大学毕业证学位证成绩单-购买流程
萨斯喀彻温大学毕业证学位证成绩单-购买流程
 
the cOMPUTER SYSTEM - computer hardware servicing.pptx
the cOMPUTER SYSTEM - computer hardware servicing.pptxthe cOMPUTER SYSTEM - computer hardware servicing.pptx
the cOMPUTER SYSTEM - computer hardware servicing.pptx
 
Hindu amil baba kala jadu expert in pakistan islamabad lahore karachi atar ...
Hindu amil baba kala jadu expert  in pakistan islamabad lahore karachi atar  ...Hindu amil baba kala jadu expert  in pakistan islamabad lahore karachi atar  ...
Hindu amil baba kala jadu expert in pakistan islamabad lahore karachi atar ...
 

Development Ecosystem in Free Source for IoT

  • 1. Development Ecosystem in Free Source for IoT Debasis Das Principal Consultant ECD Zone
  • 2. Debasis Das • BE in Electronics Engineering, Jadavpur University • M Tech, EE, Computer Sc. Major, IIT, Kanpur • About a decade and a half in DRDO working with communications technology, Remote sensing & satellite imaging, pilot-less vehicles, computers and microcomputer technologies • More than two decades in software development delivering projects to international clientele from US, Europe, Japan and China 11/20/2015 Debasis Das ECD Zone 2
  • 3. ECD Zone • Engineering & Management Consulting • Distributed Geographically • India (Several Locations) • Singapore • UK • Corporate training in leading edge technology areas 11/20/2015 Debasis Das ECD Zone 3
  • 4. History with IoT related Technologies (Processors, communication, Sensors)) • 1978-85: SSMA and frequency hopping secure communication systems • 1985/86: Intel 8086 based real-time processor for drones • 1986- 1991: M6800x and Intel x86 based processor and I/O controllers development at HCL Development lab • 1987: Developed and published a practical manual of designing processor devices, interfacing with sensor, into products. Hardly any books by Indian writers were available back then • 1992- 2008: Software projects execution for International clientele . Worked with the client-server, web based technologies, digital media technologies for digital video broadcasts and IPTV applications • 209 to now: Consultancy, strategy, technology mentoring in areas including embedded technology 11/20/2015 Debasis Das ECD Zone 4
  • 5. Internet of Things • This is an evolving technology, also known as Internet of Everything. • Evolved from what used to be known as Ubiquitous computing, M2M • The industrial section of the applications are being hailed as the 4th industrial revolution • Basic premise is that intelligent/smart objects will be delivering data to the Internet repositories and be controlled through it • Because of the Internet, this control will be possible from anywhere • That opens up a whole lot of possibilities 11/20/2015 Debasis Das ECD Zone 5
  • 6. Top Level View of IoT 11/20/2015 Debasis Das ECD Zone 6 Sensors/sensor networks Actuators Processor Thing or an object Internet Cloud
  • 7. Structure of IoT Services Internet Gateway Wi-Fi, Mobile, DSL, Fiber 6LowPAN, Zigbee, RFID, NFC Things- appliances, buildings, smart city systems Sensors, Actuators 11/20/2015 Debasis Das ECD Zone 7
  • 8. Technologies Involved in IoT Applications 11/20/2015 Debasis Das ECD Zone 8 Application OSS & BSS Analytics Data Security BPM BRM IoT Management Services WAN (Wireless) WAN (Wireline) RFID Low power wireless Gateway functions Sensors LAN
  • 9. 6LowPAN 11/20/2015 Debasis Das ECD Zone 9 Objects & Data models ex, HTML, XML, etc. Link Network (IPv6) Transport, UDP/IP and TCP/IP Application, ex. Telnet, HTTP, SMTP, SNMP….. 7 4 3 2 6LoWPAN Serial Modems X379.5 FDDI 802.3 Ethernet flavors 802.15.4 6LoWPAN DSL, ISDN, GPRS, etc. 802.11.x Wi-Fi flavors
  • 10. Classes of Constrained Devices Class RAM Flash Comments Class 0 < 1 KB < 100 KB Devices use gateways to communicate, have rudimentary communication capabilities only Class 1 ~10 KB ~100 KB Devices use protocols designed for IoT, using Constrained Application Protocols (CoAP). Can interact with other devices without going through a gateway. Class 2 ~50 KB ~250 KB Devices use regular IP (IPv6) protocols and can behave as regular network devices 11/20/2015 Debasis Das ECD Zone 10
  • 11. What is CoAP • CoAP is – A RESTful protocol , for constrained devices and networks, It is specialized for M2M applications – Easy to proxy to/from HTTP • CoAP is not • A replacement for HTTP but a general HTTP compression • Works within the current web environment facilitating communication of constrained devices 11/20/2015 Debasis Das ECD Zone 11
  • 12. Free Source Tools 11/20/2015 Debasis Das ECD Zone 12
  • 13. Free Source Hardware Development Boards 11/20/2015 Debasis Das ECD Zone 13 Raspberry Pi Arduino
  • 14. OS with Raspberry Pi • Raspabian • Arch Linux ARM • OpenELEC • Pidora • Raspbmc • Minepeon • Kali Linux • OpenWrt for Raspberry Pi • Raspberry Digital Signage • RISC OS Pi 11/20/2015 Debasis Das ECD Zone 14
  • 15. OS with Arduino • DuinOS • Pyxis OS • ArduinoMacOS • TaOS • FreeRTOS • ROS 11/20/2015 Debasis Das ECD Zone 15
  • 16. Contiki • Open source OS that includes support for the communication protocols • Supports Internet standards – 6LowPAN, RPL, COAP • Supports standard C and COOJA simulator • Runs on a range of low power wireless devices • Commercial support available in addition to community support 11/20/2015 Debasis Das ECD Zone 16
  • 17. COOJA • Cooja is a Contiki network emulator – An extensible Java-based simulator capable of emulating Tmote Sky (and other) nodes – The code to be executed by the node is the exact same firmware you may upload to physical nodes, allows large and small networks of motes to be simulated – Motes can be emulated at the hardware level • Slower but allows for precise inspection of system behavior – Motes can also be emulated at a less detailed level • Faster and allows simulation of larger networks • Cooja is a highly useful tool for Contiki development – It allows developers to test their code and systems long before running it on the target hardware – Developers regularly set up new simulations to • debug their software • to verify the behavior of their systems 11/20/2015 Debasis Das ECD Zone 17
  • 19. KAA Features • Kaa is a middleware platform for creation of IoT solutions, customizable, transport-agnostic link between the hardware and applications • It can build active device inventory, capture physical and logical specs for each device, collect and analyze real-time telemetry data, perform device management, provisioning, and configuration, distribute firmware updates, Enable near real-time communication across devices • Complex, time-consuming, and mundane tasks can be left to Kaa 11/20/2015 Debasis Das ECD Zone 19
  • 20. KAA Advantages • Deployed easily deployed: on-premises, in cloud, or mixed environments • Supports wide range of hardware from low- power MCUs to major OS supported systems • Can use virtually any communication layer • Promotes structured data that is easy to use and handle • The Kaa server can be scaled up to handle millions of connected devices 11/20/2015 Debasis Das ECD Zone 20
  • 21. In Conclusion • Like most new technologies things are in a flux • As with such evolving technologies, there are several proprietary tools available to be followed by open-source ones • There are enough free source tools to get started with development projects 11/20/2015 Debasis Das ECD Zone 21
  • 22. References 1. Sensor Technologies: Healthcare, Wellness and Environmental Applications- McGrath, Michael; Ni Scanaill, Cliodhna, Apress. Kindle Edition. 2. Designing the Internet of Things- Adrian McEwen, Hakim Cassimally, Wiley, 2014 3. Getting Started with the Internet of Things Cuno Pfisterngs: Connecting Sensors and Microcontrollers to the Cloud, Maker Media, Inc. Kindle Edition. 11/20/2015 Debasis Das ECD Zone 22