이 저장소는 Lopy의 프로그램을위한 것입니다. Lopy는 BME280 센서의 데이터를 읽고 LORA의 네트워크로 보냅니다. 저장소는 두 개의 폴더, 프로그램 및 문서로 존재합니다. 프로그램 폴더에는 Lopy에있는 전체 프로그램이 포함되어 있습니다. 자세한 내용은 Github의 Loraweather 조직 페이지를 참조하십시오. 여기에서 페이지를 찾을 수 있습니다.
이 프로그램은 BME280 센서의 데이터를 읽습니다. 이것은 온도, 습도 및 압력 데이터를 반환하는 센서입니다. Lopy는 DE 데이터를 Lora의 네트워크에 보냅니다. OTAA (공기 활성화)를 사용합니다. 장치는 Things Network 웹 사이트에 등록되어야합니다. 등록되면 사용자는 두 변수를 변경해야합니다. Lib 폴더에는 lopyconstants.py라는 파일이 있습니다. 이 파일에서 사용자는 Things Network와 동일한 app_eui 및 app_key를 변경해야합니다.
이러한 변수를 변경 한 후 프로그램을 Lopy에 업로드 할 수 있습니다. 재설정 후 Lopy는 Things Network에 데이터를 보내기 시작합니다. 지금은 10 초마다 테스트에 사용됩니다.
프로그램은 완전히 문서화되어 있습니다. 문서는 문서 폴더에서 생성됩니다. 이것은 파이썬에 Sphinx를 사용하여 수행됩니다.
문서를 살펴 보려면 문서 폴더로 이동하여 _build/hmtl 폴더로 이동해야합니다. 이 폴더에는 index.html 파일이 있습니다. 해당 파일을 열면 문서의 홈페이지가 열립니다.
프로그램이 변경되는 경우 문서도 변경해야합니다. 이것은 [filename] .rst 파일을 열고 변경 한 내용을 변경하여 수행 할 수 있습니다. 해당 파일을 변경 한 후 명령 줄 도구를 사용하여 문서 폴더로 이동해야합니다. 해당 폴더에 있으면 다음 명령을 실행해야합니다.
make html
이것은 새로 만든 문서를 생성합니다.
Pycom Lopy
BME280 센서
사물 네트워크
스핑크스 파이썬 문서 생성기