接続先アクセスポイントの情報を表します。EAP-TLS接続に対応しています。

構文

typedef struct {
    unsigned char u8SecType;
    unsigned char au8SSID[M2M_MAX_SSID_LEN];
    unsigned char au8Bssid[M2M_MAC_ADDRES_LEN];
    unsigned char u8Options;
    unsigned char u8RoamingModeAny;
    unsigned char eapType;
    unsigned char isPskHexstr;
    unsigned char reserve[84];
    union {
        unsigned char  au8PSK[M2M_MAX_PSK_LEN];
        tstrWep        strWepInfo;
        tstrEapTls     eapTls;
        tstrMschap2    Mschap2;
    } key;
} tstrWlanApInfoEap;

メンバー

u8SecType
APの暗号化方式を指定します。
説明
M2M_WIFI_SEC_OPEN 暗号化なし。
M2M_WIFI_SEC_WPA_PSKWPA
M2M_WIFI_SEC_WEPWEP
M2M_WIFI_SEC_802_1XEAP-TLS
au8SSID
SSIDを指定します。
文字列の最大長は32文字です。
文字列の終端にNULLを指定してください。
au8Bssid
使用していません。
u8Options
使用していません。
u8RoamingModeAny
ローミングモードがWLAN_ROAMING_ANYが設定されているときに、APを選択候補に含めるか否かを指定します。
説明
AP_ROAMING_MODE_ANY_INCLUSION APを選択候補に含めます。
AP_ROAMING_MODE_ANY_EXCLUSIONAPを選択候補から除外します。
上記以外の値を指定した場合、AP_ROAMING_MODE_ANY_INCLUDINGが設定されます。
eapType
使用していません。
isPskHexstr
使用していません。
reserve
使用していません。
key
暗号化方式ごとのパラメータの共用体です。
key.au8PSK
WPAのパスワードを指定します。
文字列の最大長は64文字です。
文字列の終端にNULLを指定してください。
key.strWepInfo;
tstrWep構造体を指すポインタです。
WEPのキー情報を指定します。
key.eapTls
tstrEapTls構造体を指すポインタです。
EAP-TLSパラメータ構造体です。
key.Mschap2
使用していません。

必要条件

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

最終更新日:2020/11/26