Menu
IoT Prototype: Light Monitoring with NodeRED Components in Predix

Blog on All Things Cloud Foundry

IoT Prototype: Light Monitoring with NodeRED Components in Predix

Ilya Drabenia

GE-Predix-Industrial-Lighting-MonitorNodeRED is an open source IoT tool that helps to reduce development efforts when working with hardware, APIs, and services. However, how long exactly would it take to build something tangible? What if we used it with a PaaS?

Our team has created some NodeRED components for GE Predix when working on a prototype for a light monitoring system. Here is a detailed account of the project, including its source code, data flow, hardware details, etc.

(more…)

No Comments

Prototype: TensorFlow-as-a-Service on OpenPOWER Machines

Sergey Kovalev

prototype-tensorflow-as-a-service-on-ibm-open-power

TensorFlow is an open-source deep learning library originally developed by Google. The solution’s flexible architecture allows for deploying computations to one or more CPUs or GPUs in a desktop, server, or mobile device with a single API.

Altoros created a prototype of a multi-user TensorFlow service on OpenPOWER machines with NVIDIA GPUs and Docker. The prototype was demonstrated at the GPU Technology Conference in April 2016.

(more…)

No Comments

.NET on Pivotal CF: Scaling an App on Diego

Raman Yurkin

net-on-pcf-scaling-diego-v1

Previously, we deployed a .NET app to Diego on Pivotal CF and bound it to a MS SQL service. However, hardly any cloud app exists as a single instance. So, in this post, we will scale the demo app horizontally and test how it works on multiple instances.

(more…)

No Comments

Bluemix Tutorial: Using IBM Analytics for Apache Spark in Java/Scala Apps

Siarhei Sidarau

ibm-bluemix-apache-spark

Apache Spark is an open-source engine for large-scale data processing. In Bluemix, you can access it via the integrated interface called IBM Analytics for Apache Spark. Using a Scala-based starter as an example, this article demonstrates how to interact with the service through Jupiter Notebook and the spark-submit.sh script.

(more…)

No Comments

Collecting Time Series Data with Predix (a Golang API Wrapper Included)

Stas Turlo

predix-time-series-demo

In this post, we show how to work with the Predix Time Series API using our Go library. We’ve created the wrapper to provide a more convenient way to interact with the Time Series service from Go: successful API queries return native Go structs that can be used immediately, with no need for type assertions.

(more…)

No Comments

Sinatra Starter for Predix: Ruby App with PostgreSQL and Redis

Dmitry Savitski

sinatra-starter-for-predix-platform-v1

The technical requirements for the Internet of Things (IoT) server applications can substantially differ from the ones applied to the Internet of Humans. First of all, the need for any visual interfaces is completely eliminated.

These step-by-step instructions are intended to guide you through the process of starting a basic Ruby/Sinatra application server on Predix, General Electric’s IoT platform for the Industrial Internet. From the post, you can learn how to deploy the application to Predix as well as configure the PostgreSQL database and Redis.

(more…)

1 Comment

Get Started with Predix: Deploying a Rails App and Binding Services

Dzianis Dashkevich

getting-started-with-predix-catalog

The article will be helpful to Ruby developers who are new to Predix—an industrial IoT platform from GE. It walks you through the process of deploying a simple Ruby on Rails app and demostrates how to bind services to it.

(more…)

No Comments

IoT Platform on Bluemix: Experimenting with IBM Watson and Gobot

Stas Turlo

ibm-bluemix-internet-of-things-platform-catalog

In this post, we show how to turn your laptop into an IoT device and connect it to the Watson IoT platform. We will control the device from a sample web application as well as gather and visualize data from it.

(more…)

No Comments

How to Use Elastic Services for Anomaly Detection in an IBM Bluemix App

Leandro Costantini

how-to-use-elastic-services-for-anomaly-detection-in-ibm-bluemix-logstash-dashboard

This post explains how to use the ELK services—Elasticsearch, Logstash, and Kibana—to detect anomalies in an application. Additionally, we integrate Watcher to send an e-mail when an anomaly happens.

In the post, you will find the information on how to install and configure each service as well as how to run the entire stack on Bluemix.

(more…)

No Comments

Uploading Files to IBM Bluemix Object Storage: A Sample App

Gastón Ramos

ibm-bluemix-object-storage

Imagine that you need to deploy an application to a PaaS and this application should allow uploading files to the server. In such scenario, you cannot just use the local storage of the application container because it is ephemeral.

This post shows you how to solve the problem. We will develop a simple application as an example and use IBM Bluemix Object Storage to store binary files.

(more…)

No Comments

Next Page »

Benchmarks and Research

Subscribe to new posts

Get new posts right in your inbox!