Ejercicio: Prueba de la aplicación

Completado

Lo único que falta es probar la aplicación.

Prueba de la aplicación

En la sesión SSH de Raspberry Pi, complete los pasos siguientes:

  1. Inicio de la aplicación

    ./cheesecave.net    
    

    A screenshot of a terminal with the cheesecave.net app running.

    La aplicación se ejecuta y muestra el estado actual. Observe que el Ventilador está desactivado.

    Nota

    Si recibe No such file or directory o cannot execute binary file: Exec format error, la causa más probable es una discrepancia de 32/64 bits entre el sistema operativo Raspberry Pi y el entorno de ejecución de destino.

  2. Escriba fan y presione Entrar.

    Photograph of the breadboard with the LED illuminated.

    El LED se enciende y la consola imprime un estado que muestra que el Ventilador está activado.

  3. Escriba fan y presione Entrar de nuevo para desactivar el LED.

  4. Aplique aire frío o caliente sobre el interconector BME280.

  5. Escriba status y presione Entrar. Observe el efecto del aire en las lecturas de temperatura y humedad.

  6. Escriba exit y presione Entrar para finalizar el programa.

Felicidades. Ha creado y codificado un prototipo de dispositivo IoT en funcionamiento.

Qué hacer si algo no funciona

Si la aplicación no funciona correctamente o si se produce una excepción, no se preocupe. Compruebe lo siguiente:

  1. Compruebe las conexiones en la placa. Use las tablas y diagramas de la unidad 2 como referencia.
  2. ¿Ha habilitado el servicio I2C mediante raspi-config?
  3. ¿Ha incluido la dirección de dispositivo adecuada para el BME280? Si Bme280.DefaultI2cAddress no funciona, intente Bme280.SecondaryI2cAddress como alternativa.
  4. Depure el código de forma remota, si es necesario. Consulte la documentación de las bibliotecas de IoT de .NET para obtener más información.
  5. Use la herramienta i2cdetectcomo se describe aquí para comprobar que el bus I2C y el circuito BME280 funcionan.