タイトルの通りです。
KDDIが150以上の国と地域で「世界データ定額」が利用可能にというリリースを出したので、海外1dayパケと世界データ定額の対象エリアを比較してみました。
(ソースは2017/10/07時点で両者のWebサイトにある情報。適当にExcelで並べ替えただけなのでミスがあったらごめんなさい)
続きを読む8/21の皆既日食を見るため10日ほどアメリカに行ってました。
そろそろ皆既日食かな pic.twitter.com/cFBViF8SHi
— にょる。 (@W53SA) 2017年8月21日
で。グアムに行ったときと同じく現地SIMを調達することにしました。
続きを読む週末(2017年5月末)、二泊三日の突貫旅程でグアムに行ってました。
スマホの回線契約は所謂格安SIMだから海外では使えないので、適当に現地でプリペイドSIMを調達することに。
調べたらGTA Teleguamがよさそう。MICRONESIA MALLに行き、GTAの店行って「プリペイドSIM欲しい」と伝えたら、$20のプリペイドSIMを売ってくれました、。
端末に刺して、USSDで料金設定チャレンジ。
確かに、$3/dayの選択肢がない。で、試しに3選んでみて、もう一度最初からやってみる。
どうやら選択中の料金プランがメニューには出てこない雰囲気。
Guam Prepaid Plans | Wireless | GTA Teleguam
Webでは$20で7日間使い放題って宣伝してるので、7日*$3/day=$21でSIM台無料にしてもなんかはみ出る。謎い。
あと、Check account balanceすると最初から$0って出てて謎。
ほかにもUNLIMITED TALKと言いつつ端末が電話番号認識しなくて謎いんですが、速度は安定して十分なので通信するにはよさそう。
GTA Teleguamの$3/Dayプリペイドプラン最終日なので速度測ってみたけど十分な値が出てた https://t.co/VnhtHzZLlj pic.twitter.com/QUxlUFWbtd
— にょる。 (@W53SA) 2017年5月28日
そういえばdocomoのMVNOなSIMを刺してある端末はDOCOMO PACIFICの電波を拾いました。docomo扱いしてるのかな?
ちなみに、グアムの観光地はJCBの無料WiFiが一部で飛んでいて、JALカードSuicaで使えました。しかし、SIMが売ってない故にいちばん使えてほしい空港ビルは範囲外なんですよねこれ。
この日記はKMCアドベントカレンダー2016の13日目記事です。
前日は、sorah先生のsystemd-nspawn で portage の binary package (binpkg) ビルドをいい感じにする - diary.sorahでした*1。
去年もポエムを書いていましたが、今年もポエムを書きます。進化がないのか・・・。
なんでポエムを書くのか、それは忙しくてプライベートのアウトプットが殆どなかったからです。最後にアウトプットしたのはZabbixで電気の使用ログを取る話で、それ以降ほとんど進捗がありません*2
言い訳はこの程度にしておいて。
わたしは新卒でゼネコンに入って九ヶ月(2016年1月末)で辞め、今は都内にある小さなソシャゲ会社でサーバの面倒を見たりしています。
ということで、およそ10ヶ月遅れの退職エントリです。退職直後は正直思い出したくなくて、ようやくTwitterのログを目にできる程度には精神的な整理がついたという感じ
*1:2016/12/15 0:17 記事を確認したのでリンクしました。
*2:やったのは、せいぜいESP8266に温度計繋ぎzabbix_senderで温度ログを取るぐらい。Qiitaの記事を幾つか参照したら瞬殺でしたので記事に書くほどでは。。。。
最近暑くなってきてエアコン回すようになったので、消費電力が気になってきました。
最初はカレントトランスとADコンバータ使って電流測ろうって思っていたんですが、家の電気メーターがスマートメータになってた。
先達
chappnet.hateblo.jp
www.higebu.com
d.hatena.ne.jp
どうやらいけそう。自分で計測メカ作ろうとすると校正がめんどいんですよね。
ということで、Raspberry PiにWi-SUN通信でスマートメータと会話して消費電力情報を取ってきてもらうことにしました。
何故かパスワードがメールできてIDは手紙で来る。普通逆でしょ。東京都水道局のWebサービスはIDがメールできてパスワードが圧着葉書で来ました。
アレだなぁと思うけど他社はこんなものではなく、例えば関電は申し込みからお手紙。申込システムを作るお金が勿体無いんですかね。
ROHMのモジュールBP35A1ぐらいしか入手できなさそう。
www.rohm.co.jp
で、USBドングルで探すと上記のBP35A1を仕込んだROHMのWSR35A1-00がヒットする。
www.rohm.co.jp
こいつはぷらっとホームの通販で買えた。Web上では「納期お問い合わせ」って書いてあるけどすぐに発送されました。
online.plathome.co.jp
ちなみに価格が税込み16200になっていますが、実際に買うと送料1000円(+消費税80円)かかって総計は17280円になります。
他にも探すと東芝のドングルとか出てるんだけど買い方がわからん。
届きました。
[walkure@altair]~% dmesg (中略) [ 3.370616] usb 1-1.2.1: new full-speed USB device number 6 using dwc_otg [ 3.518316] usb 1-1.2.1: New USB device found, idVendor=0403, idProduct=6001 [ 3.527341] usb 1-1.2.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3.538313] usb 1-1.2.1: Product: FT232R USB UART [ 3.544866] usb 1-1.2.1: Manufacturer: FTDI [ 3.550802] usb 1-1.2.1: SerialNumber: ほげほげ
BP35A1とUSBの変換は、この手の用途で定番のFT232を使っているようです。なので、デバドラなどを探す必要が無いから楽。
楽なんですが、定番なのでFT232を複数個ぶら下げるとttyUSBが区別できなくなる。
そこで、udevでデバイスパーミッションの設定をする際のATTRSにidVendorとidProductと、もう一つserialを加えて識別することに。serialは前掲のdmesgにも出てますし、udevadm infoで見ても良い*1。
[walkure@altair]~% cat /etc/udev/rules.d/61-FT232.rules ATTRS{idVendor}=="0403",ATTRS{idProduct}=="6001",ATTRS{serial}=="ほげほげ",KERNEL=="ttyUSB*",SYMLINK+="ttyWiSUN",MODE="0666"
udev周りの参考
http://kuma35-memo.readthedocs.io/en/latest/fix-devicename.html
minicomで情報取れたので、前掲のblogとECHONET Liteの仕様書、そしてSKSTACKの説明を元にちまちまとperlで読み出す実装を書いてみた。
スマートメータとUDP(SKSTACKがtelnetで伝えてくる)で会話して、Zabbixエージェントで観測することを前提にしています。ログ取りの選択肢はいくつかありますが、最近仕事でZabbixと戯れてるのでZabbixにしました。
Zabbixでグラフ書くとこんな感じになります。Zabbixには室内と室外の気温も監視させてるので、エアコンの動きがわかって面白いですね。
電気代は描画するとこんな感じになります。
月途中からの観測開始なので、先月分の電気代請求書に書いてあったメータ読み値を別途DB放り込んで算出しています。ちなみに締め日はWeb見たら割とバラバラだったんですが実装では26日固定です。
電気代が(たとえば)4000円越えたら警告みたいなことを最初考えてたんですが警告されたところで暑いもんは暑いんだしどうしよって感じ。
*1:ID_SERIAL_SHORTにあたる。
最近はUnityと戦っていたりします。で、Webとの通信を見るためにFiddler使いたいなぁと調べたらUnityはプロキシ設定を環境変数http_proxyから取ってくる。
グローバルに設定するとこの環境変数を読む他のアプリケーションと競合します。例えばdropboxがFiddlerのメモリを食い尽くすとか。
要はプロセスが上がってくる際に環境変数が設定されてればいいので、簡単なランチャを書きました。
やってることは単純でSetEnvironmentVariableで環境変数設定してCreateProcessで子プロセス生成して即座に終了するだけ。この程度で.NET使うの牛刀感溢れるのでWTL使ってさくっと作りました。