旧バージョンとの互換性のための関数です。特別な理由がない限り使用しません。

アクセスポイントに接続を要求します。

構文

char ConnectWlan(
  char *pcSsid, 
  unsigned char u8SsidLen,
  unsigned char u8SecType, 
  void *pvAuthInfo, 
  unsigned short u16Ch
);

パラメータ

pcSsid
[in] 接続するアクセスポイントのSSIDを指定してください。
u8SsidLen
[in] SSIDの文字数を指定してください。
u8SecType
[in] セキュリティタイプを指定してください。
説明
M2M_WIFI_SEC_OPEN OPEN
M2M_WIFI_SEC_WPA_PSK WPA/WPA2
M2M_WIFI_SEC_WEP WEP
pvAuthInfo
[in] キー情報を指定してください。
セキュリティタイプによって、指定方法が異なります。
説明
M2M_WIFI_SEC_OPEN NULLを指定してください。
M2M_WIFI_SEC_WPA_PSK WPAのパスワードの文字列型アドレス(char *)を指定します。
文字列の最大長は64文字です。
文字列の終端にNULLを指定してください。
M2M_WIFI_SEC_WEP tstrM2mWifiWepParams構造体のアドレスを指定します。
構造体のパラメータは下記の通りです。
  • u8KeyIndx;
    Wepkeyのindexを指定してください。
    値の範囲は1〜4です。
  • u8KeySz;
    Wepkeyのサイズを指定してください。
    終端文字のNULLを含めたサイズを指定します。
    値は、11または27です。
  • au8WepKey;
    Wepkeyを指定してください。
    終端文字にNULLを指定してください。
    文字列長は10文字または、26文字です。
u16Ch
[in] チャネル番号を指定してください。
説明
M2M_WIFI_CH_1 チャネル1
M2M_WIFI_CH_2 チャネル2
M2M_WIFI_CH_3 チャネル3
M2M_WIFI_CH_4 チャネル4
M2M_WIFI_CH_5 チャネル5
M2M_WIFI_CH_6 チャネル6
M2M_WIFI_CH_7 チャネル7
M2M_WIFI_CH_8 チャネル1
M2M_WIFI_CH_9 チャネル1
M2M_WIFI_CH_10 チャネル10
M2M_WIFI_CH_11 チャネル11
M2M_WIFI_CH_13 チャネル13
M2M_WIFI_CH_ALL 全チャネル

戻り値

 関数は下記の値が返却されます。
説明
M2M_SUCCESS ConnectWlan関数の成功
M2M_ERR_SLEEP_FAIL InitializeWlan関数により初期化を行ってください。
上記以外 ConnectWlan関数の失敗

解説

 アクセスポイントに接続を要求します。
 SysSetWLANPower関数でSYS_WLAN_POWER_MANUALが設定されている場合に使用します。

(注意)

 アクセスポイントの接続結果はInitializeWlan関数にて指定したcallback関数で判断する必要があります。

必要条件

ヘッダファイル:
lib.h
ライブラリファイル:
libSTARTUPOPH5000.a

最終更新日:2020/11/26