ttn ulm muecke
1.0.0
เซิร์ฟเวอร์ที่สมัครสมาชิก MQTT Streams (หรือแอปพลิเคชัน) จำนวนมากบนเครือข่าย TTN และบันทึกข้อมูล (เซ็นเซอร์) ลงในฐานข้อมูล MySQL หรือ InfluxDB หากเปิดใช้งานจะสามารถเปลี่ยนข้อมูลเซ็นเซอร์ไปยัง HTTP API อื่นได้
รองรับการโหลดซ้ำร้อน เมื่อแอพถูกเพิ่มหรือลบออกจากฐานข้อมูลบริการจะสมัครสมาชิกหรือยกเลิกการสมัครจากสตรีม 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
... หรือสร้างบริการ SystemD สำหรับบริการที่มีเสถียรภาพมากขึ้น
AGPL 3.0
ดู AGPL-3.0.txt