2013年12月29日日曜日

Gms-g9 の firmware をアップデートした

 昨年からGlobalTop製の GNSS/GPS ユニット Gms-g9 を使っている。最近は一回り小さいサイズの Gms-g6 が発売されているが,すでに Gms-g9 を3個持っているので,とりあえずは Gms-g9 を使っていこうと思っている。Gms-g9 に関しては,ねむいさんがいろいろとレポートされているので,よく参考にさせて頂いている。最近,ねむいさんがGPS/GNSSモジュールを試用する10 -Gms-g9のファームを更新-を書かれていた。その中で,Gms-g9 の firmware の最新版が v3.20 になっているという事だった。ねむいさんが買われた Gms-g9 は v3.10 だったので,GlobalTop Flash Tool を使って v3.20 にアップデートされた,という事が書かれていた。そうなると,俄然自分の持っている Gms-g9 の firmware のバージョンが気になった。そこで,GlobalTop GPS Viewer を使って情報を得てみた。すると,私の持っている Gms-g9 のうちの1個について見てみると,やはりバージョンは v3.10 だった。ほぼ同じ時期に同じネットショップから購入したので,firmware が同じなのは当然といえば当然なのだが…。

 firmware の最新版に関しては,ねむいさんが GlobalTop 社に直接連絡して最新版を頂いたそうで,お友達にも教えてあげてくださいな,と書かれていた,との事だった。そこでねむいさんにお願いして firmware の最新版をいただいた。書き込みは GlobalTop 社の Flash Tool を使った。ハード的にはSpark Fun 社の FTDI を用いて,書き込んだ。

2013年12月7日土曜日

FreeBSD の ports 経由の update についてのメモ

 ふと FreeBSD のアップデートをしようと思った。理由は特にない。ほんとに,ふと思い立ったのだった。 私は基本的に ports を使って update をさせている。 updater は portupgrade を使っている。 portupgrade は ruby18 を使っているから portmaster の方がいいという人もいるのだが, とりあえずは問題なく update してくれるので,とりあえずは良しとしている。

 今回,portupgarade を使って ports 経由での update をしたのだが,結構多くのエラーがでたのでまとめておこうと思った。 手順としては,
 1. portsnap fetch update を使って,ports を最新にしておく。
   以前は cvsup だったのだが,最近,portsnap を使いなさい,とどっかに御沙汰があったので portsnap を使うようにしている。

 2. 次に portupgrade -an として,どのアプリケーションが update の対象になっているかを調べる。
   ここで,-a オプションはすべてが対象であり,-n オプションは調べるだけで update の処理は行わない,というもの。
   もし,そのリストに Perl などの基本的なアプリケーションが入っていたら要注意ということになる。

 3. 要注意アプリケーションが update のリストに入っていたら,/usr/ports/UPDATING をチェックした方がいい。
   あなたが前回 update を行った以降のエントリーがあれば,注意した方がいい。
   特に Perl のようにいろいろな所で使われているアプリケーションだと,影響が大きいので注意が必要となる。
   具体的には,Perl のバージョンが上がると,Perl に依存しているアプリケーションすべてを強制的に update しないといけない事がある。

 4. いちいちオプションを選択するのがめんどくさいので,export BATCH=yes (tcsh 系では setenv BATCH yes) としておく。
   既にインストールされているアプリケーションは,同じオプションを指定することになるので,とても便利である。

 5. いよいよ update となる。具体的には portupgrade -a とすればよい。

2013年12月2日月曜日

Sena SMH10 のファームウェア・アップデートのまとめ

 以前,Sena SMH10 のファームウェアをアップデートしたとして,SENA 製の Bluetooth ヘッドセットのファームウェアアップデートの話を書いた。 今回,Firmware v4.3 が公式にリリースされたので,備忘録を兼ねてまとめなおしておこうと思う。 以前の時にも書いたが,私が持っているのは,日本国内で販売されている正規品ではなく,USA 仕様の正規品の SMH10 である。 そのため firmware アップデートには USA SENA のサイトに行かないといけない。 その辺りのまとめである。

2013年11月13日水曜日

