Android

Android
Android Studio (センサーでのデータ取得5_方位磁石)新着!!

■地磁気センサーから方位磁石を生成。最初に見たセンサーの中から地磁気センサー(TYPE_MAGNETIC_FIELD)についてもう少し見たい。名前からして方位磁石とか作れないかと思い、生成AIにクエリ。 地磁気センサーは […]

続きを読む
Android
Android Studio (センサーでのデータ取得4_照度)

■センサーのデータ間隔について。今回は照度センサー(Sensor.TYPE_LIGHT)を試しつつ、データ取得の間隔について考える。照度はlxで表示され、スマホの上部のカメラ付近にセンサーがあるよう。前回のコードを照度に […]

続きを読む
Android
Android Studio (センサーでのデータ取得3_加速度や重力、ジャイロなど)

■加速度、線形加速度、重力とジャイロ、回転ベクトルについて。先にセンサーを見たときに、いくつか似たようなものがあったので、その辺りをもう少し見てみたい。今回、加速度、線形加速度、重力、ジャイロ、回転ベクトルについてグラフ […]

続きを読む
Android
Android Studio (センサーでのデータ取得2_加速度と歩行検出)

■加速度と歩行検出について。前回はいろいろなセンサーがあることを見たので、その中から加速度(Sensor.TYPE_ACCELEROMETER)と歩行検出(Sensor.TYPE_STEP_DETECTOR)についてもう […]

続きを読む
Android
Android Studio (センサーでのデータ取得)

■スマホで得られる情報について。Bluetooth通信でやり取りするにあたって、スマホで取得できる情報について少し見ておきたい。いろいろなアプリを見てみると、傾きや加速度、位置情報などは使っているはずなので、スマホの中に […]

続きを読む
Bleak
Python(Bluetooth通信03-Bleak_GATTサーバ)

■スマホでGATTサーバを作成する。前回は既存のアプリをスマホで実行して、PC-スマホ間でデータの送受信を行った。もう少し自由度を持たせたいので、既存のアプリの代わりにデータの受け手となるGATT(Generic Att […]

続きを読む
Android
スマホでのBluetooth通信(接続)5

■PCで受信できた。少し間を開けたので再度スマホでのBluetooth通信に挑戦。今回はスマホから送信した内容をWindows PCのTeratermで受信できた。結局コードの問題でなくWindowsの設定の問題だった。 […]

続きを読む
Android
スマホでのBluetooth通信(接続)4

■受信の問題解決せず。AndroidスマホからPCへデータ送信を行いたいけど、うまくいかない。PC側の問題ではないかと思いあれこれ調べたら、Tera Termで受け取るような記事もあったので、それを参考に設定。 まず、P […]

続きを読む
Android
スマホでのBluetooth通信(接続)3

■Bluetooth通信の接続その3。前回出た NullPointerException は、コードの誤りのためだったので解決した。ここから InputStream, OutputStream を取得しデータ通信を試して […]

続きを読む
Android
スマホでのBluetooth通信(接続)2

■Bluetooth通信の接続その2。前回まで作成したコードに InputStream、OutputStream を追加してデータ通信を行おうとしている。前の手順を更新して下のように行う。 1.別のスレッドで、Bluet […]

続きを読む
Android
スマホでのBluetooth通信(接続)

■対象機器への接続。前回近場のBluetooth機器の検出までできたので、次はその機器への接続。Android Developerのウェブサイトに載っている内容や参照されるコードを参考にして作っていく。 接続する場合、s […]

続きを読む
Android
スマホでのBluetooth通信(検出)

■Bluetooth通信の試し。NFCの記事の近くにBluetooth通信の記事もあったので、ついでにそれも試してみた。Bluetoothは、2.4GHzの帯域で対象機器とペアリングして使う近距離通信。 そのため、まずは […]

続きを読む