iBlueDrive
C# and Python APIs
Los sistemas de visión artificial suelen ser muy complejos. La comunicación entre multitud de elementos hardware y software debe ser segura y fiable para que puedan funcionar correctamente
Para facilitar esta tarea se han desarrollado unas APIs para el control de luces de iBlueDrive. Están disponibles tanto en C# como en Python. El código de la API está publicado bajo licencia MIT por lo que se puede incorporar libremente en cualquier software propietario facilitando el acceso a todas las funcionalidades de las luces iBlueDrive.
Para descargar las APIs visita la página de descargas y selecciona la API deseada
C# API
Se ha desarrollado una interfaz gráfica como ejemplo para ilustrar el flujo de comunicación a la hora de configurar o controlar luces con tecnología iBlueDrive.
Cargue el proyecto de Microsoft Visual Studio con el archivo iBlueDriveProtocolo.sln para examinar su contenido:
- "iBlueDriveDevice.cs": contiene la clase principal que realiza la comunicación de bajo nivel
- "GUI.cs": contiene el diseño de la interfaz gráfica de usuario y algunos usos funcionales de la clase iBlueDriveDevice.cs

Python API
En este caso se ha desarrollado una clase que contiene las funciones de comunicación del protocolo iBlueDrive. También se incluye un script de ejemplo.
La carpeta descargable contiene dos archivos:
- "iBlueDriveDevice.py": contiene la clase principal que realiza la comunicación de bajo nivel y algunos métodos para configurar y controlar las luces del iBlueDrive.
- "UseExample.py": es un ejemplo de uso donde se crean algunas instancias de iBlueDriveDevice y realiza algunas funciones sobre las luces conectadas.
