Реверсить инженерить готовые устройства может оказаться весьма непросто, для начала в силу того, что в розничную продажу могут поступать устройства для конечного покупателя, с залоченными/отсутствующими портами.
Начните лучше с кастомного приложения для универсального открытого устройства, типа ардуино.