How to morph a Raspberry Pi into
a powerful Sensor Data Cache and IoT Gateway
Alexander Koerner (IBM Analytics Architect)
IIUG 2016 Session - 49 Pages
Alexander Koerner gives a short introduction in Raspberry Pi and sensor data communication and answers why is Informix is the perfect sensor data store for edge gateways based on the Raspberry Pi.
Introduction / Why a Raspberry Pi?
How to build a sensor data cache with a Raspberry Pi
- Choice of communication protocol(s)
- Sensor-to-Pi communication / Pi-to-Network communication
- Sensor HW considerations
- Operating System(s) / Additional Software requirements
- Sensor Data Cache (Informix)
- Flow / Streams Processing
Sensor data analytics in motion and at rest
- In-Motion Sensor Data Analytics / Node-RED / Quarks / Spark Streaming (not covered)
- At-Rest Sensor Data Analytics / Informix 12.10
Informix 12.10 on Raspberry Pi
- Informix is the perfect sensor data store for edge gateways based on the Raspberry Pi
- Informix on the Raspberry Pi - How To
- Install and configure Informix on the Raspberry Pi
The cloud connection
- IoT Architecture Annotated with IBM Products
- The Watson IoT Platform – IBM's next generation IoT platform
- How to connect the Raspberry Pi to the IBM Cloud
Sensor data visualization
Summary / Contact information
Informix on ARM Architecture
Globally ARM is the most widely used instruction set architecture in terms of quantity produced. The low power consumption of ARM processors has made them very popular: over 50 billion ARM processors have been produced as of 2014, of which 10 billion were produced in 2013 and "ARM-based chips are found in nearly 60 percent of the worlds mobile devices". The ARM architecture (32-bit) is the most widely used architecture in mobile devices, and most popular 32-bit one in embedded systems. (Wikipedia)
What does it mean to Informix and the upcoming Internet of Things?
View the Advanced DataTools webcast replay. This webcast will explore some of the ARM-based computers that are available, and describe why ARM is such a good fit for an IoT solution. Tom Beebe will show how simple it is to install a full version of the IBM Informix database server on a low-power, affordable ARM-based Linux computer, and why the power and simplicity of Informix makes it ideal for an embedded IoT gateway.
Readmore / Download
Autonomic Tuning Informix 12
WW Informix Technical Sales
Overview & Problem Statement:
- We want the Informix database server to be as invisible as possible.
- After the initial install of IDS and uptime, we need the server to be able to adapt to any workload that comes its way.
- Prior to 12.10xC2, several key server resources were not dynamic. This could and did lead to artificial performance ceilings, and an increase in downtime to fix, or degradation in performance until the issue was detected by human interface.
- Not everyone knows how to detect ……. and if they do, getting the downtime from management is an issue …. always.
- The improvements are in several different categories….
Readmore / Download
Automate small footprint,
embedded Informix Server deployments
Advisory Software Engineer IBM
This tutorial shows you how to automate IBM® Informix® Dynamic Server (IDS) small footprint deployments by using the IDS deployment utility and the IDS embeddability toolkit. An important requirement of an embedded database system is that it be invisible to end users and administrators.
IDS is a perfect database system for application environments that require an embedded database because you can install, deploy, and administer the database silently. It is transparent to users that there is a robust and reliable database system catering to the database requirements of the application.
Readmore / Download
Embedding IBM Informix
In this IBM® Redbooks® publication, we discuss and describe the capabilities for embedding Informix® into applications and software. We introduce the technological architecture and describe several of the functions and features that support Informix as a robust and powerful embeddable DBMS. Many of these features are unique in the industry today, enabling clients to create a business advantage.
The Informix database server can support the requirements of an embeddable DBMS, and is doing so for many companies today. The low administration requirements of the Informix database server enable clients to deploy thousands of Informix instances, embedded in applications in locations where there are no technical resources to support the database. The real requirement is for applications with embedded databases that require little or no administration, take minimum storage resources, have excellent performance, and are highly reliable.
Readmore / Download
Cisco and IBM Informix Database Software
Cisco chose to embed IBM Informix® database
software in their solutions because of the robust
embeddability, high reliability, and extreme
performance of Informix.
This white paper addresses a number of the features and techniques Cisco uses to embed Informix in its solutions, and why.
It also highlights some of Informixs newer features. The white paper is divided into six sections, each corresponding to the different tasks involved in the embedding process.
read more / download
Informix Enterprise Data Management
for the Internet-of-Things
Informix Chat with the Lab Webinar
The amount of technical devices which share data through a network rises explosively. Gartner predicts for the year 2020 30 billion connected devices. The different ways with which they communicate with each other will automatize our every-day-life further - accompanied by a flood of permanently new produced data that has to be hold in readiness.
The Informix Chat with the Lab Webinar of the 25.03.2014 deals in excellent manner with this topic. So we decided to make a part of the presentation accessible to you on our site.
Take a look into the basics of the Internet-of-Things (IoT). Experience which changes for companies - but also in the private environment - will appear through the proceeding automating and why Informix the predestined data base for IoT is.
To this topic two videos have been uploaded recently to the IBM Informix Channel to which we hint here: (YouTube IBM Informix Channel - Internet-of-Things with IBM Informix)
The Chat with the Lab recordings are published regularly by the IBM in the Developer Works Wiki. There you can access further presentations (Chat wih the Lab