Can I Use BC118 Without Using MelodySmart?

Hello!

I am attempting to write a generic Ionic app in JavaScript. Ionic has a BLE (BluetoothLE) library that is fairly well documented and supported. However, attempting to connect to the BC118 without any knowledge of which service/characteristic does what, and how to subscribe/read/write in what order, is difficult.

MelodySmart makes this process easier, of course, but is also not available in the Ionic world (it would require switching to two native apps—Android and iOS).

My question is two-fold:

  1. Can I communicate with the BC118 without MelodySmart?
  2. If so, where can I find instructions/specifications on the Services/Characteristics to use in order to do so?

Thanks,
Frank