ERETEK
BİLGİ SİSTEMLERİ

AGV ve AMR için Endüstriyel Wi-Fi: Roaming ve Gecikme Tasarımı

AGV ve AMR için endüstriyel Wi-Fi: roaming süresi, 802.11r/k/v, raf ortamında kanal planı, SSID ve QoS ayrımı, rota üzerinde hareket halinde kabul testi.

Bu makalede8 bölüm
Teknik özet
Teknoloji
IEEE 802.11r, 802.11k, 802.11v, WMM, WPA2/WPA3, 5 GHz, DFS
Konu
Hareketli robotlar için kablosuz roaming ve gecikme tasarımı
Seviye
Orta–ileri
Ön koşullar
  • Wi-Fi kanal ve RSSI kavramları
  • VLAN ve QoS temel bilgisi
  • AGV/AMR üreticisinin ağ gereksinim dokümanı

Robot koridorun ortasında durur, ekranda “communication timeout” yazar, operatör resetler ve robot yoluna devam eder. Ertesi gün aynı noktada aynı arıza. Ofis Wi-Fi’ında birkaç yüz milisaniyelik kopmayı kimse fark etmez; AGV ve AMR için aynı kopma acil duruş, rota kaybı veya görev iptali demektir. Aşağıda depo ve üretim alanında robot filosu için Wi-Fi tasarlarken roaming, gecikme bütçesi, RF ortamı ve kabul testinde sahada işe yarayan kontrol sırasını bulacaksınız.

Robot trafiği ağdan ne bekler

Robot trafiği düşük bant genişlikli ama zamana duyarlıdır. Filo yöneticisine periyodik konum ve durum mesajları, görev atamaları, trafik yönetimi (kavşak ve asansör kilitleri), harita güncellemeleri, uzaktan bakım oturumları ve bazı modellerde kamera görüntüsü aynı hattan akar. Bunların içinde tasarımı belirleyen tek değer, üreticinin tanımladığı iletişim zaman aşımıdır: robot belirli bir süre filo yöneticisinden yanıt alamazsa yavaşlar, durur veya güvenli moda geçer.

Bu değeri üreticiden yazılı alın. Sözlü “birkaç saniye tolere eder” cevabı tasarım girdisi değildir. İstenecek bilgiler:

  • Kontrol mesajı periyodu ve zaman aşımı süresi (ms)
  • Robot başına ortalama ve tepe bant genişliği
  • Kullanılan protokoller ve portlar (TCP/UDP, multicast olup olmadığı)
  • Wi-Fi modülünün desteklediği bantlar, kanallar, güvenlik yöntemleri ve 802.11r/k/v desteği
  • Robotun roaming eşiğinin ayarlanabilir olup olmadığı

Bu liste olmadan yapılan tasarımda ısı haritası yeşil görünür, sahada ise “neden durdu?” sorusu bitmez.

Roaming süresi ve istemcinin kararı

Wi-Fi’da roaming kararını erişim noktası değil istemci verir. Robotun Wi-Fi modülü mevcut AP’nin sinyalinin eşiğin altına düştüğünü görür, diğer kanalları tarar, aday AP’yi seçer, kimlik doğrulama ve anahtar değişimini tamamlar, sonra veri göndermeye devam eder. Toplam kesinti bu adımların toplamıdır; en büyük kalemler genellikle tarama ile kimlik doğrulamadır.

Sahada en sık gördüğümüz hata “yapışkan istemci”dir. Eşik çok düşük ayarlandığı için robot, yanından geçtiği güçlü AP yerine uzaktaki zayıf AP’ye tutunur; veri hızı düşer, yeniden iletimler artar, bağlantı koptuğunda roaming acil durumda yapılır. Tersi de sorun çıkarır: eşik çok yüksekse robot iki AP arasında sürekli gidip gelir (ping-pong). İki durumda da suçlanan genellikle AP olur. Asıl sorun istemci ayarıdır.

Roaming eşiği ayarlanabiliyorsa, kapsama tasarımındaki hücre kenarı sinyal seviyesiyle uyumlu seçilmelidir. Örnek yaklaşım: robot rotası boyunca birincil AP için en az -67 dBm, ikincil (roaming adayı) AP için en az -75 dBm hedeflemek ve robotun roaming eşiğini bu iki değer arasına koymak. Bu değerler örnektir; nihai değeri robot modülünün hassasiyeti ve üreticinin önerisi belirler.

