Este repositorio es para el programa en The Lopy. La loopy leerá datos del sensor BME280 y los enviará a la red Things sobre Lora. El repositorio existe de dos carpetas, programa y documentación. La carpeta del programa contiene todo el programa que está en la loopy. Consulte la página de la organización Loraweather en GitHub para obtener más información, puede encontrar la página aquí.
El programa lee datos del sensor BME280. Este es un sensor que devuelve los datos de temperatura, humedad y presión. La loopy enviará datos de la red Things sobre Lora. Utiliza OTAA (sobre la activación del aire). El dispositivo debe estar registrado en el sitio web de las redes de cosas. Una vez registrado, el usuario tiene que cambiar dos variables. En la carpeta LIB hay un archivo llamado loopyconstants.py. En este archivo, el usuario tiene que cambiar el APP_EUI y el APP_KEY que son idénticos a la red Things.
El programa se puede cargar a la VOPY después de cambiar esas variables. Después de un reinicio, la lopy comenzará a enviar datos a la red Things. En este momento, esto es cada 10 segundos, utilizado para las pruebas.
El programa está completamente documentado. La documentación se genera en la carpeta de documentación. Esto se hace usando Sphinx para Python.
Para echar un vistazo a la documentación, debe ingresar a la carpeta de documentación y navegar hacia la carpeta _build/HMTL. En esa carpeta encontrará el archivo index.html. Abrir ese archivo abrirá la página de inicio de la documentación.
Si se realizan cambios en el programa, también debe cambiar la documentación. Esto se puede hacer abriendo los archivos [nombre de archivo] .rst y cambia lo que haya cambiado. Después de cambiar esos archivos, debe navegar a la carpeta de documentación con una herramienta de línea de comandos. Una vez que esté en esa carpeta, debe ejecutar el siguiente comando:
make html
Esto generará la documentación recientemente hecha.
Pycom lopy
Sensor BME280
La red de cosas
Generador de documentación de Python Sphinx