Industrial Internet Application Development
eBook - ePub

Industrial Internet Application Development

Simplify IIoT development using the elasticity of Public Cloud and Native Cloud Services

Alena Traukina, Jayant Thomas, Prashant Tyagi, Kishore Reddipalli

Compartir libro
  1. 412 páginas
  2. English
  3. ePUB (apto para móviles)
  4. Disponible en iOS y Android
eBook - ePub

Industrial Internet Application Development

Simplify IIoT development using the elasticity of Public Cloud and Native Cloud Services

Alena Traukina, Jayant Thomas, Prashant Tyagi, Kishore Reddipalli

Detalles del libro
Vista previa del libro
Índice
Citas

Información del libro

Your one-stop guide to designing, building, managing, and operating Industrial Internet of Things (IIoT) applications

Key Features

  • Build IIoT applications and deploy them on Platform as a Service (PaaS)
  • Learn data analytics techniques in IIoT using Spark and TensorFlow
  • Understand and combine Predix services to accelerate your development

Book Description

The Industrial Internet refers to the integration of complex physical machines with networked sensors and software. The current growth in the number of sensors deployed in heavy machinery and industrial equipment will lead to an exponential increase in data being captured that needs to be analyzed for predictive analytics. This also opens up a new avenue for developers who want to build exciting industrial applications.

Industrial Internet Application Development serves as a one-stop guide for software professionals wanting to design, build, manage, and operate IIoT applications. You will develop your first IIoT application and understand its deployment and security considerations, followed by running through the deployment of IIoT applications on the Predix platform. Once you have got to grips with what IIoT is, you will move on to exploring Edge Development along with the analytics portions of the IIoT stack. All this will help you identify key elements of the development framework, and understand their importance when considering the overall architecture and design considerations for IIoT applications. By the end of this book, you will have grasped how to deploy IIoT applications on the Predix platform, as well as incorporate best practices for making fault-tolerant and reliable IIoT systems.

What you will learn

  • Connect prototype devices to CloudStore data in IIoT applications
  • Explore data management techniques and implementation
  • Study IIoT applications analytics using Spark ML and TensorFlow
  • Deploy analytics and visualize the outcomes as Alerts
  • Understand continuous deployment using Docker and Cloud Foundry
  • Make your applications fault-tolerant and monitor them with New Relic
  • Understand IIoT platform architecture and implement IIoT applications on the platform

Who this book is for

This book is intended for software developers, architects, product managers, and executives keen to gain insights into Industrial Internet development. A basic knowledge of any popular programming language such as Python will be helpful.

Preguntas frecuentes

¿Cómo cancelo mi suscripción?
Simplemente, dirígete a la sección ajustes de la cuenta y haz clic en «Cancelar suscripción». Así de sencillo. Después de cancelar tu suscripción, esta permanecerá activa el tiempo restante que hayas pagado. Obtén más información aquí.
¿Cómo descargo los libros?
Por el momento, todos nuestros libros ePub adaptables a dispositivos móviles se pueden descargar a través de la aplicación. La mayor parte de nuestros PDF también se puede descargar y ya estamos trabajando para que el resto también sea descargable. Obtén más información aquí.
¿En qué se diferencian los planes de precios?
Ambos planes te permiten acceder por completo a la biblioteca y a todas las funciones de Perlego. Las únicas diferencias son el precio y el período de suscripción: con el plan anual ahorrarás en torno a un 30 % en comparación con 12 meses de un plan mensual.
¿Qué es Perlego?
Somos un servicio de suscripción de libros de texto en línea que te permite acceder a toda una biblioteca en línea por menos de lo que cuesta un libro al mes. Con más de un millón de libros sobre más de 1000 categorías, ¡tenemos todo lo que necesitas! Obtén más información aquí.
¿Perlego ofrece la función de texto a voz?
Busca el símbolo de lectura en voz alta en tu próximo libro para ver si puedes escucharlo. La herramienta de lectura en voz alta lee el texto en voz alta por ti, resaltando el texto a medida que se lee. Puedes pausarla, acelerarla y ralentizarla. Obtén más información aquí.
¿Es Industrial Internet Application Development un PDF/ePUB en línea?
Sí, puedes acceder a Industrial Internet Application Development de Alena Traukina, Jayant Thomas, Prashant Tyagi, Kishore Reddipalli en formato PDF o ePUB, así como a otros libros populares de Ciencia de la computación y Desarrollo de aplicaciones. Tenemos más de un millón de libros disponibles en nuestro catálogo para que explores.

Información

Año
2018
ISBN
9781788297585

Implementing IIoT Applications with Predix

In this chapter, you will learn in more detail about the components and capabilities of the Asset, Time Series, and Analytics Framework services from GE's Predix catalog. In particular, we will demonstrate how to create instances of the services, bind them with your apps, and configure client authentications. You will also learn how to use various HTTP requests in Postman to query and manage assets, and how to build and deploy apps to read and analyze time series data. Furthermore, we will provide detailed instructions on how to enable advanced visualization with components of GE's Predix UI Framework.
This chapter covers the following topics:
  • Using the Asset service for asset modeling
  • Creating an instance of the Asset service and binding it to your app
  • Configuring client authentications for managing assets via the Asset service
  • Adding assets to the Asset service
  • Changing assets
  • Viewing, deleting, and querying assets
  • Additional capabilities of the Asset service
  • Building an app to read time series data
  • Creating an instance of the Time Series service
  • Binding an instance of the Times Series service to your app
  • Validating ingestions of time series data
  • Components and capabilities of the Analytics Framework service
  • Creating an instance of the Analytics Framework service and binding it to your app
  • Building an analytical app to work with the Analytics Framework service
  • Adding an analytical app to the Analytics Catalog of the Analytics Framework service
  • Validating, testing, and deploying an analytical app
  • Executing an analytical application
  • Enabling data visualizations with GE's Predix UI Framework

Basics of asset modeling with the Asset service

This section overviews GE's Predix's Asset service, looking into how it can help to model assets. We will also provide two examples, illustrating how asset models describe objects in the JSON format.

The Asset service in detail

The Asset service by GE's Predix is designed to assist developers in creating, storing, and updating data for asset models, while enabling consumers to retrieve it.
An asset model consists of domain objects (for instance, classifications and assets) described in JSON. The objects are actually random sets of name-value pairs with a unique Uniform Resource Identifier (URI), indicating an appropriate asset instance stored in a graph database.
In the next subsection, we will provide an example of a classification object (Countries) to illustrate its JSON representation in an asset model.

An example of a classification object

The following figure is a graphical representation of a simple classification object consisting of two components:
A hierarchy of the Countries classification object
In the JSON format, the Countries classification object will be represented this way:
[
{
"uri": "/countries",
"name": "Countries",
"obsolete": false,
"attributes": {
}
},
{
"uri": "/countries/USA",
"name": "USA",
"parent": "/countries",
"obsolete": false,
"attributes": {
}
},
{
"uri": "/countries/Japan",
"name": "Japan",
"parent": "/countries",
"obsolete": false,
"attributes": {
}
}
]
You can find this and more examples, as well as additional information about the Asset service in GE's Predix documentation: https://docs.predix.io/en-US/content/service/data_management/asset/.
2323__perlego__chapter_divider__23...

Índice