Skip to content

SIPF_AUTH

Fuminori OKUHARA edited this page Mar 23, 2022 · 3 revisions

SIPF_AUTH: SIM(IPアドレス)認証クライアント

さくらのモノプラットフォームのSIM(IPアドレス)認証のクライアントです。

さくらのモノプラットフォームへのアクセスに必要な認証情報(ユーザー名&一時パスワード)を取得します。

sipf/sipf_auth.h

型定義

なし

関数定義

認証情報取得 - SipfAuthRequest()

SIM(IPアドレス)認証を実行し、ユーザー名と一時パスワードを取得します。

int SipfAuthRequest(char *user_name, uint8_t sz_user_name, char *password, uint8_t sz_password);
引数 説明
user_name [out]取得したユーザー名を格納するバッファのポインタ NULL終端の文字列としてユーザー名が格納される |
sz_user_name [in]ユーザー名を格納するバッファのサイズ バッファサイズをByte単位で指定する
password [out]一時パスワードを格納するバッファのポインタ NULL終端の文字列として一時パスワードが格納される
sz_password [in]一時パスワードを格納するバッファのサイズ バッファのサイズをByte単位で指定する
戻り値 説明
実行成否 成功: 0、失敗: 0以外 失敗時の値はZephyr OSのhttp_clientライブラリのhttp_client_req()の戻り値、socketのerrnoの負の値など