Skip to Content
Desarrollo de apps IoTEscribir código edge

Escribir código edge

IronFlock proporciona un IDE en la nube para editar código, ejecutarlo en dispositivos remotos y depurar — todo desde tu navegador.

IronFlock Cloud IDE

App Studio

El App Studio es donde creas y gestionas tus aplicaciones.

  • Mis aplicaciones — Aplicaciones que has creado, tanto públicas como privadas.
  • Aplicaciones compartidas — Aplicaciones públicas a las que se te ha concedido acceso de desarrollo.

Para crear una nueva aplicación:

  1. Haz clic en CREATE IOT APP.
  2. Ingresa un nombre para la aplicación.
  3. Haz clic en el botón + para confirmar.

Haz clic en Develop en cualquier tarjeta de aplicación para abrir el IDE en la nube.

El IDE en la nube

El IDE es un editor basado en VS Code que se ejecuta en la nube. Proporciona:

  • Edición de código completa con resaltado de sintaxis y autocompletado
  • Un explorador de archivos para navegar los archivos de tu proyecto
  • Una terminal integrada
  • Integración con Git (commit, push, pull, diff)

Dos terminales

El IDE proporciona dos terminales diferentes:

TerminalUbicaciónPropósito
Terminal del editor de códigoNubeSe ejecuta en tu contenedor de desarrollo, tiene acceso al repositorio Git
Terminal del menú lateralDispositivo remotoSe conecta al contenedor de la aplicación que se ejecuta en un dispositivo conectado

La terminal del menú lateral se conecta al dispositivo sin requerir puertos abiertos — se comunica a través de un túnel de IronFlock.

Ejecutar código en un dispositivo

  1. Usa el menú lateral para seleccionar un dispositivo de destino (verde = en línea).
  2. Haz clic en Run para compilar e iniciar la aplicación en ese dispositivo.
  3. Haz clic en Stop para detener la ejecución.
  4. Haz clic en Logs para ver la salida en tiempo real del dispositivo.

Necesitas privilegios de Develop en el dispositivo para usarlo para depuración.

Flujo de trabajo del código

La edición de código sigue el flujo de trabajo de Git:

  1. Editar — Realiza cambios en tu entorno de desarrollo personal.
  2. Commit — Guarda una instantánea de tus cambios localmente.
  3. Push — Envía al branch master para que los cambios estén disponibles para otros desarrolladores y para releases.

Los cambios solo son visibles para otros colaboradores después de hacer push al master.

Usar tu editor local

Puedes usar tu propio editor (VS Code, IntelliJ, Vim, etc.) en lugar del IDE en la nube:

  1. Conecta la aplicación a un servicio Git externo (GitHub, GitLab o Bitbucket).
  2. Clona el repositorio localmente.
  3. Edita, haz commit y push desde tu máquina.
  4. Usa el IDE en la nube solo para ejecutar y depurar en dispositivos reales.

Consulta Integración con Git para instrucciones de configuración.

Last updated on