ttn ulm muecke
1.0.0
الخادم الذي يشترك في العديد من تدفقات MQTT (أو التطبيقات) على شبكة TTN ويحفظ بيانات (المستشعر) في قاعدة بيانات MySQL أو influxDB. إذا تم تمكينه ، فيمكنه إعادة توجيه بيانات المستشعر إلى واجهة برمجة تطبيقات HTTP أخرى ، مثال على ذلك.
يدعم إعادة التحميل الساخنة. عند إضافة تطبيق أو إزالته من قاعدة البيانات ، ستقوم الخدمة بالاشتراك أو إلغاء الاشتراك من دفق MQTT هذا.
يتم اختباره فقط مع Python 3. يمكن أن تعمل على Python 2 ، لكنني لا أعرف :)
قم بإنشاء بيئة افتراضية ، وأدخلها وتثبيت جميع التبعيات:
virtualenv <custom-path-to-virtual-env>
source <custom-path-to-virtual-env>/bin/activate
تثبيت جميع التبعيات:
pip install -r requirements.txt
قم بتشغيل الخادم:
python3 server.py
... أو إنشاء خدمة نظام لخدمة أكثر استقرارًا.
AGPL 3.0
انظر Agpl-3.0.txt.