2137321_ja-JP

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

2137321_ja-JP

2137321_ja-JP

Wifi SDK を介して Raw パケットを送受信する

読者の皆様

 

私は NXP RW612 SoC に取り組んでおり、ハンドシェイクなしで 2 つのデバイス間でNXP Wifiドライバを使用して生のWi-Fiパケットを送受信しようとしています

それをどうやって実装できるか、何かアイデアはありますか?


以下の関数はまだ実装されておらず、 Wifi . h ファイルではそのシグネチャのみが使用可能です。

int wifi_raw_packet_send ( const t_u8 *パケット、 t_u32 長さ);

int wifi_raw_packet_recv (t_u8 **データ、t_u32 *pkt_type);


レシーバをモニタリングモードに設定し、トランスミッタで次の機能を使用する必要がありますか?


int wifi_inject_frame( const enum wlan_bss_type bss_type, const uint8_t *buff, const size_t len)

Re: Transmit and receive Raw packet through Wifi SDK

wifi_test_mode の例をテストしたところ、固定ペイロード パターンを持つ 802.11 フレームのみが送信されることに気付きました。
私のCASE、カスタム ペイロードを使用して生の 802.11 フレームを送受信する必要があります。

この目的のために次の機能を使用できますか?

int wifi_inject_frame(const enum wlan_bss_type bss_type、const uint8_t *buff、const size_t len);

もしSOなら、レシーバ側でパケットを受信するにはどうすればよいですか?

どうぞよろしくお願いいたします。

よろしくお願いいたします。

Re: Transmit and receive Raw packet through Wifi SDK

こんにちは、

wifi_test_mode アプリケーションは、さまざまな RF および規制コンプライアンス テストに対する CLI サポートを示します。

詳細については、セクション4.9.1.7「標準 802.11 パケットの送信( UM11799 )」を参照してください。


よろしくお願いいたします。

ダニエル。

Re: Transmit and receive Raw packet through Wifi SDK

詳細については、こちらをご覧ください。実際には、80.11 MAC 層を介してデータを送受信する必要があります。

Re: Transmit and receive Raw packet through Wifi SDK

ダニエル様

ご返信よろしくお願いします。

wifi_test_mode SDK の例を確認しました。ただし、この例では、STA と uAP が作成されます。実際に必要なのは、ハンドシェイクなしでデータを送受信することです。それをどのように実装CANかご存知ですか?

また、モニターモードを使用するためにかなりの努力をしましたが、正常に起動できませんでした。モニターモードのサンプルコードを提供してもらえますか?

どうぞよろしくお願いいたします。

よろしくお願いします、
モフセン

Re: Transmit and receive Raw packet through Wifi SDK

こんにちは、

生の Wi-Fi パケットを送信するには、wifi_test_mode SDK の例を試すことができます。


よろしくお願いいたします。

ダニエル。

タグ(1)
評価なし
バージョン履歴
最終更新日:
‎11-20-2025 04:47 PM
更新者: