このリポジトリは、ロピーのプログラム用です。 LopyはBME280センサーのデータを読み取り、LORAを介してThings Networkに送信します。リポジトリには、プログラムとドキュメントの2つのフォルダーがあります。プログラムフォルダーには、ロピーにあるプログラム全体が含まれています。 GithubのLoraweather Organizationページを参照してください。詳細については、こちらをご覧ください。
このプログラムは、BME280センサーのデータを読み取ります。これは、温度、湿度、圧力データを返すセンサーです。 LopyはLORAを介してDEデータをThing Networkに送信します。 OTAAを使用します(空気活性化上)。デバイスは、Things Network Webサイトに登録する必要があります。登録すると、ユーザーは2つの変数を変更する必要があります。 libフォルダーには、lopyconstants.pyというファイルがあります。このファイルでは、ユーザーはapp_euiとshingsネットワークと同一のapp_keyを変更する必要があります。
プログラムは、これらの変数を変更した後、ロピーにアップロードできます。リセット後、LopyはThings Networkにデータの送信を開始します。現在、これは10秒ごとで、テストに使用されています。
プログラムは完全に文書化されています。ドキュメントはドキュメントフォルダーで生成されます。これは、PythonにSphinxを使用して行われます。
ドキュメントを見るには、ドキュメントフォルダーに移動し、_build/hmtlフォルダーに移動する必要があります。そのフォルダーには、index.htmlファイルがあります。そのファイルを開くと、ドキュメントのホームページが開きます。
プログラムに変更が加えられている場合は、ドキュメントを変更する必要があります。これは、[Filename] .RSTファイルを開き、変更したものを変更することで実行できます。これらのファイルを変更した後、コマンドラインツールを使用してドキュメントフォルダーに移動する必要があります。そのフォルダーに入ったら、次のコマンドを実行する必要があります。
make html
これにより、新しく作成されたドキュメントが生成されます。
Pycom Lopy
BME280センサー
Things Network
Sphinx Pythonドキュメントジェネレーター