0

私はTI cc2540(実際にはキーフォブ)に接続するアプリを開発しています。これは、ユーザーがAndroidインターフェースのボタンを押すたびに、「開始」フラグを送信することを目的としています。特定の機能をトリガーします。(この場合は GPIO の上昇)

今、アンドロイドからcc2540への書き込みに問題があります。私が理解していることについては、cc2540 で新しいサービスを宣言し、書き込み権限を付与して、Android アプリでそれを発見する必要があります。

それが正しい場合、cc2540 内で値が変更されたかどうかをどのように確認しますか? 値が変更されたときにコールバックを受け取る必要がありますか? または、より適切な方法があります。

チップで「 static void performPerdicTask(void){...} 」を使用して、値が変更されたかどうかを確認しようとしましたが、値のポーリングはばかげているようです。

これはセンサー値自体が変化したときにBLEデバイスに通知を求めるのとは逆であることに注意してください。今回は、値の変化の更新を与えるのはandroidデバイスです。

サービスに接続して検出するためのコードを作成しましたが、この場合は重要ではありません。

誰かがこのようなことをしましたか?

4

0 に答える 0