so I am currently working on a NUKI - Hybrid mobile application integration over a hybrid mobile application dev framework Ionic. With the help of a Ionic BluetoothLE plugin (BluetoothLE | Bluetooth LE Plugin for iOS and Android API Methods) I managed to connect to my NUKI Smart Lock device from within my custom mobile application but I am struggling with reading the characteristics as well as writing to them.
Initial idea behind of an implementation is to be able to unlock/lock NUKI Smart Lock from the mobile application. I have called the .discover method of a above mentioned Ionic Bluetooth plugin to retrieve a full list of all services and theirs characteristics.
However as I mentioned above, I have problems implementing write and read functionality of values from a specific service characteristics because of:
- firstly I do not even know which service stores Lock/Unlock status of a NUKI Smart Lock inside of a characteristics
- List of services and characteristics of a NUKI Smart Lock are not even documented or I’ve not seen the appropriate documentation so far
I would really love to get slightly more information regarding the above described idea of a functionality and several pointed out obscurities.
Best regards, Marko