Universal Library for Android™

Download Now Technical Support
Universal Library for Android™
API Library for supported MCC DAQ Devices that support the Android™ Platform
  • Software API communicates with supported Measurement Computing DAQ devices over the Android™ 3.1 platform (API level 12) and later
  • Provides the same high-level DAQ functions as the Universal Library
  • Ideal for developing apps for use on Android-based tablets and phones
  • Supports Android project development on the following platforms: Windows® 11/10/8/7/XP, 32- and 64-bit; Linux®, and Mac®
  • Supports app deployment to devices running Android 3.1 and later
  • Develop and deploy to Android devices using integrated development environments (IDEs) such as Eclipse or Android Studio
  • Includes classes that communicate with analog I/O, digital I/O, counter I/O, and timer I/O device subsystems
  • Includes example projects to help users get up and running quickly
  • Supported by select MCC DAQ devices

The Universal Library (UL) for Android™ is a data acquisition (DAQ) API that installs on supported Windows®, Linux®, and Mac® platforms for users to develop and deploy applications to Android devices. UL for Android provides the same functions as the standard UL for Windows, but does not require InstaCal to install a supported MCC device.


Additional Resources


UL support for USB 1808
Is it possible to run and save data for USB 1808 Device using Andriod Library.
Hello – at this time, the USB-1808 is not currently supported by the Android Library.
UL support for PMD-1608FS
Hi, I have a PMD-1608FS that's about 10 years old. Is the PMD-1608FS functionally the same as one of the USB-1608FS-Plus? Is it possible to upgrade the firmware on my PMD-1608FS to version 1.07? Is it reasonable to think that the UL for android work with my PMD-1608FS? Thanks!
Unfortunately the USB-1608FS (renamed from PMD-1608FS) cannot be converted into a USB-1608FS-PLUS. Note also that the UL for Android driver can only work with newer DAQ models from MCC, namely those that do not enumerate as HID devices.
When will I see support for other devices?
I currently have a USB-1608FS and a USB-2404-10. I need to get them to talk to the Android and graph the data. I had hoped that the new UL would support them.
The two models you listed are not conducive for support in UL for Android, and at this time, there is no support forthcoming. Instead of the USB-1608FS, please consider the USB-1608FS-PLUS, which just had Android support added (version 1.2.0)
Does the USB-201 Currently Support Android?
Does the USB-201 currently support Android development? Or is that one of the devices planned for later this year? If it's planned for later this year, can you please tell when you expect it to be released?
Yes, the USB-201 currently supports Android. A full list of Android supported devices may be found in the resource center above.
What devices does the UL support? I have a USB1608FS-Plus, but the AinScan Plot app does not recognize it.
I downloaded the UL package and loaded the AinScan Plot app onto my Google Nexux 7. I connected to my USB1608FS-Plus via the USB. The app showed “No Daq device Connected”. Can I add the USB1608FS-Plus to the device list using Eclipse?
Currently the only DAQ model supported under the UL for Android is the BTH-1208LS. Some additional USB models are scheduled to be added prior to the end of the year.
How fast could that happen...Burst mode w/Bluetooth, say to get and communicate 300 samples?
The overall time this scenario requires varies from 280 mS to 450 mS. The dominant variable is transferring (after acquisition) the 300 samples over Bluetooth.
Can burst mode do faster a/d for short periods w/bluetooth?
I would like to do AC power measurements, with 128 samples each of current and voltage signals during one 60th of a second. I used the burst mode on the older USB 1208FS for this. Would it be possible to implement something like that with bluetooth?
Yes, BURSTIO mode is supported. i.e. for Bluetooth (non-USB) applications requiring higher speed, up to 12K samples of A/D data can be acquired at 50 KHz (into local memory). After the A/D collection is stopped, the data can be transferred via Bluetooth to the host computer.
Can the BTH-1208LS get 50k Samples/S w/USB connection to an Android tablet?
Yes, the full A/D speed of the device is possible on an Android tablet, when USB communication is used.