MicroStrain™ API and Connectivity

Our products, your solution

We make integrating our award winning products into your custom application simple and easy. With tools available for most majors platforms, you can stop wrangling bits and start coding solutions.

MSCL

MSCL is the MicroStrain Communication Library. It was created to make it simple to write code to interact with our Wireless and Inertial sensors.

  • Completely open source
  • Support for C++, Python, and .NET (C#, VB, LabVIEW, MATLAB)
  • Fully Documented
  • Includes example code and quick start guide
  • Unit tested
  • Platform Independent (Windows, Linux, OSX)
Learn More Download MSCL Documentation
SensorCloud Example

{simple c++ example}

SensorCloud Example

SensorCloud

SensorCloud allows you to upload unlimited amounts of Wireless data to view and analyze from anywhere in the world.

Analyze your data with MathEngine, which allows you to run algorithms on your data. Take it a step further and write your own Python scripts, all in the cloud.

Plug and play support with the Wireless System Ethernet gateways. Wireless data is automatically uploaded directly to your SensorCloud account.

Set email and text alerts on your data to be notified when events occur.

Learn More

LabView

LabVIEW (Laboratory Virtual Instrument Engineering Workbench) is a system-design platform and development environment for a visual programming language from National Instruments.

LabVIEW-MSCL is a VI package that provides an easy to implement LabVIEW interface to the .NET version of MSCL

Download Latest Release Documentation

Also available (and highly recommended) is the JKI Packaged distribution. This add-on has helper VIs for many common methods and properties provided by the MSCL library. The package contains example VIs that demonstrates the basic functionality of the MSCL library. The provided SubVIs can be used to build applications that utilize both the simple and complex MSCL library features. While this does not provide example code for all of the MSCL functionality, a full version of MSCL is included, and all of its features can be accessed via the .NET MSCL dll.

SensorCloud Example

Install this package using the JKI VI Package Manager. The installation will add a “Lord Sensing” sub-pallet to the standard Functions (block diagram) palette. Navigate through that palette to see the examples and available SubVIs.

Select the Help menu, and choose the Find Examples... option. In the NI Example Folder window that pops up, search for MSCL to view example VIs.

Dewesoft

Dewesoft develops and manufactures versatile and easy-to-use data acquisition systems. MicroStrain and Dewesoft have co-developed a plugin that allows integration with MicroStrain’s wireless sensors.

For more information visit the Dewesoft website or see your Dewesoft distributor, Version X3 and above is required Dewesoft

Download Plugin How-To Guide
dewesoft image
SensorCloud Example

ROS

ROS is an open-source, meta-operating system for your robot. It provides the services you would expect from an operating system, including hardware abstraction, low-level device control, implementation of commonly-used functionality, message-passing between processes, and package management. ROS is commonly used in building and simulating robotics applications.

Learn more

SensorCloud Example

PX4 Autopilot (Coming Soon)

PX4 is an open-source flight control software for drones and other unmanned vehicles. The project provides a flexible set of tools for drone developers to share technologies to create tailored solutions for drone applications. PX4 provides a standard to deliver drone hardware support and software stack, allowing an exosystem to build and maintain hardware and software in a scalable way.

The current release (NON-MicroStrain) open-source software:

Learn More

Supported By:


Visual Studio

MatLab

Python

GitHub

.NET

C++