Kura Gateway Configuration for IoT Device and Data Monitoring

Kura 1 , Eclipse vakfı tarafından sağlanan açık kaynaklı bir IoT ağ geçidi yazılımıdır. IoT cihazlarını birbirine bağlamak ve ölçümlerini bir web arayüzü üzerinden gözlemlemek için Kura'yı kullanacağız. Kura, IoT cihazlarını ve verilerini izlemek için bu işlemleri çok daha kolay hale getirir ve ek bir web arayüzü geliştirme gerektirmez.


Kura ortamını hazırlamak için aşağıdaki yönergeleri uygulayın.

docker pull eclipse/kura

docker run -d -p 8080:8080 --name kura -t eclipse/kura
git clone https://github.com/GT-ARC/kura-gateway
cd kura-gateway

Talimatlar uygulandıktan sonra, aşağıdaki web sitelerine göz atabileceksiniz ve abone eklentisi kura yönetici arayüzünde görüntülenecektir. Yapılandırılabilir tüm parametreler, abone görünümünde görüntülenecektir. Bu parametreleri genişletmek veya azaltmak isterseniz, OSGI-InNF/metatype klasörü altındaki org.eclipse.kura.gateway.Subscriber.xml dosyasını düzenlemeniz gerekir. Ayrıca projenin ana sınıfı olan Subscriber.java da sırasıyla uyarlanmalıdır. Başarılı bir kurulumdan sonra aşağıdaki web sayfalarına tarayıcıdan erişilebilir.

    • localhost:8080/dashboard : Kayıtlı cihazlar ve gerçek ölçümleri görüntülenir.

    • localhost:8080/api/mqttLog : Cihazlar tarafından gönderilen Mqtt mesajları gösterilir.

    • localhost:8080/api/packetLog : Tüm mesajlar günlüğe kaydedilir ve görünür hale getirilir.

    • localhost:8080/api/deviceStatus : Cihaz durumu listelenir.