Pure Java SDK on Windows or Linux desktop to control Airborne Night via BLE?


#1

Product:Parrot Airborne Night
Product version: [X.X.X]
SDK version: [X.X.X]
Use of libARController: [YES/NO] (Only for ARSDK)
SDK platform: [iOS/Android/Unix/Python…] Desktop Windows or Linux
Reproductible with the official app: [YES/NO/Not tried]

Any one can help me to develop pure Java app running on Windows or Linux desktop and connected vi BLE? I think Airborne Night can be connected only via Bluetooth LE not WiFi so I’m looking for pure Java SDK implementation that provides discovery and control capability through BLE connection to my Airborne Night.

I’ve been searching it but found only one for Andriod and Node.js implementation.


#2

Hi,

If you don’t want to use the node.js scripts, you could use working BLE code to port code into java:

I have both these running on raspberry pi.

Fetherston - https://github.com/fetherston/npm-parrot-minidrone
voodootikigod - https://github.com/voodootikigod/node-rolling-spider

There is a python one I got working too:
Sethyx - https://github.com/sethyx/py-minidrone
Note you need to add more hex for the def send_init(self): function of minidrone.py to get this to go with current firmware. This lists the additional registers - Minimal BLE commands to send for take off

Sorry I don’t know Java.

B