هذا المستودع مخصص للبرنامج على lopy. ستقرأ Lopy البيانات من مستشعر BME280 وإرسالها إلى شبكة الأشياء عبر Lora. يوجد مستودع من مجلدين ، وبرنامج وتوثيق. يحتوي مجلد البرنامج على البرنامج بأكمله الموجود على lopy. راجع صفحة مؤسسة Loraweather على Github لمزيد من المعلومات ، يمكنك العثور على الصفحة هنا.
يقرأ البرنامج البيانات من مستشعر BME280. هذا مستشعر يعيد درجة الحرارة والرطوبة والضغط. سترسل Lopy بيانات DE إلى شبكة الأشياء عبر Lora. ويستخدم OTAA (فوق تنشيط الهواء). يجب تسجيل الجهاز على موقع شبكة الأشياء. بمجرد تسجيل المستخدم يجب أن يغير متغيرين. في مجلد LIB ، يوجد ملف يسمى lopyConstants.py. في هذا الملف ، يتعين على المستخدم تغيير app_eui و app_key المماثل لشبكة الأشياء.
يمكن تحميل البرنامج إلى lopy بعد تغيير تلك المتغيرات. بعد إعادة تعيين lopy ، ستبدأ في إرسال البيانات إلى شبكة الأشياء. الآن هذا هو كل 10 ثوان ، تستخدم للاختبار.
تم توثيق البرنامج بالكامل. يتم إنشاء الوثائق في مجلد الوثائق. يتم ذلك باستخدام sphinx للبيثون.
لإلقاء نظرة على الوثائق التي يجب عليك الذهاب إليها إلى مجلد التوثيق والتنقل إلى مجلد _build/hmtl. في هذا المجلد ستجد ملف index.html. فتح هذا الملف سوف يفتح الصفحة الرئيسية للوثائق.
إذا كانت هناك تغييرات يتم إجراؤها على البرنامج ، فعليك أيضًا تغيير الوثائق. يمكن القيام بذلك عن طريق فتح ملفات [fileName] .RST وتغيير كل ما قمت بتغييره. بعد تغيير هذه الملفات ، يتعين عليك الانتقال إلى مجلد الوثائق باستخدام أداة سطر الأوامر. بمجرد أن تكون في هذا المجلد ، عليك تنفيذ الأمر التالي:
make html
هذا سوف يولد الوثائق المصنوعة حديثا.
بيكوم لوبي
مستشعر BME280
شبكة الأشياء
مولد توثيق أبو الهول بيثون