getting started with iot by niraj shah
TRANSCRIPT
![Page 1: Getting Started with IoT by Niraj Shah](https://reader031.vdocuments.us/reader031/viewer/2022021506/589a8bc41a28abae648b47d3/html5/thumbnails/1.jpg)
![Page 2: Getting Started with IoT by Niraj Shah](https://reader031.vdocuments.us/reader031/viewer/2022021506/589a8bc41a28abae648b47d3/html5/thumbnails/2.jpg)
1. IoT Architecture 1. Basic Components of IoT 2. IoT Architecture Design with example
2. Skill sets needed to get started 1. As a Student/developer/business what are the skill sets
needed 2. How you can achieve those skill sets
3. Identifying Areas to get started 1. Identifying the right problem statements & business areas 2. Defining the detailed problem statement & its feasibility
4. Execution Plan 1. Execution plan with Components & Resources
5. Example 1. Explaining the entire process using one product example
![Page 3: Getting Started with IoT by Niraj Shah](https://reader031.vdocuments.us/reader031/viewer/2022021506/589a8bc41a28abae648b47d3/html5/thumbnails/3.jpg)
Things?
Any Thing and Every Thing.
Goods, Objects, Machines, Appliances, Building, Vehicles, Animals,
People,Plant, Soil….
![Page 4: Getting Started with IoT by Niraj Shah](https://reader031.vdocuments.us/reader031/viewer/2022021506/589a8bc41a28abae648b47d3/html5/thumbnails/4.jpg)
How?
SMARTThing
![Page 5: Getting Started with IoT by Niraj Shah](https://reader031.vdocuments.us/reader031/viewer/2022021506/589a8bc41a28abae648b47d3/html5/thumbnails/5.jpg)
What will we do with it?
A. Connect with the ThingsB. Monitor the ThingsC. Search For the ThingsD. Manage the ThingsE. Control the Things
![Page 6: Getting Started with IoT by Niraj Shah](https://reader031.vdocuments.us/reader031/viewer/2022021506/589a8bc41a28abae648b47d3/html5/thumbnails/6.jpg)
![Page 7: Getting Started with IoT by Niraj Shah](https://reader031.vdocuments.us/reader031/viewer/2022021506/589a8bc41a28abae648b47d3/html5/thumbnails/7.jpg)
![Page 8: Getting Started with IoT by Niraj Shah](https://reader031.vdocuments.us/reader031/viewer/2022021506/589a8bc41a28abae648b47d3/html5/thumbnails/8.jpg)
Where is my keys?
Where is my child?
![Page 9: Getting Started with IoT by Niraj Shah](https://reader031.vdocuments.us/reader031/viewer/2022021506/589a8bc41a28abae648b47d3/html5/thumbnails/9.jpg)
![Page 10: Getting Started with IoT by Niraj Shah](https://reader031.vdocuments.us/reader031/viewer/2022021506/589a8bc41a28abae648b47d3/html5/thumbnails/10.jpg)
![Page 11: Getting Started with IoT by Niraj Shah](https://reader031.vdocuments.us/reader031/viewer/2022021506/589a8bc41a28abae648b47d3/html5/thumbnails/11.jpg)
![Page 12: Getting Started with IoT by Niraj Shah](https://reader031.vdocuments.us/reader031/viewer/2022021506/589a8bc41a28abae648b47d3/html5/thumbnails/12.jpg)
Why IoT Attractive?
![Page 13: Getting Started with IoT by Niraj Shah](https://reader031.vdocuments.us/reader031/viewer/2022021506/589a8bc41a28abae648b47d3/html5/thumbnails/13.jpg)
![Page 14: Getting Started with IoT by Niraj Shah](https://reader031.vdocuments.us/reader031/viewer/2022021506/589a8bc41a28abae648b47d3/html5/thumbnails/14.jpg)
![Page 15: Getting Started with IoT by Niraj Shah](https://reader031.vdocuments.us/reader031/viewer/2022021506/589a8bc41a28abae648b47d3/html5/thumbnails/15.jpg)
![Page 16: Getting Started with IoT by Niraj Shah](https://reader031.vdocuments.us/reader031/viewer/2022021506/589a8bc41a28abae648b47d3/html5/thumbnails/16.jpg)
![Page 17: Getting Started with IoT by Niraj Shah](https://reader031.vdocuments.us/reader031/viewer/2022021506/589a8bc41a28abae648b47d3/html5/thumbnails/17.jpg)
![Page 18: Getting Started with IoT by Niraj Shah](https://reader031.vdocuments.us/reader031/viewer/2022021506/589a8bc41a28abae648b47d3/html5/thumbnails/18.jpg)
Key Features for IoT Product
![Page 19: Getting Started with IoT by Niraj Shah](https://reader031.vdocuments.us/reader031/viewer/2022021506/589a8bc41a28abae648b47d3/html5/thumbnails/19.jpg)
![Page 20: Getting Started with IoT by Niraj Shah](https://reader031.vdocuments.us/reader031/viewer/2022021506/589a8bc41a28abae648b47d3/html5/thumbnails/20.jpg)
![Page 21: Getting Started with IoT by Niraj Shah](https://reader031.vdocuments.us/reader031/viewer/2022021506/589a8bc41a28abae648b47d3/html5/thumbnails/21.jpg)
![Page 22: Getting Started with IoT by Niraj Shah](https://reader031.vdocuments.us/reader031/viewer/2022021506/589a8bc41a28abae648b47d3/html5/thumbnails/22.jpg)
![Page 23: Getting Started with IoT by Niraj Shah](https://reader031.vdocuments.us/reader031/viewer/2022021506/589a8bc41a28abae648b47d3/html5/thumbnails/23.jpg)
![Page 24: Getting Started with IoT by Niraj Shah](https://reader031.vdocuments.us/reader031/viewer/2022021506/589a8bc41a28abae648b47d3/html5/thumbnails/24.jpg)
IoT Expands Security Needs
Converged, Managed Network
Resilience at Scale SecurityApplication Enablement
Distributed Intelligence
Increased Attack Surface
Threat Diversity
Impact and Risk
Remediation
Protocols
Compliance and Regulation
![Page 25: Getting Started with IoT by Niraj Shah](https://reader031.vdocuments.us/reader031/viewer/2022021506/589a8bc41a28abae648b47d3/html5/thumbnails/25.jpg)
![Page 26: Getting Started with IoT by Niraj Shah](https://reader031.vdocuments.us/reader031/viewer/2022021506/589a8bc41a28abae648b47d3/html5/thumbnails/26.jpg)
![Page 27: Getting Started with IoT by Niraj Shah](https://reader031.vdocuments.us/reader031/viewer/2022021506/589a8bc41a28abae648b47d3/html5/thumbnails/27.jpg)
![Page 28: Getting Started with IoT by Niraj Shah](https://reader031.vdocuments.us/reader031/viewer/2022021506/589a8bc41a28abae648b47d3/html5/thumbnails/28.jpg)
![Page 29: Getting Started with IoT by Niraj Shah](https://reader031.vdocuments.us/reader031/viewer/2022021506/589a8bc41a28abae648b47d3/html5/thumbnails/29.jpg)
Interoperability
![Page 30: Getting Started with IoT by Niraj Shah](https://reader031.vdocuments.us/reader031/viewer/2022021506/589a8bc41a28abae648b47d3/html5/thumbnails/30.jpg)
![Page 31: Getting Started with IoT by Niraj Shah](https://reader031.vdocuments.us/reader031/viewer/2022021506/589a8bc41a28abae648b47d3/html5/thumbnails/31.jpg)
![Page 32: Getting Started with IoT by Niraj Shah](https://reader031.vdocuments.us/reader031/viewer/2022021506/589a8bc41a28abae648b47d3/html5/thumbnails/32.jpg)
![Page 33: Getting Started with IoT by Niraj Shah](https://reader031.vdocuments.us/reader031/viewer/2022021506/589a8bc41a28abae648b47d3/html5/thumbnails/33.jpg)
![Page 34: Getting Started with IoT by Niraj Shah](https://reader031.vdocuments.us/reader031/viewer/2022021506/589a8bc41a28abae648b47d3/html5/thumbnails/34.jpg)
![Page 35: Getting Started with IoT by Niraj Shah](https://reader031.vdocuments.us/reader031/viewer/2022021506/589a8bc41a28abae648b47d3/html5/thumbnails/35.jpg)
![Page 36: Getting Started with IoT by Niraj Shah](https://reader031.vdocuments.us/reader031/viewer/2022021506/589a8bc41a28abae648b47d3/html5/thumbnails/36.jpg)
![Page 37: Getting Started with IoT by Niraj Shah](https://reader031.vdocuments.us/reader031/viewer/2022021506/589a8bc41a28abae648b47d3/html5/thumbnails/37.jpg)
IOT ECOSYSTEM
“ Architecture”
![Page 38: Getting Started with IoT by Niraj Shah](https://reader031.vdocuments.us/reader031/viewer/2022021506/589a8bc41a28abae648b47d3/html5/thumbnails/38.jpg)
BASIC BLOCK DIAGRAM
Keypad
Process ControlSensor
Feedback
Display
![Page 39: Getting Started with IoT by Niraj Shah](https://reader031.vdocuments.us/reader031/viewer/2022021506/589a8bc41a28abae648b47d3/html5/thumbnails/39.jpg)
![Page 40: Getting Started with IoT by Niraj Shah](https://reader031.vdocuments.us/reader031/viewer/2022021506/589a8bc41a28abae648b47d3/html5/thumbnails/40.jpg)
BASIC IoT BLOCK DIAGRAM
Edge
ProcessConnectivitySensor
![Page 41: Getting Started with IoT by Niraj Shah](https://reader031.vdocuments.us/reader031/viewer/2022021506/589a8bc41a28abae648b47d3/html5/thumbnails/41.jpg)
![Page 42: Getting Started with IoT by Niraj Shah](https://reader031.vdocuments.us/reader031/viewer/2022021506/589a8bc41a28abae648b47d3/html5/thumbnails/42.jpg)
![Page 43: Getting Started with IoT by Niraj Shah](https://reader031.vdocuments.us/reader031/viewer/2022021506/589a8bc41a28abae648b47d3/html5/thumbnails/43.jpg)
![Page 44: Getting Started with IoT by Niraj Shah](https://reader031.vdocuments.us/reader031/viewer/2022021506/589a8bc41a28abae648b47d3/html5/thumbnails/44.jpg)
![Page 45: Getting Started with IoT by Niraj Shah](https://reader031.vdocuments.us/reader031/viewer/2022021506/589a8bc41a28abae648b47d3/html5/thumbnails/45.jpg)
![Page 46: Getting Started with IoT by Niraj Shah](https://reader031.vdocuments.us/reader031/viewer/2022021506/589a8bc41a28abae648b47d3/html5/thumbnails/46.jpg)
![Page 47: Getting Started with IoT by Niraj Shah](https://reader031.vdocuments.us/reader031/viewer/2022021506/589a8bc41a28abae648b47d3/html5/thumbnails/47.jpg)
![Page 48: Getting Started with IoT by Niraj Shah](https://reader031.vdocuments.us/reader031/viewer/2022021506/589a8bc41a28abae648b47d3/html5/thumbnails/48.jpg)
![Page 49: Getting Started with IoT by Niraj Shah](https://reader031.vdocuments.us/reader031/viewer/2022021506/589a8bc41a28abae648b47d3/html5/thumbnails/49.jpg)
![Page 50: Getting Started with IoT by Niraj Shah](https://reader031.vdocuments.us/reader031/viewer/2022021506/589a8bc41a28abae648b47d3/html5/thumbnails/50.jpg)
![Page 51: Getting Started with IoT by Niraj Shah](https://reader031.vdocuments.us/reader031/viewer/2022021506/589a8bc41a28abae648b47d3/html5/thumbnails/51.jpg)
![Page 52: Getting Started with IoT by Niraj Shah](https://reader031.vdocuments.us/reader031/viewer/2022021506/589a8bc41a28abae648b47d3/html5/thumbnails/52.jpg)
![Page 53: Getting Started with IoT by Niraj Shah](https://reader031.vdocuments.us/reader031/viewer/2022021506/589a8bc41a28abae648b47d3/html5/thumbnails/53.jpg)
• Skill Set : 1. Firmware engineer-
– low level programming C/C++ Embedded C.
– Digital signal processing (DSP).
– Understanding of firmware security.
– Operating systems RTOS, Linux, bare metal, eCos.
– Wireless technology such as BLE, NFC, RFID, Zigbee, Zwave.
– On chip communication protocols such as I2C, SPI and UART.
– Understanding of the processor architecture and how it utilizes memory.
– Then you have basic testing and debugging.
![Page 54: Getting Started with IoT by Niraj Shah](https://reader031.vdocuments.us/reader031/viewer/2022021506/589a8bc41a28abae648b47d3/html5/thumbnails/54.jpg)
• Skill Set : 2. Hardware Engineer-
– Power management,
– SoC (System on a Chip)
– PCB board design, prototyping, and debugging.
– Sensor technology and integration.
– Also wireless technology LTE, GPS, BLE, NFC, RFID, Zigbee, Zwave…
– CE certification and regulation
![Page 55: Getting Started with IoT by Niraj Shah](https://reader031.vdocuments.us/reader031/viewer/2022021506/589a8bc41a28abae648b47d3/html5/thumbnails/55.jpg)
• Skill Set : 3. Network Engineer-
– Understanding of routing protocols and data transfer protocols WPA, BLE, LTE, 3G, 4G, TCP/IP.
– IoT specific-
• MQTT(Message Queuing Telemetry Transport)
• CoAP(Constrained Application Protocol)
– Network monitoring, firewalls, switching and routing protocols.
– Ethernet IPv4 and IPv6. MPLS, VRF, IPSEC VPNs DHCP.
![Page 56: Getting Started with IoT by Niraj Shah](https://reader031.vdocuments.us/reader031/viewer/2022021506/589a8bc41a28abae648b47d3/html5/thumbnails/56.jpg)
• Skill Set : 4. Security Engineer-
– Security is BIG in the IoT space. You need to makesure the whole end to end IoT solution is secure. Thisincludes data, mobile, network, application, hardwareand system.
– Device discovery, data tokenization and authorizationsuch as Oauth.
– DHCP, vulnerabilities in SoC (System on a Chip)
– Expert understanding in Cryptography, Dataencryption and firewalls.
– Understanding of the trade-offs of security,performance and cost.
![Page 57: Getting Started with IoT by Niraj Shah](https://reader031.vdocuments.us/reader031/viewer/2022021506/589a8bc41a28abae648b47d3/html5/thumbnails/57.jpg)
• Skill Set : 5. Data Analyst-
– With the amount of data being generated by sensorsit is important to be able to analyze and make senseof real time data.
– Additionally most IoT solutions learn the user as timegoes on so machine learning and algorithmdevelopment is very important.
– Skills include Hadoop, R, Matlab, Python, statisticalanalysis, data cleaning, machine learning andexperience working with sensor data.
![Page 58: Getting Started with IoT by Niraj Shah](https://reader031.vdocuments.us/reader031/viewer/2022021506/589a8bc41a28abae648b47d3/html5/thumbnails/58.jpg)
• Skill Set : 6. Software Developers-– Web services such as Rest API development.
– Experience working with MQTT and CoAP.
– Ability to work with real-time data and multithreading. Typical full stack development skill set.
– Analytics and custom dashboard creation.
– User/Device management and authentication.
– Workflow and biz processes automation.
– Main thing in IoT is to remove the need of human involvement in automated processes.
– Many enterprises are using off the shelf solutions to implement their IoT projects. They need managers who have experience working on AWS(Amazon's Telemetry), Xively, Axeda, and Azure Event Hub.
![Page 59: Getting Started with IoT by Niraj Shah](https://reader031.vdocuments.us/reader031/viewer/2022021506/589a8bc41a28abae648b47d3/html5/thumbnails/59.jpg)
• Skill Set : 7. Product managers-
– Strong domain experience (home automation, wearable, retail, telemedicine etc).
– Understand how the IoT stack being used in the company and what are the competitors doing.
– The key thing is to understand and orchestrate all the moving parts of an IoT solution.
– Emphasis on intuitive user experience and customer usage habits.
– Supplier and cost management.
– Product and regulatory compliance for electronics and connected devices.
![Page 60: Getting Started with IoT by Niraj Shah](https://reader031.vdocuments.us/reader031/viewer/2022021506/589a8bc41a28abae648b47d3/html5/thumbnails/60.jpg)
• Skill Set : 8. Mobile developer-
– Mobile devices are one of the main gateways in the IoT stack.
– It sometimes is even the only controller for some devices so you want to have great UI experience.
– Skills are similar to any other mobile developer that develops for iOS and Andriod.
– IoT specifics include location based applications or integration with Bluetooth connected devices.
![Page 61: Getting Started with IoT by Niraj Shah](https://reader031.vdocuments.us/reader031/viewer/2022021506/589a8bc41a28abae648b47d3/html5/thumbnails/61.jpg)
• Skill Set : 9. Wild card engineers-
– Engineers with specific domain expertise that thecompany is looking for. For example, some quantifiedself companies are looking for biomechanicalengineers and people with wearable experience.
– Additionally, home automation companies arelooking for people with HVAC and mechanicalengineering experience.
– Lastly, vehicle automation and fleet management isalso becoming big which require a whole set of newskills such as telemetry.
![Page 62: Getting Started with IoT by Niraj Shah](https://reader031.vdocuments.us/reader031/viewer/2022021506/589a8bc41a28abae648b47d3/html5/thumbnails/62.jpg)
• Execution Plan Here's the typical process (in order of execution) to get a hardware product from idea to market:1. Idea & Documentation2. Proof Of Concept (POC)3. Specification and Documentation 4. Firmware Design5. Software Flowchart & Documentation6. Testing
a. Engineering Verification Test (EVT)b. Design Verification Test (DVT)c. Pilot Verification Test (PVT)
7. Prototype with Program8. Marketing Strategy9. Financial Planning10. System Testing11. Mass production
![Page 63: Getting Started with IoT by Niraj Shah](https://reader031.vdocuments.us/reader031/viewer/2022021506/589a8bc41a28abae648b47d3/html5/thumbnails/63.jpg)
IDEA : Smart Doorbell• Features:
– Smart Doorbell– HD Video Camera – Color Night Vision (Snap support)– See, Hear & Speak to Visitor– Motion Sensor– Live Monitoring– Free Video Recording– Multiuser Receivable– WiFi (2.4GHz) / 3G – 4G Compatible– Easy Installation (Compatible with Current Doorbell)– Rugged (-10 deg C to 100 deg C, Water proof)– Theft Guarantee– Small in Size – Free iOS and Android App– Support to Third Party WiFi products
![Page 64: Getting Started with IoT by Niraj Shah](https://reader031.vdocuments.us/reader031/viewer/2022021506/589a8bc41a28abae648b47d3/html5/thumbnails/64.jpg)
POC– HD Video Camera – Color Night Vision (Snap support)
• Vision
• Recording
• Snap able
• HD and Night Vision
– Motion Sensor
• Motion Sensor
– WiFi (2.4GHz) AP and Router
• Same Time Receive and Transmit
• Speed Test
• Range Test
![Page 65: Getting Started with IoT by Niraj Shah](https://reader031.vdocuments.us/reader031/viewer/2022021506/589a8bc41a28abae648b47d3/html5/thumbnails/65.jpg)
Design
![Page 66: Getting Started with IoT by Niraj Shah](https://reader031.vdocuments.us/reader031/viewer/2022021506/589a8bc41a28abae648b47d3/html5/thumbnails/66.jpg)
![Page 67: Getting Started with IoT by Niraj Shah](https://reader031.vdocuments.us/reader031/viewer/2022021506/589a8bc41a28abae648b47d3/html5/thumbnails/67.jpg)