Skip to main content

W600モジュール

note

この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues

W600モジュールは、802.11b/g/nをサポートするコスト効率の高い2.4GHz WiFiモジュールです。Seeed W600モジュールは、ARM Cortex-M3を搭載し、1MBのオンチップフラッシュとfreeRTOSカーネルを特徴とするW600チップをベースにしています。

W600チップのピンを取り出し、ボードの裏側に配置しました。これには、I2S/I2C/SPI/GPIO/PWM/UART/SDIOが含まれます。さらに、このモジュールにはオンボードPCBアンテナが搭載されており、アンテナを別途設計する必要がないため、モジュールを迅速に独自のボードに展開できます。また、このモジュールはCE/FCC認証を取得しており、ビジネスプロジェクトに直接使用することができます。

特徴

• 統合された32ビット組み込みCortex-M3 CPU、動作周波数80MHz

• 統合された288KB RAM

• 統合された1MBフラッシュ

インターフェース

• 統合されたGPIOデバイスコントローラー

• 統合された2つのUARTインターフェース、RTS/CTSをサポート、ボーレート: 1200bps~2Mbps

• 高速SPIコントローラーを統合、動作周波数: 0~50MHz

ワイヤレス

• IEEE802.11 b/g/e/i/d/k/r/s/w/nをサポート

• 2.4~2.4835 GHzをサポート

• Wi-Fi WMM/WMM-PS/WPA/WPA2/WPSをサポート

• Wi-Fi Directをサポート

• STBC、GreenField、Short-GI

• 複数のネットワークプロトコルをサポート: TCP/UDP/ICMP/DHCP/DNS/HTTP

その他

• ASCIIエンコーディングに基づくAT+命令プロトコルをサポート(UARTインターフェース)

• ユーザーがプログラム可能なGPIO制御をサポート

• オンボードアンテナ

仕様

カテゴリ項目パラメータ
ワイヤレスWi‐FiモードのサポートIEEE802.11b/g/n
RFシステムインピーダンス50Ω
周波数範囲2.4~2.4835 GHz
受信感度20MHz MCS7@‐71dBm;
40MHz MCS7@‐68dBm;
54Mbps@‐73dBm;
11Mbps@‐86dBm;
1Mbps@‐95dBm;
物理層データレート802.11n MCS 0~7 150Mbps
変調方式DSSS、OFDM、DBPSK、DQPSK、CCK、QAM16/64
出力電力IEEE802.11b, DSSS 1Mbps, POUT = +17dBm;
IEEE802.11g, OFDM 54Mbps, POUT = +10dBm;
IEEE802.11n, OFDM MCS7, POUT = +10dBm
ハードウェアインターフェースタイプUART/SPI/GPIO
インターフェース速度2Mbps@UART (最大)
50Mbps@SPI (最大)
動作電圧3.3V(モジュール)/5V(開発ボード)
動作湿度5%~90% (結露なし)
保存温度‐40~+125 ℃
動作温度‐40~+85℃
ソフトウェアネットワークタイプSTA/AP/AP+STA/Wi‐Fi Direct
認証WEP/WPA‐PSK/WPA2‐PSK
暗号化WEP64/WEP128/TKIP/CCMP(AES)
WPS機能WPS
省エネPS‐POLL/スタンバイ
ネットワークプロトコルTCP/UDP/ARP/ICMP/DHCP/DNS/HTTP
インターフェースプロトコルAT+命令セット
note

詳細な仕様については、W600 Specification V1.0.0_EN.pdf および W600 HardwareDesignGuide_v1.0.1.pdf をご確認ください。

典型的なアプリケーション

  • インテリジェント家電
  • スマートホーム
  • ワイヤレスオーディオおよびビデオ
  • スマートトイ
  • 医療モニタリング
  • 産業制御
  • その他のIoTアプリケーション

ハードウェア概要

ブロック図

ピン配置

はじめに

W600モジュールを使用するには、USB-to-Serialツールを使用してRX/TXピンをコンピュータに接続する必要があります。また、このモジュールに3.3VGNDピンで電力を供給する必要があります。

note

Macの場合、一部のバージョンのMacシステムがオンボードのUSB-to-SerialチップCH330Nを認識できないことが判明しています。解決策についてはMac os driver issueをご確認ください。

シリアルポートツールsscomを使用してATコマンドを送信します。お好みのシリアルポートツールを使用できますが、sscomを使用したい場合はこちらからダウンロードできます。

いずれの場合でも、AddCrLfオプションを有効にし、ボーレートを115200に設定してください。

AT+を入力してSENDをクリックするか、++enter++キーを押して接続が正常に確立されたか確認します。

AT+

+OKが返されると、このモジュールを制御するためにATコマンドを使用できます。

SoftAPプロセスの作成

  • 1- WPRTで無線ネットワークカードの動作モードをSoftAPに設定します:
AT+WPRT=2
  • 2- APSSIDでSTA用のAP SSIDを設定します(例:MyAP):
