iOS5.1.1を実行しているジェイルブレイクされたiPhoneがあります。私はXcode4.3.2を使用しており、 ParallaxRFID リーダーとうまく通信できるアプリを開発しています。基本的に、アプリのユーザーがユーザー名とPINを入力するのではなく、RFIDカードを使用してログインできるようにしたいのですが、これを行うにはまだ多くの作業が必要です。
私が開発しているアプリはCydia経由で電話にロードされているので、電話のシリアルポートへのアクセスは/dev/tty.iap
問題ありません。
シリアルポートを開くために2つのファイルを作成Seiral.h
しました。Serial.c
のコードは、 devdotチュートリアルSerial.c
にあるものと似ています。コンソールに次のメッセージが表示されるため、シリアルポートを正常に開いていると思います。
8月18日19:33:343GSKegCop [520]:シリアルデータは16です
視差リーダーでスキャンされているRFIDバッジ番号を読み取るにはどうすればよいですか?
私はArduinoを使ってiPhoneとRFIDリーダーの間で話し合っています。RFIDバッジがスキャンされると、Arduinoのシリアル出力を介してバッジ番号が送信されますが、iPhone側のデータをどのように読み取るかはわかりません。