Thingsboard nedir?
Thingsboard, IoT uygulamalarının hızlı bir şekilde oluşturulması için cihaz ekleme, cihaz verilerini izleme, görüntüleme, panel, alarm gibi özellikleri olan web platformudur. Thingsboard HTTP, MQTT ve CoAP bağlantı türlerini destekler. Thingsboard backend’de programlama dili olarak Java, frontend’de framework olarak Angular platformlarını kullanır. Thingsboard açık kaynaklı bir IoT platformudur. Nesnelerin İnterneti (IoT) cihazlarından veri toplama, işleme, görselleştirme ve cihaz yönetimi için kullanılan açık kaynaklı bir IoT platformudur. Hızlı IoT uygulama geliştirme, yönetme ve ölçeklendirme imkanı sunar.

Temel Özellikleri:
- Cihaz Bağlantısı: MQTT, CoAP, HTTP gibi standart IoT protokollerini destekler. Ayrıca LoRaWAN, NB-IoT gibi farklı bağlantı seçenekleri için genişletilebilir bir yapıya sahiptir.
- Veri Toplama ve Saklama: Cihazlardan gelen telemetri verilerini güvenilir bir şekilde toplar ve saklar. Ağ ve donanım arızalarına karşı dayanıklıdır.
- Veri İşleme ve Analitik: Gelen verileri filtrelemek, toplamak ve dönüştürmek için kural motoru (Rule Engine) sunar. Bu sayede karmaşık olay işleme ve alarm tetikleme işlemleri yapılabilir.
- Görselleştirme: Özelleştirilebilir gösterge panoları (dashboard) ve widget’lar aracılığıyla cihaz verilerini ve analiz sonuçlarını görselleştirir. Çeşitli grafikler, göstergeler ve haritalar sunar.
- Cihaz Yönetimi: Cihazları ve varlıkları (asset) güvenli bir şekilde yönetme, izleme ve kontrol etme imkanı sunar. Cihazlar ve diğer varlıklar arasında ilişkiler tanımlanabilir.
- Çoklu Kiracılık (Multi-tenancy): Tek bir kurulumda birden fazla bağımsız kiracıyı destekler. Her kiracının kendi kullanıcıları, cihazları ve verileri olabilir.
- Ölçeklenebilirlik: Yatay ölçeklenebilir bir mimariye sahiptir. Yeni sunucular eklenerek sistemin kapasitesi artırılabilir.
- Hata Toleransı: Kümedeki tüm sunucular aynıdır. Tek bir hata noktası yoktur ve sunucu arızaları otomatik olarak tespit edilip giderilebilir.
- Özelleştirilebilirlik: Widget’lar ve kural motoru düğümleri aracılığıyla yeni işlevler eklemek kolaydır.
Kullanım Alanları:
Thingsboard, geniş bir yelpazede tüm IoT uygulamaları için kullanılabilir. Bazı örnekler vermek gerekirse;
- Akıllı Enerji: Enerji tüketimi izleme ve analizi, akıllı sayaç yönetimi.
- Filo Takibi: Araç takip sistemleri, lojistik yönetimi.
- Akıllı Tarım: Tarım arazisi izleme, sulama kontrolü, hayvan takibi.
- Çevre İzleme: Hava kalitesi izleme, su seviyesi ölçümü.
- Akıllı Şehirler: Akıllı aydınlatma, trafik yönetimi, atık yönetimi.
- Endüstriyel IoT: Makine izleme, üretim takibi, kestirimci bakım.
Özetle, Thingsboard, IoT projeleri için kapsamlı bir platform sunar. Açık kaynaklı ve güçlü bir araçtır. Thingsboard’un Community Edition, Professional Edition ve Cloud çözümü bulunmaktadır. Thingsboard ile kolaylıkla veri toplama, işleme, görselleştirme ve cihaz yönetimi yapabilirisiniz. Meşe Bilişim olarak Thingsboard’u kullanıyoruz ve Thingsboard ile çalışmayı seviyoruz. Destek için iletişime geçmekten çekinmeyiniz.
One thought on “Thingsboard nedir?”