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

Partager le livre
  1. 412 pages
  2. English
  3. ePUB (adapté aux mobiles)
  4. Disponible sur iOS et 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

DĂ©tails du livre
Aperçu du livre
Table des matiĂšres
Citations

À propos de ce livre

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.

Foire aux questions

Comment puis-je résilier mon abonnement ?
Il vous suffit de vous rendre dans la section compte dans paramĂštres et de cliquer sur « RĂ©silier l’abonnement ». C’est aussi simple que cela ! Une fois que vous aurez rĂ©siliĂ© votre abonnement, il restera actif pour le reste de la pĂ©riode pour laquelle vous avez payĂ©. DĂ©couvrez-en plus ici.
Puis-je / comment puis-je télécharger des livres ?
Pour le moment, tous nos livres en format ePub adaptĂ©s aux mobiles peuvent ĂȘtre tĂ©lĂ©chargĂ©s via l’application. La plupart de nos PDF sont Ă©galement disponibles en tĂ©lĂ©chargement et les autres seront tĂ©lĂ©chargeables trĂšs prochainement. DĂ©couvrez-en plus ici.
Quelle est la différence entre les formules tarifaires ?
Les deux abonnements vous donnent un accĂšs complet Ă  la bibliothĂšque et Ă  toutes les fonctionnalitĂ©s de Perlego. Les seules diffĂ©rences sont les tarifs ainsi que la pĂ©riode d’abonnement : avec l’abonnement annuel, vous Ă©conomiserez environ 30 % par rapport Ă  12 mois d’abonnement mensuel.
Qu’est-ce que Perlego ?
Nous sommes un service d’abonnement Ă  des ouvrages universitaires en ligne, oĂč vous pouvez accĂ©der Ă  toute une bibliothĂšque pour un prix infĂ©rieur Ă  celui d’un seul livre par mois. Avec plus d’un million de livres sur plus de 1 000 sujets, nous avons ce qu’il vous faut ! DĂ©couvrez-en plus ici.
Prenez-vous en charge la synthÚse vocale ?
Recherchez le symbole Écouter sur votre prochain livre pour voir si vous pouvez l’écouter. L’outil Écouter lit le texte Ă  haute voix pour vous, en surlignant le passage qui est en cours de lecture. Vous pouvez le mettre sur pause, l’accĂ©lĂ©rer ou le ralentir. DĂ©couvrez-en plus ici.
Est-ce que Industrial Internet Application Development est un PDF/ePUB en ligne ?
Oui, vous pouvez accĂ©der Ă  Industrial Internet Application Development par Alena Traukina, Jayant Thomas, Prashant Tyagi, Kishore Reddipalli en format PDF et/ou ePUB ainsi qu’à d’autres livres populaires dans Ciencia de la computaciĂłn et Desarrollo de aplicaciones. Nous disposons de plus d’un million d’ouvrages Ă  dĂ©couvrir dans notre catalogue.

Informations

Année
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...

Table des matiĂšres