Wolfram Library Archive

Courseware Demos MathSource Technical Notes
All Collections Articles Books Conference Proceedings

How to Connect your Device to the Wolfram Language

Lambert Chao
Organization: Wolfram Research, Inc.
Department: Software Technology
Nick Lochner
Organization: Wolfram Research

Wolfram Technology Conference 2015
Conference location

Champaign, Illinois USA

Connecting to devices using the Wolfram Language allows us to interact with the physical world by collecting and analyzing sensor data and programmatically controlling actuators, motors, and indicators. The full Wolfram technology stack, from the desktop to the cloud, with its powerful data aggregation, analytics, visualization and reporting tools, can be brought to bear on applications in science and engineering, the internet of things, robotics, and the connected home. We introduced the Wolfram Device Framework in Mathematica 10, providing a streamlined way to interact with devices using functions such as DeviceRead, DeviceWrite, and DeviceExecute. You can add to the list of devices supported by the Wolfram Language by building your own connection to your favorite device. In this talk, we show you how to write a Device Framework driver. We provide examples showing how to connect devices using a variety of tools including LibraryLink, WSTP and J/Link, as well as available device libraries and SDKs. This easy to use framework will empower you to seamlessly integrate your favorite device to the Wolfram Language.