AT+APSSID=MyAp
  • 3- APENCRYで無線ネットワークカードのセキュリティモードをWEP64に設定します:
AT+APENCRY=1

パラメータ:

open:0,WEP64:1,WEP128:2

  • 4- APKEYで無線ネットワークカードのキーを12345に設定します:
AT+APKEY=1,1,12345

パラメータ1:キー形式、0はHEX、1はASCII

パラメータ2:インデックス番号、1から4はWEP暗号化キー用、その他の暗号化方式は0に固定。

パラメータ3:無線キー(例:12345)

  • 5- APNIPでIPアドレスとサブネットマスクを設定します:
AT+APNIP=1,192.168.1.1,255.255.255.0,192.168.1.1,192.168.1.1

パラメータ1:アドレスタイプ、0はDHCPを使用した動的割り当て、1は静的アドレス
パラメータ2:IP:192.168.1.1
パラメータ3:ネットマスク:255.255.255.0
パラメータ4:ゲートウェイ:192.168.1.1
パラメータ5:DNS:192.168.1.1

  • 6- PMTFで上記のパラメータをSPIフラッシュに保存します。次回の起動時にはステップ7から開始します。
AT+PMTF
  • 7- WJOINで無線ネットワークMyApを作成します:
AT+WJOIN
  • 8- SLISTでSoftAPに接続されたSTA情報を照会します:
AT+SLIST

APスキャンプロセス

無線ネットワークカードがAPをスキャンするためのATコマンドは以下の通りです:

AT+WSCAN

最後のパラメータは信号強度で、単位はdbです。

STAがAPに参加するプロセス

  • 1- WPRTで動作モードをSTAに設定します:
AT+WPRT=0
  • 2- SSIDで参加するAP名を設定します(例:TEST_AP):
AT+SSID=TEST_AP
  • 3- KEYで参加するAPの無線キーを設定します(例:12345678):
AT+KEY=1,0,12345678

パラメータ1:0はHEX、1はASCII

パラメータ2:インデックス番号、1から4はWEP暗号化キー用、その他の暗号化方式は0に固定。

パラメータ3:無線キー(例:12345678)

  • 4- NIPでDHCPを有効にします:
AT+NIP=0
  • 5- PMTFで上記のパラメータをSPIフラッシュに保存します。次回の起動時にはステップ6から開始します:
AT+PMTF
  • 6- WJOINで無線ネットワークTEST_APに参加します:
AT+WJOIN

APSTAプロセスの作成

  • 1- WPRTで動作モードをAPSTAに設定します:
AT+WPRT=3
  • 2- SSIDで参加するAP名を設定します(例:TEST_AP):
AT+SSID=TEST_AP
  • 3- KEYで参加するAPの無線キーを設定します(例:12345678):
AT+KEY=1,0,12345678

パラメータ1:0はHEX、1はASCII

パラメータ2:インデックス番号、1から4はWEP暗号化キー用、その他の暗号化方式は0に固定。

パラメータ3:無線キー(例:12345678)

  • 4- APSSIDで作成するSOFTAPのネットワーク名を設定します:
AT+APSSID=”MYSoftAP”
  • 5- APENCRYでSoftAPの暗号化タイプを設定します(例:WPA2-TKIP):
AT+APENCRY=5
  • 6- APKEYでSoftAPのパスワードを設定します(例:ASCIIコード87654321):
AT+APKEY=1,0,87654321
  • 7- APNIPでIPアドレスとサブネットマスクを設定します:
AT+APNIP=1,192.168.1.1,255.255.255.0,192.168.1.1,192.168.1.1
  • 8- PMTFで上記のパラメータをSPIフラッシュに保存します。次回の起動時にはステップ9から開始します:
AT+PMTF
  • 9- WJOINで無線ネットワークTEST_APに参加します:
AT+WJOIN
note

ATコマンドの詳細については、WM_W60X_SDK_AT Command_V1.0.2.pdfをご確認ください。

ファームウェアプログラミング

ファームウェアプログラミングについては、以下をご確認ください:

WM_W60X_SDK_User Manual_V1.0.0.pdf および WM_W60X_Firmware Generation Guide_V1.1.pdf

FAQ

Q1. STAがAPから切断する方法

A: ワイヤレスネットワークカードがAPから切断するためのATコマンド:

AT+WLEAV

Q2. SoftAPが切断された場合

A: SoftAPがネットワークを切断するためのATコマンド:

AT+WLEAV=2

Q3. STAが現在の状態を確認する方法

A: ワイヤレスネットワークカードが現在の状態を確認するためのATコマンド:

AT+LKSTT

Q4. 現在のSoftAPの状態を確認する方法

A: 現在のSoftAPの状態を確認するためのATコマンド:

AT+APLKSTT

回路図オンラインビューア

リソース

技術サポート & 製品ディスカッション


弊社製品をお選びいただきありがとうございます!お客様が弊社製品をスムーズにご利用いただけるよう、さまざまなサポートをご提供しております。異なるニーズやご希望に応じた複数のコミュニケーションチャネルをご用意しています。
Loading Comments...