Internet of Things is a technological revolution which provides the vision of connected world of Things.Devices, people and systems are connected with one another in such a way that they can communicate with each other over Internet. So the form of communication from human-human is now turned into humanhuman,human-things and things- things. Variety of platforms are now a days available that can support
entire development to deployment of IoT applications and systems. In this paper, we will first start with the introduction of IoT platforms as well as IoT middle ware and then will discuss various IoT platforms,compare various IoT platforms and will end up with the conclusion.
Presentation given on the IoT Day (April 9th) at IoTItaly in Trento, Italy about IoT basics, projects, current trends and what the future shall look like
In IoT StreamConf's keynote, Todd Greene, CEO of PubNub, kicked off the conference with an optimistic keynote address, looking forward to solving the challenges of Internet of Things communication.
Internet of things - Introduction and Variations (Architecture)Mayank Vijh
The slides includes the IOT Architecture introduction and how that is being used in certain use cases around the industries.
Topics include :
Introduction
Trends and Hype cycle
Major IOT Players
Real World Problems
IOT Architecture and variations
Challenges and Tools
Difference between M2M and IOT practice.
KPI and Criteria
Evaluation and Decision
Conclusion
This report describes how things get connected via internet.It also describes how actually iot architecture looks like.The Internet of Things (IoT) is a system of interrelated computing devices, mechanical and digital machines, objects, animals or people that are provided with unique identifiers and the ability to transfer data over a network without requiring human-to-human or human-to-computer interaction.In short, the Internet of Things refers to the rapidly growing network of connected objects that are able to collect and exchange data using embedded sensors. Thermostats, cars, lights, refrigerators, and more appliances can all be connected to the IoT.
IoT is a trending & booming topic in the tech world. Here is the PPT which talks about what is IoT, it's applications., benifits challenges and everything about IoT.
Presentation given on the IoT Day (April 9th) at IoTItaly in Trento, Italy about IoT basics, projects, current trends and what the future shall look like
In IoT StreamConf's keynote, Todd Greene, CEO of PubNub, kicked off the conference with an optimistic keynote address, looking forward to solving the challenges of Internet of Things communication.
Internet of things - Introduction and Variations (Architecture)Mayank Vijh
The slides includes the IOT Architecture introduction and how that is being used in certain use cases around the industries.
Topics include :
Introduction
Trends and Hype cycle
Major IOT Players
Real World Problems
IOT Architecture and variations
Challenges and Tools
Difference between M2M and IOT practice.
KPI and Criteria
Evaluation and Decision
Conclusion
This report describes how things get connected via internet.It also describes how actually iot architecture looks like.The Internet of Things (IoT) is a system of interrelated computing devices, mechanical and digital machines, objects, animals or people that are provided with unique identifiers and the ability to transfer data over a network without requiring human-to-human or human-to-computer interaction.In short, the Internet of Things refers to the rapidly growing network of connected objects that are able to collect and exchange data using embedded sensors. Thermostats, cars, lights, refrigerators, and more appliances can all be connected to the IoT.
IoT is a trending & booming topic in the tech world. Here is the PPT which talks about what is IoT, it's applications., benifits challenges and everything about IoT.
Internet of Things A Vision, Architectural Elements, and Future Directions Mostafa Arjmand
Present paper aboat Internet of Things (IoT) A Vision, Architectural Elements, and Future Directions
Overall IoT vision and the technologies that will achieve the it
Application domains in IoT with a new approach in defining them
Cloud centric Internet of Things realization and challenges
Case study of data analytics on the Aneka/Azure cloud platform
Open Challenges and Future Directions
Smart environment application domains
Cloud computing
Cloud centric Internet of Things
Microsoft Azure
The slide deck provides the details of IoT Architecture, Market/Projects worldwide, IoT Frameworks. Also covers overview of Raspberry Pi, and how can you start your IoT project with it.
The IoT Methodology aims to provide a loosely structured ecosystem of mutual value for all who participate, driven by sharing, collaboration, community and learning. An ecosystem made up of tools, design patterns, architecture references and guidelines to build IoT solutions.
In the spirit of the World Wide Web and Open Source communities across the globe, a new collaborative effort must be taken to make the Internet of Things a reality.
It’s alive, it grows, it expands, it has no end date or budget restriction.
IoT how it works, IoT Perspectives, IoT technologies, IoT architecture, IoT protocols, IoT applications, sensor as service model, IoT data flow, IoT functional view, IoT analogy, IoT taxanomy of research
IoT design considerations
Lecture #5 - ET-3010
Connected Things, IoT (Internet of Things), and 5G Infrastructure
Connected Services and Cloud Computing
School of Electrical Engineering and Informatics SEEI / STEI
Institut Teknologi Bandung ITB
Update April 2017
AWS Learning Series: Harnessing the Power of Data | An Introduction to IoTAmazon Web Services
An Introduction to IoT
Learn how to deploy and securely manage IoT devices at scale, including low-powered and edge devices, and to gather intelligence from device behavior using advanced analytics, as well as how to architect scalable and secure IoT solutions on the AWS Cloud.
IoT is rapidly emerging with the number of connected devices globally already in the billions and growing quickly. Understanding how to plan and build solutions to ingest and manage all these devices and data is key to your organizations success.
This session was presented in Australia and New Zealand in Augsut 2018.
Internet of Things (IoT) will enable dramatic society transformation. This seminar presents an introduction to the IoT and explains why IoT Security is important.
Then it presents security issues in wireless sensor networks that constitute a main ingredient of IoT.
Seminar given at Centre Tecnològic de Telecomunicacions de Catalunya (CTTC) on 28 January 2015.
Internet of things is one of the catch words now a day.
It promises a great future for the internet. Today common types
of communications are person to person, machine to person, or
person to machine. But Internet of things brings a new
technology where a type of communication is machine to
machine. Many technology and protocols have been studied for
this new communication. One of the new and emerging
technologies is VMware Pulse IoT center which provides IoT
device management in a pretty manner. It serves as management
glue between hardware. This paper will take a look on features,
benefits and working of VMware pulse IoT center including
summary of IoT solutions by VMware pulse IoT center.
Internet of Things A Vision, Architectural Elements, and Future Directions Mostafa Arjmand
Present paper aboat Internet of Things (IoT) A Vision, Architectural Elements, and Future Directions
Overall IoT vision and the technologies that will achieve the it
Application domains in IoT with a new approach in defining them
Cloud centric Internet of Things realization and challenges
Case study of data analytics on the Aneka/Azure cloud platform
Open Challenges and Future Directions
Smart environment application domains
Cloud computing
Cloud centric Internet of Things
Microsoft Azure
The slide deck provides the details of IoT Architecture, Market/Projects worldwide, IoT Frameworks. Also covers overview of Raspberry Pi, and how can you start your IoT project with it.
The IoT Methodology aims to provide a loosely structured ecosystem of mutual value for all who participate, driven by sharing, collaboration, community and learning. An ecosystem made up of tools, design patterns, architecture references and guidelines to build IoT solutions.
In the spirit of the World Wide Web and Open Source communities across the globe, a new collaborative effort must be taken to make the Internet of Things a reality.
It’s alive, it grows, it expands, it has no end date or budget restriction.
IoT how it works, IoT Perspectives, IoT technologies, IoT architecture, IoT protocols, IoT applications, sensor as service model, IoT data flow, IoT functional view, IoT analogy, IoT taxanomy of research
IoT design considerations
Lecture #5 - ET-3010
Connected Things, IoT (Internet of Things), and 5G Infrastructure
Connected Services and Cloud Computing
School of Electrical Engineering and Informatics SEEI / STEI
Institut Teknologi Bandung ITB
Update April 2017
AWS Learning Series: Harnessing the Power of Data | An Introduction to IoTAmazon Web Services
An Introduction to IoT
Learn how to deploy and securely manage IoT devices at scale, including low-powered and edge devices, and to gather intelligence from device behavior using advanced analytics, as well as how to architect scalable and secure IoT solutions on the AWS Cloud.
IoT is rapidly emerging with the number of connected devices globally already in the billions and growing quickly. Understanding how to plan and build solutions to ingest and manage all these devices and data is key to your organizations success.
This session was presented in Australia and New Zealand in Augsut 2018.
Internet of Things (IoT) will enable dramatic society transformation. This seminar presents an introduction to the IoT and explains why IoT Security is important.
Then it presents security issues in wireless sensor networks that constitute a main ingredient of IoT.
Seminar given at Centre Tecnològic de Telecomunicacions de Catalunya (CTTC) on 28 January 2015.
Internet of things is one of the catch words now a day.
It promises a great future for the internet. Today common types
of communications are person to person, machine to person, or
person to machine. But Internet of things brings a new
technology where a type of communication is machine to
machine. Many technology and protocols have been studied for
this new communication. One of the new and emerging
technologies is VMware Pulse IoT center which provides IoT
device management in a pretty manner. It serves as management
glue between hardware. This paper will take a look on features,
benefits and working of VMware pulse IoT center including
summary of IoT solutions by VMware pulse IoT center.
We are a top web design and website development company in Toronto, Canada specialized in offering custom website development solutions for enterprises,
Ultimate list of 50 Best IoT platforms of 2019ThingsCloud
IoT has become a key driver of industrial growth in recent time. Along with that quite a lot of IoT platforms is coming in the market place. This is the comprehensive list of IoT Platforms we have classified IoT Platforms into
1. SaaS IoT Platforms
2. Open-Source IoT Platforms
3. Enterprise IoT Platforms
4. Self-Service IoT Platforms
This is a must read presentation for Developers, Students or anyone who is interested in IoT
Lightweight IoT middleware for rapid application developmentTELKOMNIKA JOURNAL
Sensors connected to the cloud services equipped with data analytics has created a plethora of new type of applications ranging from personal to an industrial level forming to what is known today as Internet of Things (IoT). IoT-based system follows a pattern of data collection, data analytics, automation, and system improvement recommendations. However, most applications would have its own unique requirements in terms of the type of the smart devices, communication technologies as well as its application provisioning service. In order to enable an IoT-based system, various services are commercially available that provide services such as backend-as-a-service (BaaS) and software-as-a-service (SaaS) hosted in the cloud. This, in turn, raises the issues of security and privacy. However there is no plug-and-play IoT middleware framework that could be deployed out of the box for on-premise server. This paper aims at providing a lightweight IoT middleware that can be used to enable IoT applications owned by the individuals or organizations that effectively securing the data on-premise or in remote server. Specifically, the middleware with a standardized application programming interface (API) that could adapt to the application requirements through high level abstraction and interacts with the application service provider is proposed. Each API endpoint would be secured using Access Control List (ACL) and easily integratable with any other modules to ensure the scalability of the system as well as easing system deployment. In addition, this middleware could be deployed in a distributed manner and coordinate among themselves to fulfil the application requirements. A middleware is presented in this paper with GET and POST requests that are lightweight in size with a footprint of less than 1 KB and a round trip time of less than 1 second to facilitate rapid application development by individuals or organizations for securing IoT resources.
This a IOT base ppt slide. It's more describe IOT system history and IOt devices . And also given most valuable and relevant information about IOT and devices.
Your upcoming IoT project can significantly profit from using .NET, as there are several advantages to doing so. The platform is an excellent option for creating intricate systems because of its scalability and versatility.
Internet of things: review, architecture and applicationsCSITiaesprime
Devices linked to the internet of things (IoT) may communicate with one another in several settings. Furthermore, rather of relying on an existing centralized system, users may develop their own network by using wireless capabilities. This kind of network is known as a wireless mobile ad hoc network. The mobile ad-hoc network (MANET) enables IoT devices to connect with one another in an unstructured networked environment. IoT devices may connect, establish linkages, and share data on a continuous basis. In this system, the cloud's purpose is to store and analyze data acquired from IoT devices. One of the most significant challenges in cloud computing has been identified as information security, and its resolution will result in an even bigger increase in cloud computing usage and popularity in the future. Finally, the goal of this project is to create a framework for facilitating communication between IoT devices in a Cloud and MANET context. Our major contribution is a ground-breaking research initiative that combines cloud computing with the MANET and connects the internet of things. This research might be used to the IoT in the future.
The idea that the Internet of Things (IoT) and the Industrial Internet of Things (IIoT) are fads is quickly fading. Today, the real challenge is how to implement a solution that can adjust to the volatility of a rapidly changing market. The round-table features how does IIoT trends help to illustrate on using a platform-based approach to address such challenges.
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.
Internet Of Things: Architecture,Issues and ApplicationsIJERA Editor
Recent past year’s research on architecture standardization of IoT (Internet of thing) is going on, not yet concluded about standardization, It is still open and debatable how to make a standard platform. Thousands of researcher’s and Engineers are concentrating on IoT architecture standardization. Few open source community have already started working on IoT architecture for standardization. Yet lot of improvement is needed. Even some organization are collaborating and coming up with standardization. This will give base IoT Architecture standardization or Initial architecture which can evolve one of the solutions for making standardization. Seminar report gives full-fledged and complete modularity for IoT architecture. Depending on user application any unwanted module can be removed and addition of any number of modules to the architecture can be done easily. Mainly concentrates on modularity and scalability of the software. It helps IoT SoC(system on Chip) manufacturer to make hardware platform in-order to fit IoT applications.
IoT Development-Bridging the Gap Between Physical and Digital Worlds.pdfCodeAvik
IoT development is a rapidly growing field with immense potential to transform the way we interact with our physical environment. By leveraging a combination of hardware and software engineering, data analytics, and cloud computing, developers can create smart systems and applications that provide real-time data insights, automate tasks, and improve efficiency.
F2CDM: Internet of Things for Healthcare Network Based Fog-to-Cloud and Data-...Istabraq M. Al-Joboury
Internet of Things (IoT) evolves very rapidly over time, since everything such as sensors/actuators linked together from around the world with use of evolution of ubiquitous computing through the Internet. These devices have a unique IP address in order to communicate with each other and transmit data with features of wireless technologies. Fog computing or so called edge computing brings all Cloud features to embedded devices at edge network and adds more features to servers like pre-store data of Cloud, fast response, and generate overhasty users reporting. Fog mediates between Cloud and IoT devices and thus enables new types of computing and services. The future applications take the advantage of combing the two concepts Fog and Cloud in order to provide low delay Fog-based and high capacity of storage Cloud-based. This paper proposes an IoT architecture for healthcare network based on Fog to Cloud and Data in Motion (F2CDM). The proposed architecture is designed and implemented over three sites: Site 1 contains the embedded devices layer, Site 2 consists of the Fog network layer, while Site 3 consists of the Cloud network. The Fog layer is represented by a middleware server in Al-Nahrain University with temporary storage such that the data lives inside for 30 min. During this time, the selection of up-normality in behavior is send to the Cloud while the rest of the data is wiped out. On the other hand, the Cloud stores all the incoming data from Fog permanently. The F2CDM works using Message Queue Telemetry Transport (MQTT) for fast response. The results show that all data can be monitored from the Fog in real time while the critical data can be monitored from Cloud. In addition, the response time is evaluated using traffic generator called Tsung. It has been found that the proposed architecture reduces traffic on Cloud network and provides better data analysis.
RPL AND COAP PROTOCOLS, EXPERIMENTAL ANALYSIS FOR IOT: A CASE STUDYijasuc
Internet of Things(IoT) in recent days playing a vital role in networking related applications. However,
there are several protocols available for building IoT applications, but RPL and CoAP are important
protocols.There is a customized protocol requirement for specific IoT applications, while working on
specific research problems. Further, adequate platforms are required to evaluate the performance of these
protocols. These platforms need to be configured for the protocol, which is very crucial and timeconsuming task. At present, there is no collective and precise information available to carry out this work.
This paper discusses two different open source platforms available for IoT. Also,various IoT research ideas
need to design of IoT protocols. A few IoT communication technologies are mentioned in the paper. The
detail analysis of, two common protocols, namely Routing Protocol for Low-Power Lossy Networks (RPL)
and Constrained Application layer protocol (CoAP) is carried out with respect to latency delay and packet
delivery ratio. The results, discussion and conclusion presented in this paper are useful for researchers,
who are interested to work with IoT protocols and standards.
Similar to STUDY OF VARIOUS INTERNET OF THINGS PLATFORMS (20)
Final project report on grocery store management system..pdfKamal Acharya
In today’s fast-changing business environment, it’s extremely important to be able to respond to client needs in the most effective and timely manner. If your customers wish to see your business online and have instant access to your products or services.
Online Grocery Store is an e-commerce website, which retails various grocery products. This project allows viewing various products available enables registered users to purchase desired products instantly using Paytm, UPI payment processor (Instant Pay) and also can place order by using Cash on Delivery (Pay Later) option. This project provides an easy access to Administrators and Managers to view orders placed using Pay Later and Instant Pay options.
In order to develop an e-commerce website, a number of Technologies must be studied and understood. These include multi-tiered architecture, server and client-side scripting techniques, implementation technologies, programming language (such as PHP, HTML, CSS, JavaScript) and MySQL relational databases. This is a project with the objective to develop a basic website where a consumer is provided with a shopping cart website and also to know about the technologies used to develop such a website.
This document will discuss each of the underlying technologies to create and implement an e- commerce website.
Welcome to WIPAC Monthly the magazine brought to you by the LinkedIn Group Water Industry Process Automation & Control.
In this month's edition, along with this month's industry news to celebrate the 13 years since the group was created we have articles including
A case study of the used of Advanced Process Control at the Wastewater Treatment works at Lleida in Spain
A look back on an article on smart wastewater networks in order to see how the industry has measured up in the interim around the adoption of Digital Transformation in the Water Industry.
Forklift Classes Overview by Intella PartsIntella Parts
Discover the different forklift classes and their specific applications. Learn how to choose the right forklift for your needs to ensure safety, efficiency, and compliance in your operations.
For more technical information, visit our website https://intellaparts.com
About
Indigenized remote control interface card suitable for MAFI system CCR equipment. Compatible for IDM8000 CCR. Backplane mounted serial and TCP/Ethernet communication module for CCR remote access. IDM 8000 CCR remote control on serial and TCP protocol.
• Remote control: Parallel or serial interface.
• Compatible with MAFI CCR system.
• Compatible with IDM8000 CCR.
• Compatible with Backplane mount serial communication.
• Compatible with commercial and Defence aviation CCR system.
• Remote control system for accessing CCR and allied system over serial or TCP.
• Indigenized local Support/presence in India.
• Easy in configuration using DIP switches.
Technical Specifications
Indigenized remote control interface card suitable for MAFI system CCR equipment. Compatible for IDM8000 CCR. Backplane mounted serial and TCP/Ethernet communication module for CCR remote access. IDM 8000 CCR remote control on serial and TCP protocol.
Key Features
Indigenized remote control interface card suitable for MAFI system CCR equipment. Compatible for IDM8000 CCR. Backplane mounted serial and TCP/Ethernet communication module for CCR remote access. IDM 8000 CCR remote control on serial and TCP protocol.
• Remote control: Parallel or serial interface
• Compatible with MAFI CCR system
• Copatiable with IDM8000 CCR
• Compatible with Backplane mount serial communication.
• Compatible with commercial and Defence aviation CCR system.
• Remote control system for accessing CCR and allied system over serial or TCP.
• Indigenized local Support/presence in India.
Application
• Remote control: Parallel or serial interface.
• Compatible with MAFI CCR system.
• Compatible with IDM8000 CCR.
• Compatible with Backplane mount serial communication.
• Compatible with commercial and Defence aviation CCR system.
• Remote control system for accessing CCR and allied system over serial or TCP.
• Indigenized local Support/presence in India.
• Easy in configuration using DIP switches.
Water scarcity is the lack of fresh water resources to meet the standard water demand. There are two type of water scarcity. One is physical. The other is economic water scarcity.
Explore the innovative world of trenchless pipe repair with our comprehensive guide, "The Benefits and Techniques of Trenchless Pipe Repair." This document delves into the modern methods of repairing underground pipes without the need for extensive excavation, highlighting the numerous advantages and the latest techniques used in the industry.
Learn about the cost savings, reduced environmental impact, and minimal disruption associated with trenchless technology. Discover detailed explanations of popular techniques such as pipe bursting, cured-in-place pipe (CIPP) lining, and directional drilling. Understand how these methods can be applied to various types of infrastructure, from residential plumbing to large-scale municipal systems.
Ideal for homeowners, contractors, engineers, and anyone interested in modern plumbing solutions, this guide provides valuable insights into why trenchless pipe repair is becoming the preferred choice for pipe rehabilitation. Stay informed about the latest advancements and best practices in the field.
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Dr.Costas Sachpazis
Terzaghi's soil bearing capacity theory, developed by Karl Terzaghi, is a fundamental principle in geotechnical engineering used to determine the bearing capacity of shallow foundations. This theory provides a method to calculate the ultimate bearing capacity of soil, which is the maximum load per unit area that the soil can support without undergoing shear failure. The Calculation HTML Code included.
Vaccine management system project report documentation..pdfKamal Acharya
The Division of Vaccine and Immunization is facing increasing difficulty monitoring vaccines and other commodities distribution once they have been distributed from the national stores. With the introduction of new vaccines, more challenges have been anticipated with this additions posing serious threat to the already over strained vaccine supply chain system in Kenya.
Overview of the fundamental roles in Hydropower generation and the components involved in wider Electrical Engineering.
This paper presents the design and construction of hydroelectric dams from the hydrologist’s survey of the valley before construction, all aspects and involved disciplines, fluid dynamics, structural engineering, generation and mains frequency regulation to the very transmission of power through the network in the United Kingdom.
Author: Robbie Edward Sayers
Collaborators and co editors: Charlie Sims and Connor Healey.
(C) 2024 Robbie E. Sayers
1. International Journal of Computer Science & Engineering Survey (IJCSES) Vol.6, No.6, December 2015
DOI:10.5121/ijcses.2015.6605 61
STUDY OF VARIOUS INTERNET OF THINGS
PLATFORMS
Bhumi Nakhuva and Prof. Tushar Champaneria
Department of Computer Science and Engineering, L. D. College of Engineering,
Ahmedabad, Gujarat, India
ABSTRACT
Internet of Things is a technological revolution which provides the vision of connected world of Things.
Devices, people and systems are connected with one another in such a way that they can communicate with
each other over Internet. So the form of communication from human-human is now turned into human-
human, human-things and things- things. Variety of platforms are now a days available that can support
entire development to deployment of IoT applications and systems. In this paper, we will first start with the
introduction of IoT platforms as well as IoT middleware and then will discuss various IoT platforms,
compare various IoT platforms and will end up with the conclusion.
KEYWORDS
Internet of Things, platform, middleware, development, cloud.
1. INTRODUCTION
"Internet of Things" (called IoT), associated with the concept of "future internet" is a vision
where each object will become a part of the Internet. Here objects can be any living entity like
humans or animals and any non-living entities on earth. IoT is like a vision in which every object
which is on network can uniquely be identified, its status and position can be known, it is
accessible to the network and also services and intelligences are added to this network. So it fuses
real world with virtual world of digital technology and impacts our social, personal as well as
professional life. IoT will change the information world and technology world drastically to make
a more comfortable world full of technology for us. Various prototyping hardware boards, on
chip systems, sensors, RFID and ubiquitous networking capabilities are supporting candidates for
IoT evolution [1].
In this section, IoT platform and IoT middleware are elaborated. In section-II, various popular
IoT platforms are discussed and then they are compared in section-III. At last the paper is
concluded in section-IV.
1.1. Internet of Things platform
Platform: When you are developing some application, Platform is one which allows you to
deploy and run your application. A platform could be a hardware plus software suite upon which
other applications can operate. Platform could comprise hardware above which Operating system
can reside. This Operating system will allow application to work above it by providing necessary
execution environment to it. [3]
2. International Journal of Computer Science & Engineering Survey (IJCSES) Vol.6, No.6, December 2015
62
IoT platforms (more specifically IoT application platforms) provide a comprehensive set of
generic, i.e. application independent functionalities which can be used to build IoT applications.
[4] When there is only one communication link between devices of one type with another device
of same type then, a system of specific service can be set up. But in case of communication
among devices of multiple types, there is a need of some common standard application platform
which hides heterogeneity of various devices by providing a common working environment to
them. [5] An IoT application platform is a virtual solution, means it resides over cloud. Data is
the entity that drives business intelligence and every device has something to talk with other
device that is data. By means of cloud connectivity, IoT application platform translates such
devices data into useful information. So it provides user means to implement business use cases
and enables predictive maintenance, pay-per-use, analytics and real time data management. Thus,
IoT application platforms provide a complete suite for application development to its deployment
and maintenance.
Figure 1. Internet of Things [2]
1.2. Internet of Things middleware
Middleware: Middleware provides a wide variety of services to the applications from outside. So
the application is not bound to use its all services but only uses the necessary set of services. It
acts as a middle level agent between the service provider and service consumer. It allows
communication among the application that come from different vendors or runs on different
platform. It acts as a mediator between applications of different forms. [3]
IoT middleware is a mechanism that joints different components of IoT systems together and
offers smooth communication among devices and components. It is an interface that is available
to provide interaction between Internet and Things. Here things may be hardware or some
application. [6] IoT middleware aims to hide the heterogeneity of different hardware and software
and enables the use of common platform so that the system is easy to use and manage. Thus, IoT
middleware is a mediator suite which hides heterogeneity among devices, components and
technology of an IoT system.
1.3. Internet of Things platform Vs. Internet of Things middleware
IoT platform is a complete suite of services that facilitates services like development,
deployment, maintenance, analytics as well as intelligent decision making capabilities to an IoT
application.
3. International Journal of Computer Science & Engineering Survey (IJCSES) Vol.6, No.6, December 2015
63
Whereas IoT middleware is a service suite which is mainly intended to overcome the
heterogeneity problem of the entire IoT system by enabling smooth communication among
devices and components of different vendors and different technology.
2. VARIOUS INTERNET OF THINGS PLATFORMS
Various IoT platforms are now a day available that can be used for developing an IoT solution but
in this section we have covered eleven popular platforms that are widely used for IoT solution
building.
2.1. Google Cloud Platform
Developers can code, test and deploy their applications with highly scalable and reliable
infrastructure that is provided by Google and Google itself uses it. Developers have to just pay
attention to the code and Google handles issues regarding infrastructure, computing power and
data storage facility. [7] Google is one of the popular IoT platform because of: Fast global
network, Google's BigData tool, Pay as you use strategy, Support of various available services of
cloud like RiptideIO, BigQuery, Firebase, PubSub, Telit Wireless Solutions, Connecting Arduino
and Firebase and Cassandra on Google Cloud Platform and many more.
Figure 2. Real Time Stream Processing- Google IoT [8]
Figure-2 shows real time stream processing by Google. Devices send their status information to
App Engine. So first load balancer makes sure that the load is balanced among various app
engines. Then compute engine performs data computation and publication of data. Multiple
instances of compute engine are available to insure reliability and scalability. The data is stored
and backed up using cloud storage. Big query allows speedy insertion of data in tables of cloud
database. The results can be presented to the end users by means of various analysis and
visualisation technique.
Key features:
• Run on Google's infrastructure
• Scalability
• Compute, storage and services
• Higher performance
• Provided support if required
• Assurance of Google Grade security and compliance for your applications
• Environment safe cloud
4. International Journal of Computer Science & Engineering Survey (IJCSES) Vol.6, No.6, December 2015
64
2.2. IBM BlueMix:
IBM BlueMix is a platform as a service (PaaS) cloud which is developed by IBM. It supports
programing languages like java, php, Python, Node.js, Go and many more. Integrated DevOps
allows to build, run, deploy as well as to manage applications over IBM BlueMix cloud. BlueMix
platform is based on Cloud Foundry open technology. It runs on Soft- Layer infrastructure. [9]
The IBM Internet of Things Foundation is powered by IBM's following leading products and
services: IBM DataPower Gateway, IBM WebSphere Application Server Liberty Core, IBM
Informix TimeSeries, IBM MessageSight, Cloudant and SoftLayer.
IoT foundation shown in Figure-3 combined with IBM BlueMix platform provides powerful
application access to IoT data and devices. IBM BlueMix support rapid development of analytics
applications, visualization dashboard, and mobile IoT applications. You can create your IoT
application with IBM Bluemix and then IBM provide REST and secure API to connect your
device data with your application. IBM IoT foundation is the hub where you can set up and
manage your connected devices. IBM IoT foundation uses MQTT protocol to securely transfer
device data to cloud. [10]
Key features:
• Powerful web dashboard
• Device Registration
• Scalable connectivity
• Security of communication
• Storage of data
• Provided support if required
Figure 3. IBM IoT Foundation [10]
2.3. ThingWorx
ThingWorx is the first software platform designed to build and run the connected world
applications. ThingWorx focuses on reducing the time, cost, and risk required to build innovative
Machine-to-Machine (M2M) and Internet of Things (IoT) applications. ThingWorx accelerates
5. International Journal of Computer Science & Engineering Survey (IJCSES) Vol.6, No.6, December 2015
65
IoT application development by compressing the design-develop-deploy cycle and reducing time
to market. ThingWorx lets you deploy exactly the way you want either from cloud, on premise,
federated or embedded, to fit the needs of any scenario. ThingWorx supports rapid creation of
smart applications like: Smart Agriculture, Smart Cities, Smart Grid, Smart Water, Smart
Buildings, and Telematics. It is a development suite that enables complete application design,
runtime, and intelligence environment. [11] The ThingWorx Internet of Things Foundation is
powered by a ThingWorx's following leading products and services: ThingWorx Composer,
Codeless Mashup Builder, Event-Driven Execution and 3D Storage, ThingWorx SQUEAL,
ThingWorx Edge MicroServer.
As shown in Figure-4 ThingWorx IoT platform provides device cloud to connect millions of
devices with IoT application. It provides always on communication using REST, MQTT and
sockets. Above the layer of communication there are system service integration, 3D storage
engine and business logic. System service integration interact with business systems like ERP,
CRM etc. 3D storage engine enables big data analytics. Above it there is a layer for REST APIs
that helps to implement and use social services and cloud services. Then the data is presented via
various visualization techniques.
Figure 4. ThingWorx IoT foundation [11]
Key features:
• Modern and Complete Platform provisioning
• Faster deployment
• Integrate People, Systems and Machines
• Deploy in the way You Like to do it
• Let your Application evolve and grow Over Time
• Search-based Intelligence
• Allows collaboration
• Flexible Connectivity Options
2.4. Microsoft Azure Cloud:
According to Microsoft, Internet of Things for your business starts with the things that are
involved in your business and affect it the most. It starts from the infrastructure of your business
by adding devices and services into it with technological expansion, will lead you to get insight of
the information and make powerful and informative business decision. Thus, here IoT is actually
6. International Journal of Computer Science & Engineering Survey (IJCSES) Vol.6, No.6, December 2015
66
Internet of Your things. The piece of data about customers, sales, business processes or other
inventory data is valuable asset to your organisation and it can help you to power your
business.[12] Microsoft has the ability to transform your current business to a flexible intelligent
system on your existing investment to achieve true flexibility. Microsoft provides Microsoft
Azure Intelligent System Service which forms an integrated platform and services that builds
Internet of Things systems and applications by gathering, storing and processing data. Intelligent
systems services build upon Microsoft Azure helps organizations to securely connect, manage,
capture and transform machine generated data into valuable information. Power BI, Office 365
and HD insight are powerful Microsoft assets that can be used to produce meaningful insights.
Intelligent Systems Service provides agents and open-source agent software which help to
support heterogeneous operating systems and protocols for Internet of Things System. With the
help of Microsoft Cloud Compute facility, scalable data collection, processing and analysis can be
done for your business processes. Cloud provides solution for data storage, data processing, data
consumption and data analysis on real time or latent data. [13]
Figure-5 shows how Microsoft provides IoT solution. The core of Microsoft IoT foundation is
Microsoft Azure cloud platform. It provides connectivity of millions of devices and sensors with
IoT application. It provides remote access, monitoring, and content distribution and configuration
management facilities for connected devices. It provides big data analysis, social as well as
business integration and dash boarding tools to IoT application to build an IoT solution.
Figure 5. Microsoft IoT foundation [12]
Key features: [14]
• Build on what already established
• Get more benefits from your existing assets
• Small changes and big reflection
• Trusted support
• Expertise in development to deployment
• Connectivity of any device
• Skilled partners and powerful innovation
• Data insights
• Scalability
• Easy way for business transformation
• Agility
7. International Journal of Computer Science & Engineering Survey (IJCSES) Vol.6, No.6, December 2015
67
2.5. ThingSpeak
ThingSpeak is an application platform for the development of IoT systems. It can help you to
build the application which works upon the data collected by sensors. ThingSpeak is an open data
platform for IoT application development. ThingSpeak is the perfect complement to an existing
enterprise system to tap into the Internet of Things. It provides the ability to integrate your data
with a variety of third-party platforms, systems and technologies, including other leading IoT
platforms such as ioBridge and Arduino. [15] ThingsSpeak channel is used to send and store data.
Each channel has: Eight fields that can hold any type of data, three location fields, and one status
field. After creating a ThingSpeak channel, one can publish data to the channel, the data can be
processed and application can retrieve the data. ThingSpeak platform provides following
functionality to support IoT system: 1) Collect: Sends sensor and device data collected from it to
the cloud so that the data can be further analysed. 2) Analyse: ThingSpeak can analyse the data
received from sensors or devices and can derive the virtual representation of the data. 3) Act:
Based upon the analysis, it will trigger the action to enable functioning of IoT system and
application.
Figure 6. Electric Imp and ThingSpeak IoT [16]
Figure-6 shows ThingSpeak IoT with Electric Imp platform. Here Electric Imp is a platform with
provides connectivity of Wi-Fi devices with cloud services. It provides access to the Electric Imp
modules. Once the connectivity to such modules is simplified by Electric Imp cloud, data services
from ThingSpeak are used to get IoT experience.
Key features:
• It provides real time collection of data storage
• Data analytics and Visualization using MATLAB
• Device Communication
• Open API support
• Provides Geolocation data
• Facilitates plugins
2.6 Digital Service Cloud:
Digital service cloud (DSC) is an open IoT platform. It allows IoT innovators to own their
customers the way customers own their products. It supports product start-ups, global
technological brands and product innovators. It is a platform that accelerates time to market
8. International Journal of Computer Science & Engineering Survey (IJCSES) Vol.6, No.6, December 2015
68
process for a new innovation. By using the readymade infrastructure provided by Digital Service
Cloud, one can build needed customised IoT solutions by connecting devices and using plug and
play dashboard. Then one has to monitor and manage the product over its lifetime. It connects
your product with a network of millions of devices. It runs a UI-driven rules engine that requires
no coding. It monitors and streams a petabyte of real time data. It operates on a secure tenant
based system and provides quick launch of your application with a wizard based app builders.
[17]
Figure-7 shows DSC IoT foundation. Here consumer devices equipped with variety of sensors
can connect to IoT application available on cloud and can communicate with application. Various
networking and connectivity techniques are available that can connect the devices over cloud.
Cloud provides device management and app development. Data analytics and visualisation
through powerful dashboard are supported to end users.
Figure 7. Digital Service Cloud IoT foundation [18]
Key features:
• Scalability
• Security
• Plug and Play
• Unified customer service
• Big data analytics
• Monitoring, maintenance and management of devices
• Multi-channel support delivery
• Preventive support through support cloud
• Users across diverse verticals
2.7. Zetta:
Zetta is an open source platform. It is developed in Node.js for creating IoT servers that run
across geo-distributed servers and cloud. Zetta combines REST API, reactive programming and
web sockets. This combination is suitable for assembling many devices into data intensive and
real time applications. Zetta runs everywhere: It means zetta runs in the cloud, on PCs and on
single board computers. Raspberry Pis, BwangleBones and PCs together can be linked with cloud
platform like Heroku with the help of Zetta so that it can help to create geo-distributed networks.
Zetta has the ability to turn any device into an API. By communicating with microcontrollers like
Arduino and Spark Core, Zetta can provide every device a REST API as locally and also in the
9. International Journal of Computer Science & Engineering Survey (IJCSES) Vol.6, No.6, December 2015
69
cloud. It provides support for assembling distributed system of devices that communicate and
react via APIs. Zetta is a very developer friendly. It gives direct access of underlying protocols
and conventions to developers so that they can easily and efficiently transform sensors, actuators
and controllers into innovative IoT applications and systems. Architecture of Zetta is optimized
for data intensive and real-time applications. Zetta allows monitoring of device and system
behaviour in code and using visualization tools to get actionable insights. Also provides
streaming of data into machine analytics platforms like Splunk. IoT projects consist of multiple
devices across multiple locations running multiple applications developed by various companies.
So, Zetta allows you to assemble smartphone apps, device apps and cloud apps together into large
and complex systems. Example of such complex and large scale systems is home automation,
smart transportation and wearable computing. [19]
Figure 8. Zetta Server architecture [20]
Figure-8 shows Zetta server architecture. Zetta server which is at highest level of abstraction
contains elements like drivers, scouts, server extension, apps etc. It runs on a hardware hub like
raspberry Pi and allows components to communicate with devices. It then produces API to the
consumer. Here Scout is a device discovery technique over network. One Zetta server will reside
on hardware hub and another on cloud. Server on hardware will contact to that in the cloud. So
Zetta will provide API to consumers.
Key features:
• Run everywhere
• Provides API to everything
• Provides developer friendly environment
• Streaming of big data along with and data insights
• Development support of large applications for efficient development
2.8 Nimbits:
Nimbits is a PaaS that can be downloaded on any from Raspberry Pi, Web Server, Amazon EC2,
or Google App Engine. The platform is used for developing hardware and software solutions that
can connect to the cloud or to each other and enables logging and retrieving large amounts of data
from physical devices, triggering events or alerts, or performance of complex analysis.[21]
Nimbits is a platform for connecting people, sensors and software to the cloud and with one
another. It is based upon data logging and rule based technology. It resolves the complexity
associated with Edge Computing in IoT by facilitating a platform which is built upon embedded
system locally and then filtering noise, running rule engine and then pushing data that are very
important on the cloud. It first records and then processes geo informatics and time stamped data
10. International Journal of Computer Science & Engineering Survey (IJCSES) Vol.6, No.6, December 2015
70
and then produces rule form that information. Here rules can be email alerts, push notification,
statistics or any calculation. Nimbits Public Cloud is an instance of Nimbits server.
Key features:
• Download Nimbits servers on chips, servers or on the cloud
• It is an Open-source platform
• Facilitates event triggers and alerts
• Process geo and time-stamped data
• Build provided for Google App Engine and Linux Systems for development
• Compatible with most J2EE servers
2.9 Yaler:
Yaler is a pay-as-you use platform which provides a relay infrastructure which offers secure
access to embedded systems and it works with any device with a TCP socket. Yaler is a cost-
effective solution which is suitable for enterprise applications. It also offers a hosted service on
dedicated relay instances. A fixed yearly fee per relay instance helps you to max out the number
of devices connected to a dedicated instance. The Yaler relay service supports SSL/TLS
encryption. The integration of Yaler.net, a cloud-based connectivity service, enabled a secure ad-
hoc connection for data streaming. [22] It is mainly designed to provide a stable, secure, and high
performance execution environment for applications running on Amazon EC2. [23]
Key features:
• It provides plug-and-play functionality for end users
• Access via any browser or even phone
• Enables addressability and accessibility for devices blocked by firewalls, NAT or mobile
routers
• It provides access to your device from a client such as a browser, Android, etc.
2.10 Amazon Web Services:
Amazon Web Services (AWS) allows Internet of Things on a global scale by facilitating security,
services and support. It facilitates immediate access to desired computing power by means of
Amazon Elastic Cloud Compute (EC2). Helps to performs big data analytics and supports high
volume data. Amazon Kinesis helps to ingest data from thousands of sensors. AWS provides
security to your data which can be in transit or at rest. AWS provide pay-as-you-go model for IoT
applications. It has it multiple pricing models like tiered pricing, Reserved Instances, and an
active marketplace. AWS supports on demand infrastructure to accommodate need of IoT system.
It provides access to more storage, compute capability and global resources when needed. AWS
provides flexibility for IoT applications in terms of tools, programing languages, data
management and other infrastructure resources. ActiveMq and Mosquitto servers help in
managing and analysing IoT applications. User identity, device analytics, and device
messaging/notifications are all common parts of an Internet of Things application. Amazon Web
Services provides services that take the effort out of these important parts of your application.
Services like Amazon Cognito, Amazon Mobile Analytics, and Mobile Push to take care of the
undifferentiated heavy lifting while you focus on the differentiated benefits of application. [24]
As shown in Figure-9, Amazon Kinesis can collect high throughput data from devices and
gateways, and then it can analyze and store it over cloud so that applications can consume it and
can generate quick decision. It can support data up to any scale.
11. International Journal of Computer Science & Engineering Survey (IJCSES) Vol.6, No.6, December 2015
71
Figure 9. Data streaming from Gateway to cloud by Amazon Kinesis [25]
Key features:
• Scalability
• Privacy and Security
• Pay-as-you go model
• High availability and flexibility
• Data analytics and storage of high volume data
• On demand services like other platforms
• Provides Hardware resources
2.11 Axeda and Oracle Java Embedded:
The Axeda Machine Cloud service provides M2M services, IoT connectivity services, software
agents and toolkits that allow you to select communication method and hardware which is
appropriate for your IoT solution. [26] The Axeda IoT platform provides end-to-end enterprise
capabilities using Java EE technology and the Oracle Database. It gives facilities like message
queuing for reliable end-to-end data transfer, security based on SSL communication with
authentication and authorization, device and asset management, tracking and monitoring,
complex event processing, location services, and more. Oracle's Java Embedded solutions aim to
support massive amounts of data required for and created as a result of the Internet of Things by
facilitating seamless communications between all elements of the IoT architecture. It delivers an
integrated, secure and comprehensive platform for the entire IoT architecture across all vertical
markets. Oracle enables real-time response and data capture from millions of device endpoints.
Oracle offers several solutions, including Oracle Java SE Embedded, Oracle Java ME Embedded,
Oracle Java Embedded Suite and Oracle Event Processing for Oracle Java Embedded to meet
your specific technology requirements. [27]
Figure-10 shows Axeda IoT platform stack. IoT connectivity is at bottom level. Above it IoT data
management layer is there to manage data coming from devices. Device and assets are managed
by using cloud platform. At the top level application service and integration framework support
application development and deployment. Device and asset configuration management is also
supported by cloud.
Key features:
• Real time data capture
• Millions of device
• It is an M2M platform with proven middleware capabilities
• Also facilitate communications among devices
12. International Journal of Computer Science & Engineering Survey (IJCSES) Vol.6, No.6, December 2015
72
Table 1. Comparison of various IoT platforms
2. COMPARISON
The comparison table TABLE.1 here shows comparison for various parameters among all
discussed platforms. The abbreviations taken in this table are: H-High, M-Moderate, and L-Low.
Various parameters used for comparison are like developer friendliness, scalability, availability,
solution type, security and privacy, open source/ free trial, plug and play, support for millions of
devices, support for real time data, data storage, support provisioning etc.
3. CONCLUSION
From the content of this paper, now we can conclude that though all the discussed platforms are
very well known for IoT solution development, ThingWorx and Microsoft Azure are the most
promising platforms for IoT solution compare to the others. Google Cloud platform is popular for
its compute engine, app engine and container engine. IBM BlueMix is popular for its powerful
app creation and management support, 3rd party API and services that it provides to its users.
ThingWorx IoT platform is popular for its overall IoT solution creation as well as support for 3rd
party device cloud facility, open API and Always On features. Microsoft Azure cloud is different
13. International Journal of Computer Science & Engineering Survey (IJCSES) Vol.6, No.6, December 2015
73
from others for its networking capabilities as well as compute capabilities. ThingSpeak is mainly
intended to provide data analytics and visualisation. Zetta platform provides API to all devices.
Yaler is popular for its facility of relay infrastructure for applications running on Amazon EC2.
Amazon web service is popular for its IaaS facility with higher scalability. At the last Axeda
Oracle Java Embedded IoT platform is popular for its predictive maintenance, usage based
insurance and warranty billing.
ACKNOWLEDGEMENTS
The author would like to thank Prof. T.A.Champaneria for his continuous guidance and
encouragement through the work.
Figure 10. Axeda IoT stack [28]
REFERENCES
[1] L. Coetzee and J. Eksteen, “The Internet of Things Promise for the Future an Introduction," IST-
Africa Conference Proceedings, pp. 1- 9, 2011.
[2] https://www.arm.com/markets/internet-of-things-iot.php
[3] http://technologicalthemes.blogspot.in/2009/09/ differenciating-between-platform.html
[4] “Platforms for the Internet of Things an Analysis of Existing Solutions."- A university paper.
[5] http://www.zatar.com/blog/what-is-an-iot-application-platform
[6] http://www.digitalservicecloud.com/iot-middleware.html
[7] https://cloud.google.com/solutions/iot/
[8] https://cloud.google.com/solutions/architecture/streamprocessing
[9] https://en.wikipedia.org/wiki/Bluemix
[10] https://internetofthings.ibmcloud.com
[11] http://www.thingworx.com/iot-platform
[12] B. Edson, “Creating the Internet of Your Things", Microsoft Corporation
[13] J. Shewchuk, “Internet of Things", Microsoft Corporation
[14] “Ten reasons your business needs a strategy to capitalize on the Internet of Things today," 2015,
Microsoft Corporation
[15] https://thingspeak.com
[16] http://community.thingspeak.com/tutorials/electric- imp/data-storage-and-retrieval-with-thingspeak/
[17] http://www.digitalservicecloud.com
[18] “The Best Platform for IoT Innovators”, 2015, iYogi
[19] http://www.zettajs.org
14. International Journal of Computer Science & Engineering Survey (IJCSES) Vol.6, No.6, December 2015
74
[20] http://www.zettajs.org/reference/2014/12/17/Zetta-Overview.html
[21] http://www.nimbits.com/index.jsp
[22] http://blog.yaler.net
[23] https://yaler.net/
[24] https://aws.amazon.com
[25] A. Kinesis, E. User, and A. Kinesis, “Scaling Internet of Things Data Movement with Amazon *
Kinesis *," no. November 2014.
[26] https://blog.profitbricks.com/top-49-tools-internet-of-things/
[27] http://www.ptc.com/axeda/product/iot-connectivity
[28] E. J. Bruno, J. Kornwitz, P. Lombardi, and M. Samuelsson, “The Intelligent Internet of Things with
Axeda and Oracle Java Embedded," no. June, 2014.
Authors
Bhumi Nakhuva is a final year M.E student at L. D. College of Engineering, Ahmedabad
under the affiliation of Gujarat Technological University. She is pursuing her M.E.
dissertation in the area of IoT under the guidance of Prof. Tushar Champaneria.
Prof. Tushar A Champaneria is an Assistant professor in Computer Engineering department
at L. D. College of Engineering, Ahmedabad. He has completed M.E (CSE) from BITS-
Pilani. He is pursuing his PhD in the area of IoT.