Akıllı Tarım

Akıllı Tarım için MQTT

Toprak nemi sensörleri, meteoroloji istasyonları, vanalar ve sera kontrolörleri LTE-M, NB-IoT veya bir LoRaWAN ağ geçidi üzerinden tek bir MQTT broker’a yayın yapar. Sulama kontrolörünüz, çiftlik paneliniz ve telefon uygulamanız abone olur; kırsaldaki bağlantı bir süre kopsa bile vana komutları tarlaya ulaşır.

Kart gerekmez

Neler geliştirebilirsiniz

Çiftlik izleme ve sulama sisteminizi ConnectMQ üzerinde geliştirin

Uygulamaları siz geliştirirsiniz, veriyi ConnectMQ taşır. Sensörler, meteoroloji istasyonları ve vana kontrolörleri MQTT üzerinden bir kez yayınlar; geliştirdiğiniz çiftlik paneli, sulama kontrolörü, telefon uygulaması ve agronomi analitiği ihtiyaç duydukları topic’lere ayrı ayrı abone olur — diğerlerine dokunmadan yeni bir tarla ya da sera ekleyin.

Tarlalarınız
Toprak nemi sensörüfarm/{field}/soil-{id}/moisture
Meteoroloji istasyonufarm/{field}/weather
Sulama vanası ve pompafarm/{field}/valve-{id}/state
Sera iklimifarm/greenhouse-{id}/climate
ConnectMQ
  • 8883’te TLS
  • kalıcı oturumlar
  • retained mesajlar
  • QoS 0, 1 ve 2
Üzerine sizin geliştirdikleriniz
Çiftlik paneli
Sulama kontrolörü
Çiftçinin telefon uygulaması
Agronomi analitiği
Neler elde edersiniz

ConnectMQ ile Akıllı Tarım

  • Sensörler, meteoroloji istasyonları, vanalar ve pompalar tek bir broker’da
  • Kesilip gelen kırsal bağlantılar için kalıcı oturumlar
  • Her vana, pompa ve sensör için retained son durum
  • Vana ve pompa komutları için QoS 1 teslimat
örnek topic tasarımı
farm/field-7/soil-03/moisture
farm/field-7/valve-2/set
farm/field-7/valve-2/state           (retained)
Mobil veri toprak sensörü başına / ay
TLS üzerinden MQTT0.9 MB
tek oturum, küçük paketler
HTTPS polling (keep-alive)2.6 MB
her istekte başlıklar
HTTPS, her ölçümde yeni bağlantı15.6 MB
her seferinde TLS el sıkışması

Sensör başına aylık tahmin: TLS üzerinden her 15 dakikada bir küçük bir ölçüm (ayda 2.880), TCP/IP ve TLS ek yükü dahil — ölçüm başına MQTT QoS 1 ile yaklaşık 300 bayt, HTTPS keep-alive ile 900 bayt ve yeni bir HTTPS bağlantısıyla 5,4 kB. Örnek değerlerdir, ölçüm değildir.

Veri paketleri

Sensör başına 3 kata kadar daha az mobil veri

Bir toprak ölçümü yalnızca birkaç bayttır. MQTT ile onu saran çerçeve de küçük kalır; HTTPS’te ise havadan gidenin büyük kısmını başlıklar ve el sıkışmalar oluşturur. Daha az bayt, daha küçük bir IoT veri paketi ve pille çalışan bir sensörde daha kısa radyo süresi demektir.

Gerçek hayattan bir örnek

Şafakta kuru toprak — ürün strese girmeden 2 numaralı vana açılır

MQTT ile yaygın bir sulama kurulumu: tarladaki toprak sensörleri ve vana kontrolörleri LTE-M üzerinden yayınlar, çiftlik ofisindeki sulama kontrolörü abone olur, komutları da aynı yoldan vanalara geri gider.