802.11r, 802.11k ve 802.11v ne işe yarar

Üç değişiklik roaming sürecinin farklı adımlarını hızlandırır. Biri diğerinin yerine geçmez:

Standart Etkilediği adım AGV açısından anlamı
802.11r (Fast BSS Transition) Kimlik doğrulama ve anahtar türetme 802.1X’te tam EAP yeniden doğrulamasını ortadan kaldırır
802.11k (Radio Resource Measurement) Tarama Komşu AP listesiyle istemci tüm kanalları taramak zorunda kalmaz
802.11v (BSS Transition Management) Karar AP, istemciye daha uygun AP’yi önerebilir; karar yine istemcidedir

802.1X/EAP kullanan bir robot SSID’sinde 802.11r yoksa, her roaming’de RADIUS sunucusuna gidip gelen tam bir kimlik doğrulama yapılır. Bu süre ağ ve sunucu yüküne göre değişir ve kontrol mesajı zaman aşımını kolayca aşar. WPA2-Personal (PSK) ağlarda roaming’de yalnız dört yönlü anahtar değişimi yapıldığı için FT’nin kazancı daha küçüktür; WPA3-Personal’da (SAE) PMK önbelleği kullanılamıyorsa her geçişe SAE el sıkışması eklenir ve FT’nin etkisi büyür. Güvenlik yöntemi seçimi roaming süresini doğrudan değiştirir.

Depoda RF ortamı ve saha keşfi

Metal raflar, stoktaki ürün, sıvı dolu ambalajlar ve hareketli forkliftler RF ortamını gün içinde değiştirir. Boş depoda yapılan ölçüm, raflar dolunca geçerliliğini yitirir. Keşifte bakılacak noktalar:

  • Stok durumu: Ölçümü mümkünse hem düşük hem yüksek doluluk döneminde yapın; olmuyorsa en kötü durumu temsil eden bölümleri ayrıca ölçün.
  • Anten yüksekliği: Ölçüm istemcisini robot anteninin gerçek yüksekliğine koyun. Omuz hizasında taşınan dizüstü bilgisayar, robotun gördüğünü görmez.
  • Koridor yapısı: Dar ve uzun raf koridorlarında AP’leri koridor başlarına yönlü antenlerle yerleştirmek, tavan ortasındaki çok yönlü AP’lere göre daha öngörülebilir kapsama verebilir.
  • Kanal planı: Robot SSID’si için 5 GHz’de 20 MHz kanal genişliği daha fazla örtüşmeyen kanal ve daha düşük eş kanal girişimi sağlar. Robot trafiği geniş kanal istemez.
  • DFS kanalları: Radar algılandığında AP kanalı terk etmek zorundadır; yeni bir DFS kanalına geçerken dinleme süresi gerekir. Robot rotasında bu ani kopma demektir. Mümkünse robot ağını DFS dışı kanallarda planlayın.

Keşfin çıktısı yalnız ısı haritası olmamalı. Robot rotası üzerindeki her noktada birincil ve ikincil AP sinyalini, eş kanal girişimini ve sinyal–gürültü oranını gösteren bir rapor istenir. İkincil AP değeri yoksa roaming tasarımı da yoktur. Roaming mekanizmalarının kurumsal ağ tarafındaki ayrıntısı için 802.11k, 802.11v ve 802.11r roaming mekanizmaları yazısı tamamlayıcıdır.

SSID, VLAN ve QoS ayrımı

Her ek SSID her AP’de ayrı beacon yayını demektir ve hava süresi tüketir. Buna rağmen robotlar için ayrı SSID genellikle doğru tercihtir: güvenlik yöntemi, FT ayarı, minimum veri hızı ve QoS profili robot gereksinimine göre ayrı belirlenir. Önerdiğimiz yapı:

  • Robot SSID’si: Yalnız 5 GHz, ayrı VLAN, robot ile filo yöneticisi arasında yalnız gerekli portlara izin veren erişim kuralları.
  • El terminali ve tablet SSID’si: Ayrı VLAN; robot trafiğiyle aynı öncelik sınıfına konmaz.
  • Misafir ve kişisel cihazlar: Üretim alanında yayınlanmaz ya da bant sınırlandırılır.

