Servicios de desarrollo IoT
Servicios de desarrollo IoT desde el dispositivo hasta el panel de control: conectividad, aprovisionamiento de dispositivos, plataformas en la nube en Azure o AWS, actualizaciones de flotas, gateways edge, IoT industrial, seguimiento de activos, carga de vehículos eléctricos y plataformas de energía, portales web y aplicaciones complementarias para hogar y edificios inteligentes, industria, energía y suministros, logística, agricultura y sanidad, con desarrolladores IoT dedicados para su equipo o proyectos entregados de principio a fin.
Sistemas IoT que construimos
Conectividad de dispositivos
Bluetooth Low Energy, Wi-Fi, Thread y Matter en el hogar, LoRaWAN sobre ChirpStack o The Things Stack en campos y edificios, y LTE-M o NB-IoT con eSIM para localizadores y contadores, elegidos según el alcance, la autonomía de la batería y el coste de funcionamiento por dispositivo.
Aprovisionamiento e identidad de dispositivos
Un certificado X.509 único por dispositivo, guardado en un elemento seguro cuando el hardware lo tiene, emitido en la línea de producción y registrado mediante el Azure IoT Hub Device Provisioning Service o AWS IoT Core, sin ninguna contraseña compartida.
Ingesta y almacenamiento en la nube
MQTT hacia Azure IoT Hub, el broker MQTT de Event Grid, AWS IoT Core o un clúster EMQX o HiveMQ autoalojado, procesado por funciones o contenedores y almacenado como series temporales en Azure Data Explorer o PostgreSQL con TimescaleDB, todo desplegado con Terraform.
Gestión de flotas y actualizaciones
Device twins o shadows para la configuración, firmware desplegado primero en una pequeña parte de la flota, y telemetría de estado que pausa un despliegue cuando aumentan las tasas de fallos o de reconexión.
Paneles y aplicaciones complementarias
Portales web en Angular o React, ThingsBoard donde encaja una plataforma estándar, y aplicaciones móviles en iOS, .NET MAUI o React Native para emparejamiento, configuración y alertas, creados por la misma empresa que se ocupa del lado del dispositivo.
IoT industrial
Datos de máquinas y sensores recogidos de PLC mediante OPC UA y MQTT Sparkplug B en un espacio de nombres unificado, monitorización de estado a partir de vibración, temperatura y consumo eléctrico, y enlaces con sus sistemas MES, de mantenimiento y ERP.
Gateways y edge computing
Gateways edge sobre Linux embebido que leen dispositivos Modbus, BACnet, M-Bus o DLMS, ejecutan contenedores y reglas locales en Azure IoT Edge o AWS IoT Greengrass, almacenan datos durante las caídas de red y reenvían solo lo que la nube necesita.
Seguimiento de activos y telemática
Localizadores GNSS y celulares para vehículos, contenedores y palés, etiquetas Bluetooth y de banda ultraancha para localización en interiores, datos de vehículo procedentes de OBD-II, J1939 y CAN, y las geovallas, los viajes y las alertas construidos sobre ellos.
Plataformas de carga de vehículos eléctricos y de energía
Gestión de puntos de carga con OCPP 1.6, 2.0.1 y 2.1, Plug & Charge con ISO 15118, roaming mediante OCPI, y monitorización y control de energía solar, almacenamiento en baterías y contadores inteligentes, con respuesta a la demanda mediante OpenADR.
Contrate desarrolladores IoT
desarrolladores IoT dedicados
Desarrolladores IoT que se incorporan a su equipo a tiempo completo, trabajan con sus herramientas y su proceso, y responden ante su responsable. Usted los entrevista; nosotros nos hacemos cargo del contrato ucraniano, la nómina, la facturación y las vacaciones.
Proyectos de Desarrollo IoT
Un bloque definido de Desarrollo IoT con un alcance, un plan cerrado y un responsable designado de nuestro lado que se encarga del resultado e informa de los avances en sus canales.
Servicio continuo de Desarrollo IoT
Desarrollo IoT como servicio continuo: las mismas personas cada mes, un backlog que usted prioriza y horas que puede ver en nuestro portal y en la factura.
La página de equipo dedicado explica cómo se incorporan los especialistas a su equipo, y la de outsourcing trata de la entrega de proyectos, los relevos y cómo cobramos.
Quién se ocupa de Desarrollo IoT para usted
desarrolladores IoT
Conectividad, aprovisionamiento y actualizaciones de flotas
Ingenieros de firmware
El código del dispositivo
Ingenieros .NET, Python y Java
Ingesta, API y pipelines de datos en Azure o AWS
Ingenieros front-end y móviles
Paneles web y aplicaciones complementarias
Ingenieros de QA
Pruebas de extremo a extremo del dispositivo al panel
Cómo construimos sistemas IoT
Cada dispositivo se trata como un cliente de red no confiable: con su propia identidad, sin contraseñas predeterminadas ni compartidas, conexiones cifradas, acceso exactamente a los topics que necesita y una vía publicada para comunicar vulnerabilidades. Eso es lo que exigen a los productos conectados la norma ETSI EN 303 645, el régimen de seguridad de productos del Reino Unido y los requisitos de ciberseguridad de la Directiva de Equipos Radioeléctricos de la UE, y el Reglamento de Ciberresiliencia de la UE añade una lista de materiales de software y la gestión de vulnerabilidades durante todo el periodo de soporte, que generamos a partir de la compilación.
La parte en la nube sigue las reglas con las que gestionamos nuestros propios sistemas: infraestructura en Terraform, despliegues desde GitHub Actions con credenciales federadas, secretos y claves de firma en una bóveda y reglas de red que deniegan por defecto, ya funcione en Azure, en AWS o en servidores que usted mismo gestiona.
Otros servicios embebidos y de hardware
Desarrollo de software embebido
Servicios de desarrollo de software embebido: Linux embebido, Android y RTOS, drivers, BSP, software de automoción, redes, audio y vídeo y actualizaciones seguras, con ingenieros de software embebido dedicados o entrega por proyecto.
Desarrollo de firmware
Servicios de desarrollo de firmware: firmware de microcontroladores en C, C++ y Rust, stacks inalámbricos, bootloaders, ECU de automoción, control de motores y diseño de bajo consumo, con ingenieros de firmware dedicados o entrega por proyecto.
Desarrollo de FPGA
Servicios de desarrollo de FPGA: diseño RTL en SystemVerilog y VHDL, verificación de FPGA y ASIC, SoC FPGA, vídeo, redes, adquisición de datos y aceleración, con ingenieros de FPGA dedicados o entrega por proyecto.
Diseño de hardware y PCB
Servicios de diseño de hardware y PCB: esquemáticos, layout multicapa y HDI, diseño de alta velocidad, RF, analógico y de potencia, preparación para EMC y archivos de producción, con ingenieros de hardware dedicados o entrega por proyecto.
Pruebas de sistemas embebidos y hardware
Servicios de pruebas de sistemas embebidos y hardware: pruebas de dispositivos, bancos hardware-in-the-loop, automatización de firmware, ECU de automoción, pruebas de conectividad y seguridad, con ingenieros de QA embebido dedicados o entrega por proyecto.
Software de robótica
Servicios de desarrollo de software de robótica sobre ROS 2: percepción, navegación, planificación de movimiento, control de robots, celdas industriales, vehículos autónomos y software de flotas, con ingenieros de robótica dedicados o entrega por proyecto.
Preguntas sobre desarrollo IoT
¿Qué conectividad debería usar nuestro dispositivo?
Depende de dónde vive el dispositivo, con qué frecuencia informa y de qué se alimenta. Bluetooth Low Energy cuando hay un teléfono cerca; Wi-Fi, o Thread con Matter, para dispositivos de hogar y de edificios alimentados por la red eléctrica; LoRaWAN para pequeñas lecturas de campos o sótanos durante años con una sola batería; LTE-M o NB-IoT cuando el dispositivo se desplaza o no hay red local. Comparamos el coste de funcionamiento por dispositivo y año antes de elegir la radio.
¿Pueden construir el sistema completo, del dispositivo a la aplicación?
Sí, como un solo equipo: firmware, nube, portal web y aplicación móvil construidos sobre un mismo conjunto de contratos de mensajes, de modo que un cambio en el dispositivo no rompa el panel. Cuando ya existe una parte del sistema, construimos el resto sobre lo que hay.
¿Con qué nubes y plataformas IoT trabajan?
Azure IoT Hub y el broker MQTT de Event Grid, AWS IoT Core, brokers autoalojados como EMQX, HiveMQ o Mosquitto, y plataformas como ThingsBoard, construidos sobre la nube que su entorno ya utiliza. El lado del dispositivo sigue siendo portable: MQTT sobre TLS con identidades X.509 funciona con todos ellos, de modo que la nube puede cambiar sin reescribir el firmware.
¿En qué sectores trabajan sus desarrolladores IoT?
Hogar y edificios inteligentes, en termostatos, cerraduras, iluminación y gestión de edificios; industria, en monitorización de máquinas y mantenimiento predictivo; energía y suministros, en contadores inteligentes, sistemas solares y de baterías y redes de carga de vehículos eléctricos; logística, en seguimiento de flotas, contenedores y cadena de frío; agricultura, en sensores de campo y control de invernaderos; sanidad, en monitorización remota de pacientes y dispositivos médicos conectados; y seguridad, en sistemas de alarma y control de acceso vinculados a centros de monitorización.
¿Con qué rapidez pueden empezar desarrolladores IoT?
Cuando el desarrollador IoT adecuado está disponible, el inicio solo depende de su entrevista, del NDA y de la cesión de propiedad intelectual. Si no, hacemos una búsqueda, que normalmente aporta perfiles de candidatos en dos o tres semanas, y nadie empieza hasta que usted haya dicho que sí.
¿Cómo contratamos desarrolladores IoT a través de BigTree108?
Cuéntenos el trabajo, la seniority y las horas que necesita. Le proponemos una o dos personas con sus perfiles, usted las entrevista como entrevistaría a un empleado propio, firma un único contrato con BIG TREE 108 LLC y recibe una factura al mes.
¿Quién es el propietario del trabajo que realizan?
Usted. Cada especialista tiene un contrato firmado con BigTree108 que cede todo el producto de su trabajo a la empresa, y nuestro contrato con usted lo cede a su vez. El código, los diseños y los documentos se entregan en sus propios repositorios y herramientas, no se guardan donde solo nosotros podamos modificarlos.
¿Está desarrollando un producto conectado?
Cuéntenos qué mide o controla el dispositivo, dónde se instala y cuántos habrá. Recibirá una respuesta en un día hábil: un plan para el sistema, perfiles de candidatos o una recomendación sobre la conectividad.