佐藤伸吾です。今回はRubyを使ってPaSoRi経由でSuicaの乗車履歴を取得し、GoogleMapsやGoogleEarth上で表示してみました。以下、その仕組みについて詳しく解説していきます。 デモ動画 実際に動作している様子については、以下の動画をご覧下さい。 PaSoRi PaSoRiとは、ソニーの非接触型ICカード「FeliCa」用の読み取り・書き込み機のことです。今回は「RC-S320」という機種を使用しました。 libpasori libpasoriというライブラリが公開されており、これを用いれば、PaSoRiからの各種データ取得が可能です。libpasori - RC-S320操作コード Mac上にてlibpasoriを使用したい場合、以下のページが参考になります。libpasori の共有ライブラリ化 libusb libpasoriはlibusbも使用しますので