Connected Device Framework The Wolfram Device Framework provides streamlined support for interacting with external devices. By presenting a symbolic representation for each device and a standard set of Wolfram Language functions, the Device Framework allows easy programmatic access to a wide variety of electronic hardware. With state-of-the-art computational algorithms and Wolfram Cloud support, the Wolfram Language offers sophisticated tools to visualize, analyze, and store device data. Standard set of Wolfram Language functions such as DeviceRead, DeviceWrite, DeviceExecute, etc. to operate on devices. Support for synchronous, asynchronous, and buffered communication. Search for all devices connected to your computer system, and programmatically set and retrieve various device properties such as buffer length, camera frame rate, accelerometer range, etc. Access the entire suite of Wolfram Language algorithms and visualization functions for device data analysis. Tight integration with Wolfram Cloud allows on-demand download of the suitable device driver and easy upload, analysis, and retrieval of device data. Fully supported on both desktop environment and Raspberry Pi. Read Geographic Location from a GPS » Get Weather Data from a Tinker Forge Weather Station » Capture a Sequence of Images from a Camera » Analyze Real-Time Gait Data from a Pedometer » Control an Orbotix Sphero Robotic Ball » Drive an iRobot Create » Get Time Series Data from a GPIO Device » Build an Arduino-Powered Smart Doorbell »