802.11 aksiyon çerçeveleri yazılımda gönderip alır


10

Yazılımdan 802.11 aksiyon çerçeveleri TX / RX'e erişmek mümkün müdür? ESP8266 ve ESP32 çipleri için ESP-NOW adı verilen satıcıya özel eylem çerçevelerine dayanan özel bir protokol var ve bunu bir Ahududu Pi üzerine uygulamaya çalışmayı istiyorum.

Raspberry Pi'yi ESP8266 ile (kısa mesaj alışverişi yapmak için) bağladığım özel projemle başladı, sonra ESP8266 (ESP-NOW ve Simple Pair) için ek API'ler olduğunu fark ettim ve performansı sıradan WiFi bağlantısı ile karşılaştırmak istedim.

WiFi Eylem çerçevelerine erişmeyle ilgili ayrıntıları araştırmam başarılı olursa, herhangi bir sonuç gönderirim (belki de diğer uygulamalarda kullanmak için bir kütüphane).


PDF Kullanıcı Kılavuzu ve SDK'ları ile Expresif ESP-NOW kaynakları espressif.com/en/products/software/esp-now/resources adresinde "ESP-NOW IEEE802.11 Action Vendor frame teknolojisini uygulamaktadır" , Espressif tarafından geliştirilen IE işlevi ve CCMP şifreleme teknolojisi ile birlikte. "
Richard Chambers

@RichardChambers evet, ancak yazılımda bu IEEE802.11 Eylem Satıcı çerçevelerini başka cihazlarda, yani Raspberry Pi veya diğer WiFi özellikli cihazlarda almak mümkün mü?
Alexandr Zarubkin

Evet, çünkü Eylem Satıcı çerçeveleri, veri bağlantı katmanındaki bir ağın düğümleri arasında 802.11 - Eylem Çerçevelerinin yanı sıra Linux Kablosuz Ağ için ne olduklarının kısa bir açıklamasıyla gönderilen standart ağ düğümü düzeyi çerçeveleri gibi görünüyor : kısa yürümek ve bu stackoverflow gönderiler stackoverflow.com/questions/tagged/…
Richard Chambers

Soru, sağlamak istediğiniz son ürün nedir? Başkalarının uygulamalarında kullanması için bir kütüphane mi geliştirmek istiyorsunuz? Lütfen sorunuzu, bu çalışmanın belirli bir ürün sonucu açısından neyi başarmayı umduğunuzla ilgili daha fazla ayrıntıyla güncelleyin. Bu düzeyde ağ iletişimine aşina değilim. Umarım başka biri bunun nasıl yapıldığına dair daha somut ayrıntılar sağlayabilir.
Richard Chambers

@RichardChambers bitti.
Alexandr Zarubkin

Yanıtlar:


3

Bahse girerim ESP-Now çerçeveleri ( veya gibi bir tür ekleyin ) gibi bir tsharkşey kullanarak koklanabilir , sonra istediğiniz paketleri bulmak için bir filtre ekleyin .tshark -n -l -i wlp0s29u1u2 -I -y IEEE802_11_RADIO-tekjson-Y 'wlan.fc.type_subtype eq 4'

WiFi paketleri göndermek için herhangi bir kablosuz bilinçli paket enjeksiyon aracını kullanabilirsiniz. (yani Scapy )


2

Bu, kullandığınız WiFi adaptörüne bağlıdır; bazıları bu erişim düzeyini verir, bazıları vermez veya en azından belgelenmiş veya keşfedilmiş bir şekilde.

ESP serisi modüllerin fiyat olarak USB WiFi adaptörleri ile karşılaştırılabilir olduğu ve bir satıcının parça numarasını değiştirmeden iç kısımlarını değiştirmesi endişesi olmadan, başka bir ağa ihtiyacınız yoksa veya bu görevi ayrı tutmak istiyorsanız, birini diğer gömülü sisteminiz için hava arayüzü olarak kullanın. İşi bir ESP çipine devretmek, yine de yeniden uygulamaktan daha kolay olabilir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.