Ejercicio: Prueba de la aplicación
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:
Inicio de la aplicación
./cheesecave.net
La aplicación se ejecuta y muestra el estado actual. Observe que el Ventilador está desactivado.
Nota
Si recibe
No such file or directory
ocannot 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.Escriba fan y presione Entrar.
El LED se enciende y la consola imprime un estado que muestra que el Ventilador está activado.
Escriba fan y presione Entrar de nuevo para desactivar el LED.
Aplique aire frío o caliente sobre el interconector BME280.
Escriba status y presione Entrar. Observe el efecto del aire en las lecturas de temperatura y humedad.
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:
- Compruebe las conexiones en la placa. Use las tablas y diagramas de la unidad 2 como referencia.
- ¿Ha habilitado el servicio
I2C
medianteraspi-config
? - ¿Ha incluido la dirección de dispositivo adecuada para el BME280? Si
Bme280.DefaultI2cAddress
no funciona, intenteBme280.SecondaryI2cAddress
como alternativa. - 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.
- Use la herramienta
i2cdetect
como se describe aquí para comprobar que el bus I2C y el circuito BME280 funcionan.