IoT Services

MicroStrain’s SensorCloud™ is a unique sensor data storage, visualization and remote management platform that leverages powerful cloud computing technologies to provide excellent data scalability, rapid visualization, and user programmable analysis.  Originally designed to support long-term deployments of MicroStrain wireless sensors, SensorCloud now supports any web-connected third party device, sensor, or sensor network through a simple OpenData API.   

  • Core SensorCloud features include: Virtually unlimited data storage with triple-redundant reliability, ideal for collecting and preserving long-term sensor data streams
  • Time series visualization & graphing tool with exceptionally fast response, allows viewers to navigate through massive amounts of data, and quickly zero in on points of interest
  • MathEngine feature allows users to quickly develop and deploy data processing and analysis apps that live alongside their data in the cloud
  • Flexible SMS and email alert scripting features helps users to create meaningful and actionable alerts

SensorCloud is useful for a variety of applications, particularly where data from large sensor networks needs to be collected, viewed, and monitored remotely.  Structural health monitoring and condition based monitoring of high value assets are applications where commonly available data tools often come up short in terms of accessibility, data scalability, programmability, or performance.    MicroStrain’s SensorCloud was born out of a need for a better tool for these types of applications but the core features and benefits can add value to a much broader range of applications. 

Visualize.

Unlike previous web-based sensor data aggregation platforms, SensorCloud is unique in that it leverages several new cloud computing technologies to make it easier to work with extremely large data sets.  
SensorCloud graphing functions utilize parallel computing and client side caching to accelerate responses to user graphing requests.   The result is a high-performance web data visualization tool that typically generates plots in under a second, and allows users to quickly navigate through gigabyte, terabyte, and even petabyte sized data sets. 

Analyze.

SensorCloud is also unique in that it is the first web-based sensor data aggregation platform that provides a flexible online analytics tool supporting user-developed apps.   SensorCloud’s  MathEngine allows users to quickly develop and deploy data processing apps in either Python and Octave (an open-source, code compatible MATLAB® alternative), and will soon support the popular R statistical language, giving users programming language flexibility to best suit their needs.  Users can either upload their code or use an online editor to develop a wide range of data processing apps, from simple one-time scripts for filtering and statistical analysis, to advanced, continuously-running online algorithms for health monitoring and prognostics.  

Collaborate.

Cloud computing continues to change how we produce, consume, and share information.  In similar respect, SensorCloud changes how teams share and work with sensor data.  With secure HTTPS/SSL web access standard, SensorCloud simplifies data sharing and analysis for team members spanning multiple locations, it helps groups better coordinate event responses with flexible alerts, and it allows teams to collaborate on code development for MathEngine apps.  Data owners can also expand their audience by sending invites to domain experts to view their data set, assist with analysis, and develop advanced, custom-tailored data processing applications. 

Scale.

Cloud computing has reduced barriers and costs associated with access to powerful computing capabilities previously reserved for expensive enterprise systems, while at the same time bringing new tools and techniques that exceed enterprise system performance and scalability.  MicroStrain’s SensorCloud seeks to transition these new and unique cloud capabilities into tools that make it easier for our customers to collect and visualize large quantities of sensor data, and extract meaningful insight with user-programmable online analytics. 

Open Data API

What is it?

Version 1.0 of the OpenData API allows users to upload sensor data from any web-connected source or platform, and download selected or entire data sets.   For more detailed information please download the full specification below:    

Download:

OpenData API Documentation

Example Code

Features:

  • Secure data upload and download using HTTPS & SSL
  • Fully REST compliant API
  • Example code for common languages and platforms (python, Java, C#, C++, Labview, iPhone, Android)
  • 64-bit UTC timestamp with nano-second resolution
  • Data download currently supports CSV and XDR file formats

Benefits:

  • The high resolution time stamp supports high-speed data 
  • Easily publish data to SensorCloud from any networked device