
今週の画像 (10/11)


自転車、カワウソ、自炊、時々PC

スマホをPixel 4aに換えてから一ヶ月あまり、GPSロガー FarEast3とログ整形アプリmichiの対応が終わりました。とりあえず動かせるレベルですが…
■ GPS: NMEA-0183 出力が変わった
については→ NMEAで$GNGGAを取る
■ フォアグラウンド サービスが必要になった。
上記に対応して動かしてみるとデバッグで動作の確認はOK。
実際にログを撮ってみると、何か変?試してみると、
・アプリを前面に出してると問題なし。
・アプリをバックグラウンドにしても問題なし。
・ディスプレイをOFFにするとNMEAデータが取れてない。
色々とgoogleってみると、android 11以降はバックグラウンドでは位置情報はじめ何かと制限が付くらしい。フォアグラウンド サービスを利用して5秒毎にアクセスする、というのが一般的な回避策みたい。次を参考に実装してみた。
[Android] Service の使い方
汚い実装になったけど、とりあえずの動作は問題ないみたい。今回の実装を整理したい、フラグメント周りで非推奨が増えている、など手を入れたい箇所が沢山残りました。
Pixel 4a のNMEAで取得したデータを比べてみたら、これまでのものと形式が随分と変わっていました。
ざっとまとめると、こんな感じ。
まぁ、色々と疑問は残ったわけですが。
旧来のようにGPS情報だけ取得する方法、とか無いのかな?
NMEAデータを取る前に、対応したシステム情報を取得する方法は?
とりあえず、$GPGGAが取れないようなので、複合化された$GNGGAを取るのが良いかな。
FarEast3 のお話。GPSログ取り用の自作Androidアプリです。
Android 9から10になってログ取り始めるとアプリが落ちていたので、改修しよう。と思って始めないうちにAndroid 11になりましたが、落ちるのは相変わらずでした。
とりあえず、パーミッション周りが変わったので対応、しかしやはり落ちる。落ちる箇所が見つかりましたが、取得した “$GPGGA” の時刻をパースしているところでした。取得した$GPGGAのデータが空でした。”$GPGGA,,,,,,0,,,,,,,,*66″ こんな感じ($GPGGAの次がdoubleの時刻)。これまでココで落ちてなかったので、このように時刻が空で帰って来ることは無かったはず。
取得したテキストをそのまま保存しているだけだし、NMEAのデータ取得は問題なさそう。$GPGGA以外はパッと見それらしきデータが入っているようす。
うーん、何が問題なのだろう?
これまで、新しいWi-fi機器が増えるたびに混雑してました。具体的には、Wi-fiが錯綜して(?)ルーターリセットが度々、という状況です。
さてPixel 4aが増えたことで、同じように混乱してました。しかし、さすがにこんなことを繰り返すのにも疲れたので、整理してみました。
Wi-fi機器が10数機器あるので、次のようにしてました。
改めてルーターの設定を見てみると、設定が古いので…
これですっきりしたはず…と思ったら最後にルーターリセットが必要になりました。
IPの払い出し状況を見てみるとNature RemoがIP取れてない。Nature Remoが新しく設定したIPを取得できていなかった様子です。一度Nature Remoの「Wi-fi設定の更新」をして、無事に新しいIPを取れました。
スマホを新調しました、Google Pixel 4aです。Nexus 5以来のGoogle製。
画像は左がPixel 4a、右がHuawei P20 liteです。並べてみるとはっきりしますが、サイズはほぼ同じですね。個人的にはこのサイズが丁度よいので、Nokia 7.3, 6.3 (一回り大きいらしい)を待たずに新機種です。
次のスマホは指紋認証センサーが横(電源ボタン)または表(ディスプレイ透過)のモノを、と思っていたのですが、まぁ妥協してもそんなに困らないかなと。
とりあえず、Android 10は初めてですが、P20 liteではHuaweiのジェスチャー、Rootless Pixel Launcherを使っていたので、使用感はほぼ変わりません。Pixel 4aでは顔認証が無くなったくらいでしょうか?
FarEast3がログ開始すると落ちるので直したいけど、最近時間が無い…
JuiceSSHからdebian10にsshできない からの進展まとめ
気がつくとJuiceSSH – SSH Client @Google Playも、この5月にアップデートが盛んになってます。
先の問題も解決されているかな、と試してみるとOKでした。以上。
Ubuntu 19.10, 20.04の話です。
気がついたら、メインのUbuntu 19.10の起動にすごく時間がかかってる。普段はスリープから復帰で使ってるのでなかなか気が付かなかった。