This document provides an overview of Internet of Things (IoT) concepts including what IoT is, sample IoT devices, difference between microcontrollers and microprocessors, popular IoT hardware platforms, categories of IoT, connectivity approaches, protocols, frameworks, tools and cloud platforms. Key topics covered include common IoT devices, how IoT systems connect devices to apps and the cloud, open source frameworks for device integration, and platforms for ingesting and analyzing IoT data.
The internet of things (IoT) is the internetworking of physical devices, vehicles, buildings and other items—embedded with electronics, software, sensors, actuators, and network connectivity that enable these objects to collect and exchange data.
In this presentation, Divya introduces IoT and associated trends. Natasha is interested in IoT applications in the domains of smart cities and pollution reporting.
The internet of things (IoT) is the internetworking of physical devices, vehicles, buildings and other items—embedded with electronics, software, sensors, actuators, and network connectivity that enable these objects to collect and exchange data.
In this presentation, Divya introduces IoT and associated trends. Natasha is interested in IoT applications in the domains of smart cities and pollution reporting.
Internet of Things(IoT) - Introduction and Research Areas for ThesisWriteMyThesis
Internet of Things(IoT) is the latest technology making its presence felt in the world. There are various research areas for IoT thesis for M.Tech and Ph.D. Find out the latest topics for thesis and research here.
The Internet of Things (IoT) is the network of physical objects or "things" embedded with electronics, software, sensors, and network connectivity, which enables these objects to collect and exchange data.
IOT is connecting every physical object in the world using wireless technologies to track and control them from every where in the world...Every object is uniquely identified using ip addresses(IPv6)
Iot: Introduction ,architecture ,application especially engineering ,software,hardware,protocols and challenges
nodered software code for Iot simulation
Internet of Things (IoT) - Slide Marvels, Top PowerPoint presentation design ...Slide Marvels
This is a small video done with Microsoft PowerPoint by the designers of Slide Marvels on the topic 'Internet of Things (IoT).
Slide Marvels (www.slidemarvels.com) is a leading Presentation Design Company having experience of many years. We are a professional team of presentation designers who have already worked in major consulting firms like McKinsey & Co., Boston Consulting Group and Deloitte to mentioned some of them.
Our passion is to build and design any type of PowerPoint presentations from pitch decks, team meeting, training documents up to webinar documents and more. We always design World Class presentation that you will be proud of.
www.slidemarvels.com
A presentation on IoT - Internet of Things. Helps in getting a overview about the technology, architecture, platforms & applications used. With one real life example of Philips Hue Lights
This Presentation contains Brief idea about the Internet of Things
( IOT) .i had created this presentation for my seminar as a curriculum subject. Hope this may help some other students like me.
Don't forget to share your views.
Thank you...
An IoT13 presentation showcasing promising companies in the internet of things. Ken Foster, Thingworx, describes the Internet of things and M2M opportunity for his company and the evolution of the M2M market
Internet of Things(IoT) - Introduction and Research Areas for ThesisWriteMyThesis
Internet of Things(IoT) is the latest technology making its presence felt in the world. There are various research areas for IoT thesis for M.Tech and Ph.D. Find out the latest topics for thesis and research here.
The Internet of Things (IoT) is the network of physical objects or "things" embedded with electronics, software, sensors, and network connectivity, which enables these objects to collect and exchange data.
IOT is connecting every physical object in the world using wireless technologies to track and control them from every where in the world...Every object is uniquely identified using ip addresses(IPv6)
Iot: Introduction ,architecture ,application especially engineering ,software,hardware,protocols and challenges
nodered software code for Iot simulation
Internet of Things (IoT) - Slide Marvels, Top PowerPoint presentation design ...Slide Marvels
This is a small video done with Microsoft PowerPoint by the designers of Slide Marvels on the topic 'Internet of Things (IoT).
Slide Marvels (www.slidemarvels.com) is a leading Presentation Design Company having experience of many years. We are a professional team of presentation designers who have already worked in major consulting firms like McKinsey & Co., Boston Consulting Group and Deloitte to mentioned some of them.
Our passion is to build and design any type of PowerPoint presentations from pitch decks, team meeting, training documents up to webinar documents and more. We always design World Class presentation that you will be proud of.
www.slidemarvels.com
A presentation on IoT - Internet of Things. Helps in getting a overview about the technology, architecture, platforms & applications used. With one real life example of Philips Hue Lights
This Presentation contains Brief idea about the Internet of Things
( IOT) .i had created this presentation for my seminar as a curriculum subject. Hope this may help some other students like me.
Don't forget to share your views.
Thank you...
An IoT13 presentation showcasing promising companies in the internet of things. Ken Foster, Thingworx, describes the Internet of things and M2M opportunity for his company and the evolution of the M2M market
Conférence Internet des objets IoT M2M - CCI Bordeaux - 02 04 2015 - presenta...polenumerique33
Conférence "2 Avril Objets connectés, Internet des Objets (IoT) quels enjeux et opportunités pour les entreprises ?" du Pôle Numérique de la CCI Bordeaux - 02 04 2015 - Intervention de
Monetizing the Internet of Things: Creating a Connected Customer ExperienceZuora, Inc.
Customers today have new expectations. And never before has the customer experience been so critical than in the world IoT. Learn monetization strategies as well as the infrastructure require for delivering memorable customer experiences.
Lessons Learned When Monetizing Subscription ServicesZuora, Inc.
Monika Saha, VP of Product Marketing for Zuora, the world’s leading provider of subscription billing, commerce, and finance solutions, outlines how to design your subscription pricing growth journey, select pricing variables, and maintain a healthy pace of pricing and packaging innovation.
Embark on a journey into the heart of IoT and Android connectivity with Ficode. Our brand stands at the forefront of technology, breaking barriers and exploring new horizons. "IoT and Android: How These Devices Connect and Communicate (with/without Internet)!" becomes a reality with Ficode's innovative solutions. Immerse yourself in a world where devices seamlessly communicate, enhancing your daily experiences. Whether online or offline, our products ensure uninterrupted connectivity, empowering you to control your environment effortlessly. Embrace the future with Ficode and witness the power of limitless connections. For more detail visit our website: https://www.ficode.co.uk/services/iot-development
The Internet of things describes physical objects that are embedded with sensors, processing ability, software, and other technologies that connect and exchange data with other devices and systems over the Internet or other communications networks.
Dusun Gateway Hardware For Developer White Paper.pdfYongxiaoCheng
With the development of the Internet of Things industry, more and more industries adopt the Internet of Things technology to solve the pain points of the industry and meet the needs of the industry. IoT Gateway is the core component of the Internet of things, which plays the role of the bridge between the device and the cloud platform.
IoT gateway device by Dusun IoT is mainly used by IoT developers to quickly develop gateway hardware products. It has hardware openness and software open source. Gateway developers can do on-board development, system-driven development, and application layer development on the gateway to meet the needs of different types of developers. And the developer gateway adopts a modular design, with flexible assembly characteristics. Similar to the assembly of computers, developers choose their own configuration and requirements, developers and manufacturers can quickly assemble the finished gateway.
Challenges for Developers of IoT Solutions
Developers need suitable hardware platforms to meet different requirements, processing capabilities, interfaces, and runnable systems, which pose challenges for gateway developers.
Developers relative to their own familiar
development environment, will speed up
development, often hardware manufacturers do a system adaptation, which will increase the difficulty and time of development.
Protocol is the basis of gateway, gateway needs many built-in protocol stacks, and the migration of protocol stacks will be a challenge for developers.
Gateway application development involves the transplantation and adaptation of third-party software, which needs to be pre-adapted by gateway hardware manufacturers, which is a big challenge for hardware manufacturers.
Developers mainly focus on the development of technology. When the software is developed, it will take a long time to finish productization, which will greatly extend the PoC time and business model feasibility of the IoT solution.
Solutions for Developers of IoT Solutions
Build multi-dimensional, rich hardware platforms, MIPS, ARM, X86, NPU.
Hardware platform for a
variety of systems, Windows, Linux, OpenWRT, Debian, Buildroot, Android, etc.
Hardware platform for a
variety of systems, Windows, Linux, OpenWRT, Debian, Buildroot, Android, etc.
Hardware manufacturers
should adapt the third-party software and quickly iterate the SDK of the gateway.
Batch hardware products, and complete the wireless
authentication of the
product, the installation of
software can be mass
Production.
Dusun IoT Gateway Hardware for Developers
For different industries and different scenarios, different gateway processing chips are used, the main frequency is from 580MHz to 2GHz, the chip architecture is MIPS, ARM, X86, and the working environment level is from consumer to industrial to vehicle level. Computing power from 0.6Tops to 82Tops. It covers multiple wireless protocols, ZigBee, Z-Wave, Bluetooth, LoRaWAN, Wi-Fi, and supports 4G LTE, Ethernet, etc.
KNoT - a framework for iot interoperabilityTiago Barros
There are more than 450 IoT platforms today. These platforms create isolated silos with their own devices, and the devices can not exchange data between platforms. To solve this problem, CESAR is developing the KNoT meta-platform, which presents an architectural interoperability framework for IoT.
MachinePulse at the November Open Hardware Meetup, Mumbai 2014MachinePulse
A presentation of open hardware and software that powers the Internet of Things. From hardware like the Raspberry Pi, Beaglebone to open source software like NodeJS, databases like MongoDB and AngularJS.
Learn more about how to configure Amazon web service (AWS) with Internet of things (IoT). Also learn controlling a thing remotely using AWS-IoT Cloud services.
Canopy SF Home Automation Meetup Slides 10/14/2014gregulator
Overview of the Canopy IoT project.
These are the slides I presented at the SF Home Automation Startup Demo night on 10/14/2014.
http://canopy.link
@CanopyIoT
What is an IoT Gateway Device and Why is it so Important for the Success of IoT Projects?
IHS forecast suggests that the growth in number of IoT devices will be exponential, with an installed base of 15.4 billion devices in 2015 to 30.7 billion devices in 2020 and 75.4 billion in 2025.
Now to support such network(s) of IoT devices that are expected to become more complex, IoT Gateway is one of the most critical components of the entire Internet of Things (IoT) network.
In this blog post, we will discuss why IoT Gateway device is that important, but first-up let’s understand what is an IoT Gateway!
What is IoT Gatway
Image Source: Intel
What is an IoT Gateway Device?
IoT Gateway, as a hardware device or a virtual software code, acts as a communication bridge between IoT Sensor Network and Cloud Server.
The smart home automated control system is an integrated system to facilitate elderly and disabled people with an easy-to-use home automation system that can be fully operated based on android application. The system is portable and constructed in a way that is easy to install, configure, run, and maintain. A typical wireless smart home automation system allows one to control house hold appliances centralize control unit which is wireless.
SaveLu et al. (2015) discussed several prominent issues that shall.pdfamrishinda
Save
Lu et al. (2015) discussed several prominent issues that shall shape the future of Internet
computing. Read the paper carefully. Using the paper as a guide, elaborate in your own words
the challenges, issues, and probable solutions of softwareengineering for Internet computing. The
key elements have been identified as follows.
Support your answers with additional citations, where applicable.
Paper link : http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=7030178
Question
(g) Rethinking Logging in Online Services [10 marks]
Solution
Internet of things is an interconnected network of smart things. These smart things are capable
exchanging and storing data. Since no further information is provided, I will write about building
an application from scratch.
In order to build an Internet of things application from scratch, one needs following tools
1.Hardware Setup
This is the Internet of things device which is connected to multiple wired/wireless sensors. The
hardware setup includes a compute device capable of storage and network, e.g. Raspberry Pi,
Intel Galileo, Intel Edison, Spark and multiple sensors connected either by wires using SPI, I2C
protocols or wirelessly using WiFi, Bluetooth 4.0, Xbee technologies. There are also solutions
built on the top of these mini-computers for easy prototyping such as Bit By Bit or Thingsee
One, but these are in rather early stages.
2.Software to control wired/wireless sensor network
After setting up the required hardware, one needs to gather data and control the wired/wireless
sensor network. For this particular task , there are numerous libraries in different programming
languages such as Wiring Pi (in C++, for Raspberry Pi), Wiring x86 (in Python, for Intel Edison)
or Johnny Five (in NodeJS for multiple platforms). This will provide an abstract layer of
software to control the required sensor network.
3. API to connect hardware to the web server
This is a crucial step for the Internet of things application, as one needs to exchange and store
the information on cloud. This can be achieved using a simple REST API to connect the
hardware device to the web-server. For the development of this API, any of the popular
programming languages can be used, most preferably NodeJS because it has excellent.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
I have heard many times that architecture is not important for the front-end. Also, many times I have seen how developers implement features on the front-end just following the standard rules for a framework and think that this is enough to successfully launch the project, and then the project fails. How to prevent this and what approach to choose? I have launched dozens of complex projects and during the talk we will analyze which approaches have worked for me and which have not.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
IoT
1.
2. What is IOT?
Anatomy of an Embedded System
Anatomy of an IOT device
Sample IoT Device(s)
Difference between Microcontroller and Microprocessor
IoT Device Platforms (Hardware)
IoT Categories
Consumer IoT-Models/Approaches
IoT vs Web protocol stack
IoT Open Source Software frameworks
IoT Development Tools
Cloud based IoT Platforms
The IoT Technology Landscape
IoT Reference Architecture
3. IOT stands for “Internet of Things”.
Term was first coined by Kevin Ashton in year 1999.
Refers to connectivity amongst various things and with the internet.
Things here refer to a physical object containing an embedded system(electronic circuit)
within it.
Things with ability to communicate with other things or with the internet can be termed as
an IOT device.
4.
5.
6. Plethora of IoT devices available in the market like apple watch, activity trackers
The most ubiquitous of them is the SMARTPHONE
Smartphone has internet connectivity and it contains the following sensors built within.
Accelerometer – Able to measure the speed of the device.
Gyroscope – Provides orientation/rotation information
Magnetometer – Detects magnetic fields, compass applications uses it.
Light Sensor – Measure how bright light is
Barometer – Measures pressure
Proximity Sensor
Camera
Microphone
GPS Receiver
Many apps use this sensor information for ex:-
Compass app uses magnetometer to give the direction of the north pole.
App could adjust the brightness of the screen automatically based on the light sensor.
7. Microcontroller Microprocessor
An IC with Processor, RAM, ROM and I/O ports
on a single chip. It is a low cost computer.
An IC with only processor within it.
Cheaper Expensive
Can be used for standalone. Cannot be used as standalone. Need RAM,ROM
and I/O ports.
Designed for specific tasks where input and
output is clearly defined. Ex: Washing Machine,
Oven
Designed for tasks like developing software,
games, websites, photo editing, creating
documents.
8. Hardware Software
Programming
Category Operatin
g System
IDE
Arduino Arduino Language Microcontroller No OS Arduino IDE
Raspberry Pi Python/JavaScript Single Board Computer
containing a
microprocessor.
Linux
based
Beaglebone Python/JavaScript Single Board Computer
containing a
microprocessor
Linux
based
Intel Edison Python/JavaScript/
Java
Single Board Computer
containing a
microprocessor
Linux
based
Intel Galileo Arduino Language Microcontroller No OS Arduino IDE
9. Is an open-source electronics platform based on easy to use hardware and software.
Typically, these boards are microcontroller boards which means that it has no OS running
on top of it and will be able to run a minimalistic program.
Arduino board can be connected to a PC through USB port.
Programs a.k.a sketches are written using Arduino Language, which is merely a set of
C/C++ functions.
Arduino Software(IDE): It is a text editor which can be used to write sketches and enables
us to upload sketches onto the Arduino board. Arduino IDE is cross platform and can run
on either Windows/Mac/Linux as it is Java based.
Arduino shields are smaller add-on boards that connect to the Arduino board to perform
functions such as sensing heat, light, GPS tracking, etc..
Used if our application is core hardware centric(using sensors and actuators).
10. It is a low-cost, credit card size single board computer(SBC) primarily intended for
teaching computer science in schools.
It runs a Linux distro.
Mostly Python/JavaScript programming is used and Java to a certain extent.
11. Industrial IoT
Used is large scale industries to provide insights into the functioning of an enterprise and help to
take appropriate decisions.
Machines take decisions, Real-time.
Sub-Categories: Manufacturing, Logistics and Supply Chain industries
Commercial/Consumer IoT
Characterized by human interacting with a device.
Usage: By individuals to enhance their life and style.
Sub-Categories: Wearables, Home Automation, Smart Appliances
12. Category Examples Connection Power
Wearables Pebble Watch,
Misfit Shine
BLE(Bluetooth Low
Energy)
Battery based
Home Automation Apple Homekit
Samsung SmartThings
Google Brillo +Weave
Wi-Fi
Zigbee
Z-Wave
Mains and Battery
Smart Appliances CloudWash Wi-Fi Mains
Media Chromecast
Apple TV
Sonos
Wi-Fi Mains
13.
14. Consists of a smartphone and an IoT device which can communicate using wireless
communication technologies like Bluetooth,
15. Details
A android/iOS phone could have an app installed on it.
This app will communicate with the Bluetooth enabled IoT Device using the respective API.
Typical example could be a Bluetooth key finder.
Usage
Users will have to install the app on their device and keep it open.
The Bluetooth IoT device can be tagged to a bunch of keys/or any physical device and Bluetooth
should be enabled on that device by pressing a button.
Register this Bluetooth device in the mobile app.
On click of a button in the app, it will send a signal to the Bluetooth device which will start
beeping.
16. The main components are
Smartphone
Hub
One or more IoT Device(s)
Cloud
17. Smartphone: A mobile app is installed on the Smartphone.
Hub: A Hub is a gateway device which acts an interconnection medium for all the IoT
devices. It communicates with the IoT devices via various protocols namely
ZigBee/Bluetooth Low Energy /Z-Wave. It also has capability for storing and sending data
to the cloud.
Cloud: Used for storing data for analytics.
Examples of such systems in the home automation space namely
Apple HomeKit / Samsung SmartThings / Google Brillo +Weave.
Uses:
IoT devices can be invoked via the smartphone app which communicates with the hub which in
turn communicates with the IoT device.
Hub can push notifications to the app in case of any anomalies in the IoT device.
Hub could also send data periodically to the cloud to analyze and monitor the IoT devices.
18.
19. CoAP (Constrained Application Protocol)
Client/Server Protocol, Runs over UDP.
Light Weight compared to HTTP
Specifically designed for devices operating in constrained environment(Low power, Low
bandwidth)
CoAP server would be running on a IoT device at a particular port.
CoAP client from another device could connect to the server to fetch details.
CoAP provides GET,PUT,POST,DELETE on lines of REST.
CoAP implementations
Erbium,lipcoap which are C based implementations
Californium which is Java based
More details at http://coap.technology/impls.html
20.
21. MQTT Protocol (Message Queue Telemetry Transport)
Based on Pub/Sub Model on top of TCP/IP protocol.
System consists of publishers and subscribers. Publishers push information to the broker and
subscribers fetch information from the broker
Light Weight, suitable for constrained devices.
MQTT brokers
HiveMQ
IBM MessageSight
ActiveMQ
RabbitMQ
22.
23.
24. Bluetooth Low Energy (a.k.a BLE)
NFC
Zigbee
Z-Wave
Wi-Fi
Cellular
25. Bluetooth Low Energy (BLE)
Short range wireless communication protocol.
A variant of classic Bluetooth.
Suited for constrained devices with low power and low bandwidth
Typically, used for communication between wearables/peripherals and mobile(through apps).
Ex:- Beacon, Tracking device
ZigBee
Industry stand wireless networking technology based on IEEE 802.15.4
Low power, High security and high scalability with high node counts.
Typically used in home automation, Industrial control
26. Z-Wave
Low power RF(Radio Frequency) technology
Primarily designed for home automation.
Wi-Fi
Fast data transfer.
Ability to handle large quantities of data.
Cellular
Can leverage existing smartphone infrastructure.
3G/4G data transfer is quite fast.
27. Platform.io
Cross platform(Windows/Mac/Linux) IDE for building code and packaging which is microcontroller
agnostic.
Could be used instead of Arduino IDE which caters only to Arduino.
Integrates with popular IDEs like Eclipse, Visual Studio, Clion and SublimeText.
Ability to create starter projects for various MCUs like Arduino and mBed
28. Each device comes with its own app hence, proliferation of apps on the smartphone.
Integration is difficult.
Different devices speak different language
29. If there a multitude of devices which have to communicate with each other then we would
need a consistent software framework instead of writing code from scratch.
The below are open source software which will get us started if we want to build an app on
the Hub Centric Architecture.
AllJoyn
IoTivity
The above frameworks are analogous to the Spring, Struts in the web development space.
30. Open source IoT software framework sponsored by Open Interconnect Consortium(OIC)
which consists of companies like Samsung and Intel.
Common IoT base framework that can span across various industry segments like
automotive, enterprise, consumer, health, etc..
Core functionality has been written in C.
Currently it supports Java, C++ bindings for developing application code.
Supports the following platforms namely Android,Linux,Tizen and Arduino.
The IoTivity SDK has to be installed on the IoT devices and then we could start using their
APIs.
31. An open source framework for IoT developed by AllSeen Alliance consisting of Qualcomm,
Cisco, Panasonic, etc.…
Core framework has been written in C++.
Supports Java, Objective-C, JavaScript, C bindings.
Each device describe their capabilities via service interfaces on a virtual bus.
Supports the following platforms like Android, Linux, iOS, Windows and Arduino
It works as a mesh network instead of a central hub.
32. There are typically three aspects to implement an IoT application end to end.
The myriad physical devices, gateway have to be connected to the internet. These devices have
embedded s
Ingestion Tier: The software and the infrastructure required to gather data from the devices and
organize it accordingly.
Analytics Tier: Takes the organized data and processes it appropriately.
End User App: Web App or Mobile App provides visual dashboards which provide us with
insights.
If no IoT platform is used, we have to develop the entire ecosystem which takes lot of
effort
If we leverage on IoT platforms, we only have to take care of the last two tiers. The
devices, their connectivity and the ingestion is taken care of by the IoT cloud platform.