FreeBSD で Net::SMTP::TLS を使うには (2013/11 現在)

 Net::SMTP::TLS は2006年1月以来更新が止まっていて,2016年時点ではすでに非推奨になっている。 そこで,2016年11月に FreeBSD で,Perl で gmail からメールを送る:Net::SMTP::TLS をやめて,Net::SMTP,IO::Socket::SSL,Authen::SASL を使うことにした というのを書いたので,そちらも参照してみて欲しい。
 以前,FreeBSD, Perl の Net::SMTP::TLS ではまるという投稿を書いた。 それは,FreeBSD のサーバーから,Perl で 587 番ポートを使って gmail からメールを送信する際に, Net::SMTP::TLS がうまく使えない,という話だった。 その時は CPAN にある Net-SMTP-TLS-ButMaintained というのが使えそう,という事を書いた。 その当時(2012/12),FreeBSD の ports には,Net-SMTP-TLS のバージョン 0.12 しかなく,Net::SMTP::TLS を使って Perl で 587 番ポートを通じてメールを送信するのは不可能だった。 その時の解決策は CPAN の Net-SMTP-TLS-ButMaintained を取ってきて,TLS.pm を置換える作戦だった。 その作戦を使うと TLS.pm + Perl で 587 番ポート経由でメールを送信することができた。

 その後,そのままメールを使っていたのだが,Perl のバージョンを 5.18 に上げた際に,Perl + Net::SMTP::TLS で 587 番ポートからメールが送信できなくなったので,以前の話を思い出した。 Perl のバージョンを上げると,Perl 関連のパッケージをインストールしなおさないと行けないのだが,Net::SMTP::TLS は,ButMaintained を手動で置換えないといけないのだった。 その時,FreeBSD の ports を見ると,p5-Net-SMTP-TLS 以外に p5-Net-SMTP-TLS-ButMaintained という ports が作られているのを見つけた。 これは使えるかもしれない,と思って,p5-Net-SMTP-TLS-ButMaintained を使ってみようと思ったのが,今回の話。

2013年10月10日木曜日

最近新しい投稿がない…

このブログではよくあることだが,最近新しい投稿がない…。
なにせネタがないとねぇ…。
そろそろネタになりそうなことできるかなぁ?

2013年7月25日木曜日

GNSS/GPS ロガーの比較(その2):GPS ログの比較(その5)

今回は GPS, GNSS ロガーの比較(その1):GPS ログの比較(その4)の続きの投稿である。
また,この続きとして GNSS/GPS ロガーの比較(その3):GPS ログの比較(その6)というのを書いた。

 GPS ログの比較第5弾である。 しかし,徐々にメインが GNSS ロガーに移りつつあるので,GNSS/GPS ロガーの比較第2弾という印象の方が強い。 今回も前回と同様に3種類のロガーを使った。 そのうち2つは GNSS ロガーである。

使用したロガーを具体的に書くと,
 (1) Adafruit 社が販売している Ultimate GPS unit
 (2) GlobalTop 社が販売している Gms-g9 ユニットを使った GNSS ロガー1号機,
 (3) GlobalTop 社が販売している Gms-g9 ユニットを使った GNSS ロガー2号機,
の3つ(2種類)である。

前回からの変更点として,
 (1) Gms-g9 ユニットを使った GNSS ロガー1号機の電源+micro SD部を小さく作りなおした。
 (2) Gms-g9 ユニットを使った GNSS ロガー2号機の GNSS 部を組み直して,できるだけシリアル通信のノイズが電源に入らないようにした。
の2点である。 今回はこの変更によって2つの GNSS ロガーがどう影響を受けたか,を知りたくて,テストのためにいつもの紀伊半島を走ってきた。

2013年6月22日土曜日

GPS, GNSS ロガーの比較(その1):GPS ログの比較(その4)

今回は GPS ログの比較(その3) の続きの投稿である。
また,この続きとして GNSS/GPS ロガーの比較(その2):GPS ログの比較(その5)というのを書いた。

 GPS ログの比較第4弾である。 今回4種類のロガーを使ったが,そのうち2つは GPS ロガーと言うよりは,GNSS ロガーという方がいいので,GPS-GNSS ロガーの比較(その1)というサブタイトルを付けておいた。

使用したロガーは,
 (1) Adafruit 社が販売している Ultimate GPS unit
 (2) GlobalTop 社が販売している Gms-g9 ユニットを使った GNSS ロガー1号機,
 (3) GlobalTop 社が販売している Gms-g9 ユニットを使った GNSS ロガー2号機,
 (4) GARMIN 社製のポータブルナビ nüvi 3770V
の4つ(3種類)である。

2013年6月14日金曜日

GNSS ロガー (Gms-g9 使用) の2号機を作る

 参考:Gms-g9 を使った GNSS ロガーに挑戦してみた:Gms-g9 を使った GNSS ロガーの1号機の話
 参考2: ランニングエレクトロニクス社製 Gms-g9 基板使用 GNSS ロガー 3号機の製作 :Gms-g9 を使った GNSS ロガーの3号機の話

 2013年の春にGlobalTop製の ロシアの GLONASS なども受信できる GNSS ユニットGms-g9 を買ってみた。 とりあえずテストしたいと思って,SparkFun 製の Power Cell と 同じくSparkFun で売っている OpenLog を使った簡易 GNSS ロガーの1号機を作ってみた。 しかし,使った基板が大きくて,持ち運ぶには少々大きいなぁ,と感じていた。 以前,同じく Power CellOpenLog を使い, AdafruitUltimate GPS unit を使って作った簡易 GPS ロガーと比べるとかなり大きい…。

 そこで,今回は GNSS ロガーの2号機を作ってみた。 と言っても,前回や GPS ロガーの時と同様に組み立てただけ,という感じだが…。 思想は簡易 GPS ロガーSparkFun 製の Power CellOpenLog を使い, 全体としてできるだけコンパクトを目指して作ってみた。 それでもそれなりの大きさはあるし,GNSS 部はむしろでかくなってるかも…。