ConnectMQMQTT broker · TLS 8883Kural: toprak %22 altındaFIELD 731 %18 % ▼V2 ▸ 40 minvalve-2: openÇiftlik ofisiSulama kontrolörü · aboneSOIL-0331 %24 %18 %Toprak nemiVana 2Vana 2: açık · 40 dkTarla 7Toprak sensörü ve vana 2 · LTE-Mfarm/field-7/soil-03/moisture {"pct":18}farm/field-7/soil-03/moisture {"pct":18}farm/field-7/valve-2/set {"state":"open"}farm/field-7/valve-2/set {"state":"open"}farm/field-7/valve-2/state {"state":"open"}Çiftlik uygulaması · şimdiTarla 7 sulanıyor — vana 2, 40 dk açıkConnectMQMQTT broker · TLS 8883Kural: toprak %22 altındaFIELD 731 %18 % ▼V2 ▸ 40 minvalve-2: openÇiftlik ofisiSulama kontrolörü · aboneSOIL-0331 %24 %18 %Toprak nemiVana 2Vana 2: açık · 40 dkTarla 7Toprak sensörü ve vana 2 · LTE-Mfarm/field-7/soil-03/moisture {"pct":18}farm/field-7/soil-03/moisture {"pct":18}farm/field-7/valve-2/set {"state":"open"}farm/field-7/valve-2/set {"state":"open"}farm/field-7/valve-2/state {"state":"open"}Çiftlik uygulaması · şimdiTarla 7 sulanıyor — vana 2, 40 dk açık
  1. 05:45 Tarla 7’deki toprak sensörü

    Toprak nemini her 15 dakikada bir LTE-M üzerinden yayınlar. Kuru ve rüzgârlı bir gecenin ardından kök derinliğindeki ölçüm %18’e düşer.

    farm/field-7/soil-03/moisture → {"pct":18,"depth_cm":30}
  2. 05:45 Sulama kontrolörü

    ConnectMQ üzerinden farm/field-7/+/moisture topic’ine abonedir: %22’nin altında kuralı 40 dakikalık sulama planlar ve açma komutunu QoS 1 ile 2 numaralı vanaya gönderir.

    farm/field-7/valve-2/set → {"state":"open","minutes":40} · QoS 1
  3. 05:46 2 numaralı vana kontrolörü

    Vanayı 40 dakikalığına açar — süre bitince kendiliğinden kapanır — ve yeni durumunu retained mesaj olarak yayınlar; böylece her panel bunu anında gösterir.

    farm/field-7/valve-2/state → {"state":"open","until":"06:26"} · retained
  4. 05:46 Çiftçi

    Vana durumuna abone olan çiftlik uygulamasından bir bildirim alır — kontrol için tarlaya gitmesine gerek kalmaz.

Kırsaldaki LTE-M bağlantısı koparsa açma komutu vana kontrolörünün ConnectMQ’daki kalıcı oturumunda bekler ve kontrolör yeniden bağlandığı anda QoS 1 ile iletilir (QoS 1 · persistent session).

Sektörler ve senaryolar

Akıllı Tarım nerelerde kullanılıyor

Pilot

Bu hafta bir tarlayı pilot olarak deneyin

Kart gerektirmeyen Free planla başlayın. Basic, 100’e kadar eşzamanlı bağlantı içerir — pilot bir tarlanın ya da seranın sensörleri, vanaları ve meteoroloji istasyonu için yeterli. Daha fazla tarla, ahır ve soğuk hava deposu devreye girdiğinde Scale’e geçin.

MQTT QoS Seviyeleri: Paket Akışları ve Örneklerle QoS 0, 1 ve 2

MQTT QoS için pratik bir rehber: QoS 0, 1 ve 2 kablo üzerinde nasıl çalışır, teslim edilen QoS neden istediğinizden düşük olabilir, oturumlar mesajları nasıl kuyruğa alır ve her kullanım senaryosu için hangi seviyeyi seçmelisiniz.

8 dk okuma