Raspberry Pi

A full version of the Wolfram Language is available for the Raspberry Pi computer and comes bundled with the Raspbian operating system. Programs can be run from a Pi command line or as a background process, as well as through a notebook interface on the Pi or on a remote computer. On the Pi, the Wolfram Language supports direct programmatic access to standard Pi ports and devices.

ReferenceReference

Command-Line Programs

wolfram Wolfram Language command-line interface (/usr/bin/wolfram)

mathematica Mathematica notebook interface (/usr/bin/mathematica)

Running Scripts

wolfram -script file.wl run a Wolfram Language script

/etc/rc.local file in which to install a command to run at startup

Connecting from a Remote Desktop

Evaluation Kernel Configuration Options set up a remote kernel on the Raspberry Pi

Parallel Computing »

Evaluation Parallel Kernel Configuration set up a Pi cluster for parallel computation

ParallelEvaluate  ▪  ParallelTable  ▪  ParallelTry  ▪  ...

Connected Devices »

DeviceRead  ▪  DeviceReadList  ▪  DeviceReadTimeSeries  ▪  DeviceReadBuffer  ▪  ...

DeviceWrite  ▪  DeviceExecute  ▪  BinaryRead

Standard Devices

"GPIO" read/write access to all GPIO pins

"Serial" read/write access to built-in and external serial connections

"RaspiCam"  ▪  "AudioOut"

Additional Devices

"UltimateGPS"  ▪  "PiWeather"  ▪  ...

External Services

SendMail send an email from the Raspberry Pi

SendMessage send a tweet or other message