Cara menautkan LoRaWAN Server dengan WSO2 IoT melalui MQTT

8

Saya telah bekerja untuk membuat jaringan LoRaWAN pribadi saya menggunakan beberapa node dengan A Dragino Sheild dan LG01 Gateway, sejauh ini saya telah berhasil mengirimkan data ke Server Open Source ini https://github.com/gotthardp/lorawan-server / .

Namun server ini tidak memiliki banyak hal termasuk analisis dan penyimpanan data, tetapi dapat berkomunikasi dengan server eksternal menggunakan MQTT. Jadi belakangan ini saya telah menemukan solusi yang disebut WSO2 IoT http://wso2.com/iot yang dapat digunakan sebagai broker MQTT tetapi saya tidak berhasil memahami cara membuat perangkat saya sendiri untuk menghubungkannya dengan server LoRaWAN. Bisakah Anda membantu saya untuk memahami cara kerja server ini dan bagaimana menghubungkannya?

Mohamed Achref Dridi
sumber

Jawaban:

5

Server WSO2 IoT sendiri dapat digunakan untuk tujuan Anda tanpa masalah. Anda tidak perlu mengintegrasikan server lorawan dan menggunakan server WSO2 sebagai pialang MQTT di sini.

Saya berhasil mencoba sampel pi Raspberry mereka. Di sana mereka menjelaskan cara menggunakan broker MQTT mereka untuk membuat koneksi antara Raspberry pi dan server WSO2 IoT. Mereka memang memiliki kemampuan analisis data dan mendukung database utama seperti H2, MySQL, Oracle dll. Lihat di sini ( https://docs.wso2.com/display/IoTS310/WSO2+IoT+Server+Analytics ) untuk detail lebih lanjut.

Apa sampel ini lakukan adalah; WSO2 IoT Server menyediakan sampel agen pi Raspberry (kami dapat menyesuaikannya sesuai keinginan). Agen Pi ini mempublikasikan data sensor suhu ke broker MQTT dan server mengambil data tersebut dan digunakan untuk analitik. Juga dari sisi server kami dapat mengirim perintah ke Raspberry Pi juga. Dalam sampel yang mereka berikan, mereka memungkinkan kita menghidupkan / mematikan bola lampu LED yang melakukan hal yang sama di mana server menerbitkan data tertentu ke topik MQTT dan agen Raspberry Pi mendengarkan topik itu dan mengambil perintah dan menjalankannya. Anda dapat melihat informasi lebih lanjut tentang ini di sini ( https://docs.wso2.com/display/IoTS310/Raspberry+Pi ).

Mereka juga mengizinkan siapa pun untuk menulis jenis perangkat khusus apa pun menggunakan set API yang telah mereka berikan. Rujuk di sini ( https://docs.wso2.com/display/IoTS310/Creating+a+New+Device+Type ). Mereka juga telah menyediakan Pola Dasar Maven untuk membuat plugin jenis perangkat kami sendiri. Rujuk di sini ( https://docs.wso2.com/display/IoTS310/Creating+a+New+Device+Type+via+the+Maven+Archetype ).

Gila
sumber
4

Seperti yang dinyatakan dalam jawaban atas pertanyaan Anda sebelumnya. Bagaimana saya bisa menghubungkan jaringan LoraWan dengan MQTT? tentang MQTT dan LoraWan, satu perangkat dapat menjadi anggota di keduanya, tetapi kedua belah pihak tidak harus saling mengenal.

Hubungkan server yang berhasil mendapatkan data LoraWan sekarang ke kabel Ethernet atau WiFi dan mengirim MQTT ke WSO2. Server endpoint LoraWan yang bertanggung jawab untuk menemukan tujuan MQTT berdasarkan langganan MQTT dari sisi WSO2.

Anda seharusnya tidak memerlukan perangkat eksternal lain (mungkin, pelindung WiFi mungkin).

mico
sumber