2013年5月26日日曜日

Gms-g9 を使った GNSS ロガーに挑戦してみた

 参考:GPS ロガーを作ってみよう〜♪:以前書いた Adafruit Ultimate GPS unit を使った GPS ロガーを組み立てた話
 参考2:GNSS ロガー (Gms-g9 使用) の2号機を作る:Gms-g9 を使った GNSS ロガーの2号機の話

 最近 GPS ロガーの電波受信状況がいまいちと感じている。 そこで,GPS 以外にロシアの GLONASS なども受信できる GlobalTop製の Gms-g9 を買ってみた。 今回はそのテストの話。
(下手くそなハンダ付けをお見せするのは恥ずかしい限りだが,せっかくなので写真を載せておこう。 1号機なので大目に見てやってくださいな)

 GlobalTop 社製の Gms-g9 は,アメリカの GPS の電波以外に, 他の衛星測位システム (GNSS) (ロシア:GLONASS,ヨーロッパ:Galileo,等)の電波を受信できるユニットである。 心臓部に MediaTek 社製の MT3333 チップを使っている製品である。 同じ GlobalTop 社製の GPS 用のユニットとしては,MediaTek 社製の MT3339 チップを使った PA6H などがある。 さらに PA6H を組み込んだ製品として Adafruitから Ultimate GPS unit というのが発売されている。 これについては以前別の場所に書いた。

 今回,Gms-g9 を試してみたいと思ったのは,2013年にはいってから,GPS ロガーの精度が悪い,と感じたからである。 もしかしたら ロシアのシステムの電波を受信できると違うかもしれない,と思って探したところ, MediaTek 社製の MT3333 チップが目的に合致していることがわかった。 そうなると,同じMediaTek 社製の MT3339 チップを使った製品を作っている GlobalTop 社が MT3333 チップを使った製品を作っているかもしれない,と思ってネットで調べてみた。 そして GlobalTop 社製の Gms-g9 に辿り着いた。 しかし,ネットで探しても日本やアメリカのネット通販で Gms-g9 を見つけることができなかった。 見つかったのはヨーロッパの通販会社だった。 最初に見つけたのはドイツの Trenz Electronics という通販サイト。 Gma-g9 自体の値段は大したことないのだが,そのサイトで選べる郵送手段は値段が高かった。 送料だけで Gms-g9 の倍以上かかる感じだった。 それで二の足を踏んでいたのだが,その後イタリアの通販サイトにもあることを知った。 そのサイトの送料は安い方を選ぶと10ユーロ程度だった。 ちなみに Gms_g9 の値段は 16ユーロ程度だった。 そこで,その通販サイトに頼んで送ってもらい,テストすることができるようになった。

2013年5月21日火曜日

GPS ログの比較(その3)

 数回前に GPS ログの比較(その2) というのを書いた。 今回はその続編。
また,この続きとしてGPS, GNSS ロガーの比較(その1):GPS ログの比較(その4) というのを書いた。
 今回も比較するログは,Transystem 社製の TripMate 850,Adafruit 社が販売している Ultimate GPS unit,GARMIN 社製のポータブルナビ nüvi 3770V である。 今回比較してみようと思ったのは,2013年現在の TripMate 850 のログが以前に比べていまいちだからである。 TripMate 850 のログは以前はもっと道をフォローしていたような気がしていた。 2年ほど前はログを見ても特にひどいとは思わなかったのだが,最近はどうも違っている。 そう思ったのは,GPS ログの比較(その2) を書いた時だった。 前回は3種類のロガーのログを比較したかったのだが,TripMate850 のログが以前にないほどひどいことに気づいた。 しかし,同じ道を走っていないので直接以前のログと比較してもいまいちはっきりしない。 そこで,以前のログと比較でき,かつ,ある程度ログが暴れそうな道を選んで走ってみたのが今回の比較である。 比較すべき過去のログとしては,2011年6月に走った国道371号線のログと,同じく2011年7月に走った国道168号線のログを選んだ。 選んだ理由は共に山の中を走り,GPS 衛星の電波を捕捉しにくそうな箇所があるから,である。