One of the new features in v10 is support for connected devices.

How can I find out if a particular device is supported by Mathematica? Is there a complete list? Is support being added continually?

The documentation says:

Many classes of devices listed in the Wolfram Connected Devices Project are immediately supported within the Wolfram Language.

Out of curiosity, I connected a Garmin nüvi50 and ran FindDevices to see if it would recognize it and be able to import tracks. I got the result:

{DeviceObject[{"Camera", 1}], DeviceObject[{"FunctionDemo", 1}], 
 DeviceObject[{"RandomSignalDemo", 1}], DeviceObject[{"WriteDemo", 1}]} 

The only device it recognized here was the built-in camera. Is FindDevices generally sufficient to find out of a device is supported, or is manual configuration necessary for some devices?

  • 1
    $\begingroup$ A related question would be how to implement support for custom devices. But that probably deserves its own separate post. $\endgroup$
    – Szabolcs
    Commented Jul 10, 2014 at 19:35

1 Answer 1


Surely this is only a partial response. The (somewhat) supported devices up to now you can find here:

enter image description here

Some of them are allready listed within Wolfram Language & Dokumentation Center (link):

enter image description here

Just a guess, but devices with the note "Wolfram Language Device Connection" seem to have a "functionality":

enter image description here

"Developing Device Drivers" is still under "Draft" (link).

Whether and how the "Connected Devices Project" will interact or benefit from the API/NET/Link/Framework Stuff(?) is a very exciting question (link).


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.