QoS tarafında WMM’in dört erişim kategorisi (AC_VO, AC_VI, AC_BE, AC_BK) kullanılır. Robot kontrol trafiğini kamera ve dosya aktarımından daha yüksek öncelikli bir kategoriye eşleyin. Tüm robot trafiğini AC_VO’ya koymak ise harita indirme gibi büyük aktarımlara da öncelik verir; kontrol mesajı yine kuyrukta bekler. Robot kendi DSCP işaretlemesini yapmıyorsa kablolu tarafta filo yöneticisi portlarına göre işaretleme yapılabilir. Robot VLAN’ının adres planı için fabrika ağında IP adresleme ve isimlendirme standardı yazısındaki hücre bazlı yaklaşım kullanılabilir.

Endüstriyel ağ altyapısında roaming Katman 2’de kalmalıdır. Robot farklı alt ağlara bağlı AP’ler arasında geçerken IP adresi değişmemelidir; robot VLAN’ı tüm rota boyunca aynı olmalı ya da kontrolcü tabanlı mimaride trafik merkezi noktaya tünellenmelidir. Aksi halde istemci DHCP yenilemesi yapar. Kesinti saniyelere çıkar.

Hareket halinde ölçüm ve kabul testi

Kabul testi statik bir hız testiyle yapılmaz; robotun gerçek rotasında ve gerçek hızında yapılır. Robota sabitlenmiş bir Linux istemcisiyle zaman damgalı ölçüm şöyle alınabilir:

# Bağlı AP (BSSID), sinyal ve veri hızı
iw dev wlan0 link

# 20 ms aralıkla zaman damgalı ping (kısa aralık için root yetkisi gerekebilir)
sudo ping -D -i 0.02 -W 1 10.20.30.10 | tee rota-testi.log

# Bağlanma/ayrılma (roaming) olaylarını zaman damgasıyla kaydetme
sudo iw event -t | tee roaming-olaylari.log

Ping kaydındaki ardışık kayıplar ve gecikme sıçramaları, iw event çıktısı ve AP ya da kontrolcünün roaming olay kayıtlarıyla zaman damgası üzerinden eşleştirilir. Bunun için test istemcisinin ve kontrolcünün saatleri NTP ile senkron olmalıdır; saatler kayıksa eşleştirme tahmine döner. Her roaming olayındaki kesinti, robotun zaman aşımı değerinin güvenli bir payla altında kalmalıdır. Örnek hesap: üreticinin zaman aşımı 500 ms ve ölçülen en kötü roaming kesintisi 150 ms ise pay yeterlidir; 400 ms ise tek bir yeniden iletim veya yük artışı robotu durdurabilir.

Kabul testi kontrol listesi:

  • Tüm rota segmentleri en az iki kez, her iki yönde ve gerçek hızda test edildi
  • Her AP geçişinde kesinti süresi kaydedildi; en kötü değer raporlandı
  • Rota boyunca birincil ve ikincil AP sinyal değerleri tasarım hedefini karşıladı
  • Bir AP kapatılarak komşu AP’lerle kapsama ve roaming tekrar ölçüldü
  • Vardiya yoğunluğunda (forklift ve el terminali trafiği varken) test tekrarlandı
  • DFS olayı, kanal değişimi ve AP yeniden başlatma kayıtları test süresince incelendi

Bağlantı kopmalarında kontrol sırası

Robot durduğunda ilk bakılacak yer, olayın yere mi zamana mı bağlı olduğudur. Aynı noktada tekrarlıyorsa RF ve roaming; rastgele zamanlarda tüm filoyu etkiliyorsa kanal ve kontrolcü olaylarıdır. Tablo bu ayrımı izler:

