!!!QRコード を使った、設定・情報共有 {{category Data,nolink}}QRコード を使った情報共有のデータフォーマット。 QRコード® は、株式会社デンソーウェーブ の登録商標です。 !! Wi-Fi 接続設定 WPA2 のエンタープライズモード(EAP 認証方式)以外の Wi-Fi 接続用の設定を行うためのバーコード。 WIFI:T:≪暗号タイプ(WPA|WEP|nopass)≫;S:≪SSID文字列≫;P:≪暗号キー≫;H:≪隠しSSIDか(false|true)≫;; nopass の場合は、暗号キー は省略可。ステルスSSID の場合は、H:true を指定する(省略時は false)。 !! Wi-Fi eap 接続設定 WPA2 のエンタープライズモード、EAP (Extensible Authentication Protocol) の認証方式での Wi-Fi 接続用の設定を行うためのバーコード。 WIFI:T:WPA2-EAP;S:[network SSID];H:[hidden?];E:[EAP method];PH2:[Phase 2 method];A:[anonymous identity];I:[username];P:[password];; EAP method は、例えば "TTLS" や "PWD" など、[WifiEnterpriseConfig.Eap|https://developer.android.com/reference/android/net/wifi/WifiEnterpriseConfig.Eap.html] 参照。 Phase 2 method は、例えば "MSCHAPV2" など、[WifiEnterpriseConfig.Phase2|https://developer.android.com/reference/android/net/wifi/WifiEnterpriseConfig.Phase2.html] 参照。 上手くいくのか不明。 https://stackoverflow.com/questions/14193383/share-wifi-settings-as-qr-code-for-wpa2-enterprise !!TEL TEL:09012345678 !!SMS SMSTO:09012345678:メール本文 !!MAIL mailto:your.name@example.com?subject=件名&body=メール本文 件名・本文は、URLエンコードが必要(改行は「%0D%0A」など)。 しなくても通るっぽいけど… !!カレンダ iCalendar 形式 (RFC5545) でデータを作成する。 ! カレンダ(時刻まで指定する予定) BEGIN:VEVENT SUMMARY:≪名前≫ DTSTART:≪開始日時(yyyymmddThhmmZ)≫ DTEND:≪終了日時(yyyymmddThhmmZ)≫ LOCATION:≪場所≫ DESCRIPTION:≪メモ・詳細≫ END:VEVENT 時刻の指定はUTCで行う。ローカルタイムの場合は、Z をつけない ! カレンダ(時刻指定のないイベント) BEGIN:VEVENT SUMMARY:≪名前≫ DTSTART;VALUE=DATE:≪開始日(yyyymmdd)≫ DTEND;VALUE=DATE:≪終了日(yyyymmdd)≫ LOCATION:≪場所≫ DESCRIPTION:≪メモ・詳細≫ END:VEVENT !!名刺・連絡先 (vCard) vCard 形式でデータを作成する。 !!名刺・連絡先 (MeCard) MeCard 形式でデータを作成する。 !!GEO GEO:≪緯度≫,≪経度≫ !Google Maps 「z=17」など指定して、ズームして指定した座標を表示する。 GEO:≪緯度≫,≪経度≫?z=≪ズーム≫ 住所や施設名で検索する(緯度経度は無視される)。 GEO:0,0?q=≪検索文字≫ 互換性重視なら、URL で Google Maps を呼び出す。 https://www.google.com/maps?q=35.681236,139.767125 https://www.google.com/maps?q=Tokyo Station !!Time-based One-Time Password 二要素認証などで利用される時間に基づいて生成されるワンタイムパスワード。 otpauth://totp/[issuer]:[accountname]?secret=[secret]&issuer=[issuer] otpauth://totp/[issuer]:[accountname]?secret=[secret]&issuer=[issuer]&algorithm=SHA1&digits=6&period=30 :: issuer (発行者) :::基本的にはサービス名。URL エンコードする。 :: accountname (アカウント名) :::基本的には利用者のアカウント名やログインID。URL エンコードする。 :: secret (秘密鍵) :::秘密鍵をBase32 エンコードした文字列 :: algorithm (ハッシュアルゴリズム) :::使用するハッシュアルゴリズム(デフォルト値は SHA1)。 :::SHA1 / SHA256 / SHA512 / MD5 などが指定できる。 :: digits (表示桁数) :::生成されるワンタイムパスワードの桁数(デフォルト値は 6)。 :: period (更新間隔(秒)) :::生成されるワンタイムパスワードの更新間隔(デフォルト値は 30)。