!!!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 SMSTO:09012345678:メール本文 SMSTO:09012345678?body=メッセージ%0d%0a本文 SMS:09012345678 SMS:09012345678?body=メッセージ%0d%0a本文 Android は「?body=」、iPhone は「&body=」らしい… !!MAIL mailto:your.name@example.com?subject=件名&body=メール%0d%0a本文 件名・本文は、URLエンコードが必要(改行は「%0D%0A」など)。 しなくても通るっぽいけど… !!カレンダ iCalendar 形式 ([RFC 5545|https://www.rfc-editor.org/rfc/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 形式 2.1 , 3.0 ([RFC 2426|https://www.rfc-editor.org/rfc/rfc2426]), 4.0 ([RFC 6350|https://www.rfc-editor.org/rfc/rfc6350]) でデータを作成する。 BEGIN:VCARD VERSION:4.0 FN:山田 太郎 N:山田;太郎 TEL;TYPE=cell:090-1234-5678 TEL;TYPE=home,voice,fax:045-123-4567 TEL;TYPE=work,voice:03-1234-5678 TEL;TYPE=work,fax:03-1234-5679 EMAIL;TYPE=home:your.name@example.net EMAIL;TYPE=work:your.name@example.com ORG:株式会社○○○ TITLE:役職 NOTE:メモ END:VCARD !!名刺・連絡先 (MeCard) MeCard 形式でデータを作成する。 MECARD:N:姓,名;SOUND:セイ,メイ;TEL:090-1234-5678;TEL-AV:080-1234-5678;EMAIL:your.name@example.com;NOTE:メモ; BDAY:199911231;ADR:789,456,1-2-3,中央区日本橋,東京都,123-4567,Japan;URL:https://www.example.com/;NICKNAME:ニックネーム;; ※実際は1行 名前(N)とよみ(SOUND)は、カンマで姓名を区切るが、アプリによって 姓,名 か 名,姓 と異なる(i-mode の仕様は 姓,名 っぽい)。 住所(ADR)は、「私書箱,部屋番号,番地,市区町村,都道府県,郵便番号,国」の順に表記だが、対応しているアプリが少なく、1項目で扱われる方が多い。 「TEL-AV」はFOMAのテレビ電話。 !!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)。