Hi,
Currently i am developing BLE communication software for Android and iOS
This software is under Ionic development.
Is there any solution for Ionic/ Javascript development to use SOftDevice API ?
Thanks.
Hi,
Currently i am developing BLE communication software for Android and iOS
This software is under Ionic development.
Is there any solution for Ionic/ Javascript development to use SOftDevice API ?
Thanks.
Hi
I'm sorry, but I'm struggling to understand what you mean. We don't have a SoftDevice for Android or iOS. What we do have, is the BLE library for Android, and the nRF Toolbox container app for iOS and Android.
Best regards,
Simon
Hi Simonr,
What i mentioned SoftDevice is this SoftDevice
Hi
The S132 SoftDevice is a BLE central and peripheral protocol stack solution for the nRF52 series chips, and are not compatible to use on and Android or iOS device, if that is what you are planning to do. If I'm mistaken, please try to explain what you'd like to achieve in detail.
Best regards,
Simon
Hi
This is what i want to do for app and peripheral.
Attached image of app, Soft Device, and peripheral communication flow.
Hope this url and image can make it clear.
Hi
Okay, in that case, I think you have misunderstood the SoftDevice (and I can see why, as the information could be misleading). In this instance where the central is a phone (Android/ioS), the SD (SoftDevice) will only be present on the nRF side of things (peripheral in this instance) at the start of the flash memory and will control the radio, as well as some other tasks on the peripheral side.
Your phone will have to send the LL encryption request to the SoftDevice, which handles it and puts in a request in the app to load peripheral keys and send them back to the SoftDevice, which confirms this with an NRF_SUCCESS event before transmitting the keys to the central (phone).
Best regards,
Simon