IDmとは?IDmは、FeliCaのICチップ製造時に、ICチップに記録され書き換えができない固有のID番号である。IDmは8byte(16桁)の数字で、トレーサビリティと個体識別を目的としてソニーが製造するICチップに書き込まれ同じ番号が流通しないようにソニーが管理をおこなっている。編集は不可能であり比較的簡単に利用できることから、応用範囲が広く、このID番号を使ったアプリケーション・システムが広く普及している。近年FeliCaの上位規格NFCで簡単に読み取ることが可能となっている。NFCでもこのIDmを簡単にリードできるためIDmを利用したアプリケーションが広がっている。ソニーは、高いセキュリティが必要とされるサービスについてはこのIDmのみに依存しないよう推奨しており、高いセキュリティ利用にはFeliCaの暗号領域を利用したり、Mifareを利用して高セキュリティを実現する場合は内部の暗号鍵エリアでの読み書きなどが使用されている。公共の電子マネーサービスではこのIDmやUIDは利用されていない。IDmと混同しがちな番号の中には、サービスのID番号(Edy番号など)や携帯電話のPIN番号、各会社向けに発行されたシステムコードなどIDチップの中に格納されている各種番号が存在する。EdyやSuiCaなどのFeliCaカードやおサイフケータイもこのIDmを保有しており読み取ることができる。カードのIDを読み取り、そのIDをデータベース側の情報とひもづけ、会員情報や社員情報、読み取り日時、ポイント管理などを行っているケースが多い。最近ではNFCリーダライタを使ってFeliCaとMifareカードの両方のIDに対応したシステムが利用されている。(UIDとは、Mifareカードの固有ID番号である。IDmカードなども紹介されている。(FeliCaの製品一覧表と比較、データシートなど)【ID番号(FeliCaのIDmや、MifareのUID)の取得方法】ソニー製FeliCaSDKの利用(十万円から数百万円程度)(Mifareの利用には別途NFCオプションの購入とサブライセンス購入が必要)から、安価なNFC開発スタートキット(数万円台)まで各種ソフトウェア開発キットで、これらのIDmやUIDの取得が可能となっている。API(非商用版/商用版)FeliCaのIDmやMifareのUIDを取得できるAPI(DLL)を提供しており、VC++やVC#、VB.NETなどの利用サンプルコード、関数リファレンスを公開している。より圧倒的な低価格を実現。/既存のFeliCaリーダライタやNFCリーダライタを利用して、FeliCaの固有ID(IDm)を読み取ることが可能です。※本サイト記載の社名・製品名・ロゴは各社の商標または登録商標です。ノウハウの使用等を行うことは禁じられております。