INDEX
QRコード を使った、設定・情報共有
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 参照。Phase 2 method は、例えば "MSCHAPV2" など、WifiEnterpriseConfig.Phase2 参照。
上手くいくのか不明。 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=」らしい…
mailto:your.name@example.com?subject=件名&body=メール%0d%0a本文
件名・本文は、URLエンコードが必要(改行は「%0D%0A」など)。しなくても通るっぽいけど…
カレンダ
iCalendar 形式 (RFC 5545) でデータを作成する。
カレンダ(時刻まで指定する予定)
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), 4.0 (RFC 6350) でデータを作成する。
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)。
最終更新時間:2025年12月03日 23時11分40秒 指摘や意見などあればSandBoxのBBSへ。