3

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側のデータをどのように読み取るかはわかりません。

4

2 に答える 2

0

シリアルデータ形式を理解するには、視差のデータシートを読む必要があります。このページでは、arduinoでそれを行う方法を説明し、データシートへのリンクがあります。 http://makeprojects.com/Project/Using-the-Parallax-RFID-Reader-with-an-Arduino/617/1#.UDJyyd2GqSp

iPhoneでも違いはありません。シリアルポートを読み取り、データシートに従ってデータを解析するだけです。

arduinoを何に使っていますか?電圧レベルの変換だけですか?それはうまくいくでしょうが、RS232からTTLへのより単純な/より安い/より小さなコンバーターを手に入れることもできます。

于 2012-08-20T17:33:22.403 に答える
0

私は現在もこのソリューションに取り組んでいますが、チュートリアルを使用して優れたシリアルコンソールアプリを見つけることができました。これは、現在開発中のアプリ内でシリアル通信を機能させるための基盤の出発点として機能します。

于 2012-11-08T19:05:36.997 に答える