Belirti Olası neden Kontrol
Belirli bir noktada tekrarlayan duruş Kapsama boşluğu veya geç roaming O noktada ikincil AP sinyali ve roaming eşiği
Rastgele zamanlarda tüm robotlar etkileniyor DFS kanal değişimi veya otomatik RF optimizasyonu Kontrolcü kanal değişim kayıtları
Roaming sonrası saniyelerce kopma Farklı VLAN veya alt ağ, DHCP yenilemesi Rota boyunca VLAN tutarlılığı
Yalnız bazı robot modellerinde sorun FT veya güvenlik ayarı uyumsuzluğu, sürücü sürümü İstemci bağlantı kayıtları ve sürücü sürümü
Raflar dolduğunda artan kopmalar Keşifte stok etkisinin hesaba katılmaması Dolu durumda yeniden ölçüm

Otomatik kanal ve güç ayarının (RRM) üretim saatinde kanal değiştirmesi de sık rastlanan bir nedendir. Robot alanındaki AP’lerde kanal ve gücü sabitlemek ya da otomatik ayarı bakım penceresine sınırlamak, kopmaları öngörülebilir kılar. Kablolu taraftaki erişim switch’lerinin dayanıklılığı ve PoE bütçesi için endüstriyel switch seçimi rehberine, ağın IT ile ayrımı için Purdue modeli ile IT/OT ağ ayrımı yazısına bakabilirsiniz.

Robot filosu için kablosuz tasarım, saha keşfi ve hareket halinde kabul testinde endüstriyel kablosuz ve mobil terminaller hizmetimiz, kablolu omurga tarafında endüstriyel Ethernet ve fabrika ağları çalışmalarımız destek verebilir. Standartların güncel listesi IEEE 802.11 çalışma grubu sayfasında yer alır.

Sık sorulan sorular

AGV için 2,4 GHz bandı kullanılabilir mi?

Teknik olarak mümkün, ama kontrol trafiği için önermiyoruz. 20 MHz’de pratikte yalnız üç örtüşmeyen kanal (1, 6, 11) vardır ve Bluetooth ile diğer cihazlardan gelen girişim yüksektir. Robot istemcisi destekliyorsa 5 GHz ve DFS dışı kanalları seçin; 2,4 GHz’i yalnız zorunlu eski cihazlar için ayrı tutun.

802.11r açmak her zaman roaming süresini kısaltır mı?

Yalnız istemci 802.11r’yi doğru uyguluyorsa. 802.1X kullanan ağlarda kazanım büyüktür; PSK’lı ağlarda fark küçüktür. Desteklemeyen veya hatalı uygulayan sürücüler FT’li SSID’ye hiç bağlanamayabilir. Önce robotun kendi Wi-Fi modülüyle pilot test yapın.

Roaming süresini ölçmek için hangi yöntem en güvenilirdir?

Robotun kendi istemcisinden veya robota sabitlenmiş eşdeğer bir istemciden sık aralıklı, zaman damgalı ping ile kayıp ve gecikme serisi alın; bunu AP veya kontrolcünün roaming olay kayıtlarıyla eşleştirin. Kablosuz paket yakalamada eski AP’deki son ve yeni AP’deki ilk veri çerçevesi arasındaki süre de doğrudan ölçülebilir.

AGV SSID’sini mevcut el terminali SSID’si ile paylaşmak sorun olur mu?

Aynı SSID, güvenlik yöntemi, roaming ayarları ve QoS profilinin iki cihaz grubu için ortak seçilmesini zorunlu kılar. Robotların gecikme gereksinimi daha sıkı olduğu için ayrı SSID ve ayrı VLAN, hem ayar esnekliği hem de arıza teşhisi açısından daha yönetilebilir bir yapı verir.

Teknik özet
Teknoloji
IEEE 802.11r, 802.11k, 802.11v, WMM, WPA2/WPA3, 5 GHz, DFS
Konu
Hareketli robotlar için kablosuz roaming ve gecikme tasarımı
Seviye
Orta–ileri
Ön koşullar
  • Wi-Fi kanal ve RSSI kavramları
  • VLAN ve QoS temel bilgisi
  • AGV/AMR üreticisinin ağ gereksinim dokümanı
Eretek uzman desteği

Bu sorunu kendi hattınızda mı yaşıyorsunuz?

Mevcut yapıyı yerinde inceleriz. Bulguya dayalı, bakım ekibinizin sürdürebileceği bir plan öneririz.