Rolling Spider initialization


Product: [Rolling Spider/Airborne Cargo/Airborne Night/Hydrofoil]
Product version: [X.X.X]
SDK version: [X.X.X]
Use of libARController: [YES/NO] (Only for ARSDK)
SDK platform: [iOS/Android/Unix/Python…]
Reproductible with the official app: [YES/NO/Not tried]

I’m using the Parrot Rolling Spider and I am programming the controller in C.

My understanding is that the Rolling Spider is controlled remotely through Bluetooth BLE.

However, the functions in the SDK that setup a device controller appear to depend on a drone that uses WiFi. One of these functions (createDiscoveryDevice()) specifically states that it is not for Rolling Spider in the comments. These comments mention that Rolling Spider should use the IP address and/or the port number but it is unclear how these should be used. Furthermore, it seems as though the output of createDiscoveryDevice() is needed in ARCONTROLLER_Device_New() to make the device controller.

What is the correct way to initialize a Rolling Spider?

Thank you very much.