「どうでもいいこと」カテゴリーアーカイブ

BroadLink e-AIR A1(国内名称eSensor??)を買った

ども。こんばんは。

買ってみました。

eSensor イーセンサー スマホで温度、湿度、照度、音、空気質を確認できるWIFI環境センサー、更にeRemoteと連動可能 (黒)

えと、eRmoteなるやつを買えば、エアコンとかの制御もできるらしいですが、あんまり興味はないです

IMAG0080 Screenshot_2015-05-23-12-56-17 Screenshot_2015-05-23-21-09-33

んでまぁ、あれです。

ファームウェアv26以降で外からも見れるんですが、その前にファームウェアの更新で躓く。

こいつめっちゃ外に通信しおる。しかも、80/8080とあとなんだっけなハイポートも使ってた。

おいおい。。大丈夫かよ。。。
#ちなみに外から確認するときはUPnPとかそんな話じゃなくて、BroadLinkのサーバに送った情報をスマフォが拾うみたいです。MACアドレスかなんかで拾ってんのかな。

んでまぁ、温度とかアプリで見れて満足満足な感じだったのですが久々に血が騒ぎまして。

これ、Wi-Fiで取れるってことはなんとかすりゃ専用アプリ以外でも取れるんじゃないかと。

んでもって適当にCronかなんかで定期取得して何度以上でメール出すとかまで出来るんじゃないかと。

てなわけでパケットキャプチャしてみました。

Androidでパケットキャプチャなんて初めてやった。root無くてもできるんですね。VPNアダプタ作られたけど。

えーと、80/udpで何やら通信している模様ですが中身がちょっとわからないなということで、SDKを探してみました。

ありました。

 Topic: Cheap Wifi + RF + IR Controller (Broadlink-RM2-Pro)  (Read 9873 times)

サンプルのソースを見ているとこんな記述が。

 

private void A1Refresh() {
JsonObject initJsonObjectIn = new JsonObject();
JsonObject initJsonObjectOut = new JsonObject();
String initOut;
initJsonObjectIn.addProperty(MyApplication.api_id, 161);
initJsonObjectIn.addProperty(MyApplication.command, “a1_refresh”);
initJsonObjectIn.addProperty(“mac”, mMac);

String string = initJsonObjectIn.toString();
initOut = MyApplication.mBlNetwork.requestDispatch(string);

initJsonObjectOut = new JsonParser().parse(initOut).getAsJsonObject();

int code = initJsonObjectOut.get(MyApplication.CODE).getAsInt();
if (0 == code) {
Toast.makeText(this, getString(R.string.toast_a1_refresh_success), Toast.LENGTH_SHORT).show();
mTvTemperature.setText(initJsonObjectOut.get(“temperature”).getAsFloat() + “”);
mTvHumidity.setText(initJsonObjectOut.get(“humidity”).getAsFloat() + “”);
} else {
Toast.makeText(this, getString(R.string.toast_a1_refresh_fail), Toast.LENGTH_SHORT).show();
}

}

なるほど。80/udpにJSONフォーマットで投げつければ良さそう。

できるかなー。

気が向いたら作ってみます。

ではでは。またの機会に。

GWのアニメな話

ども。こんばんは。

最近あまりアニメネタがなかったので、GW中にみたアニメの話でも。

[W:翠星のガルガンティア] TVシリーズ+OVA
[W:寄生獣]
[W:デュラララ!!]x2
[W:放課後のプレアデス](YouTube版 ※BD)

翠星のガルガンティアは「~めぐる航路、遥か~」も、PS Storeの配信で後編も見ました。(先行配信やってました)
なかなかおもしろかったですね。

TV放送中は1話で見るのをやめてしまっただけに、リアルタイムに見ておけばよかったかなあ。
どうも1話の戦闘シーンの雰囲気がちょっと苦手でしたが、結局2話以降は、ガルガンティア船員との交流が中心でしたね。
終盤のストライカーとチェインバーの戦闘は熱かったなー。

2期はなくなったみたいですね。大陸側との話の展開とかちょっと見てみたかったなー。

プレアデスに関しては今TVシリーズもやっているので、そっちも見てますが、
やっぱりYouTube版は短いですね~。

TV版も今後が楽しみです。

YouTube版は以下からどうぞ。




 

ではでは。またの機会に。

PBXでも作るか。

ども。こんばんは。

ひかり電話はCTU単体でもSIPサーバとしての機能が有り、一時AGEPhoneをクライアントにしてたりしましたが、
我が家の場合、スマホの無線LANセグメントからCTUまでがネットワーク的に遠いのと、
途中でFortiGateを通過してかつ非対称ルーティングなお陰でまともにSIPが通りません。
※FortiGateでALGみたいなのを無効にしてみたけどダメっぽい。
参考:How to Disable SIP ALG on Fortinet / FortiGate

っということで連休後半の思い出づくりにPBXをつくります。
AsteriskをCentOSに入れてもいいけど、FreePBXなるものがアルらしいので今回はこれを試します。

FreePBX Distro
http://schmoozecom.com/distro-download.php
※OSとAsteriskがセットになったディストリビューションらしい。
今回は6.12.65で、Asteriskは13を入れます。

VoIP関係はこのサイトが大変参考になります。
VoIP-Info.jp Wiki

でまぁ、VM上にそれっぽくインストールしよとするとハマった。。。

520 of 630(66%)で固まる。。。
「freepbx-12.0.45-1.shmz65.1.19.noarch」のインストール中かな。

えっと、どうやらインターネットからなにか取ってくるみたいです。ということでFWで撃沈されてましたとさ。

FWで解放後は上手くインストール完了です。ちなみにインストールの最終段階でもインターネットにつないでアップデートするみたいですので最後まで気を抜かずに・・・。

設定は基本的にVoIP-Info.jpを参考に。

この辺りを。

http://www.voip-info.jp/index.php/FreePBX:5:%E3%83%88%E3%83%A9%E3%83%B3%E3%82%AF:%E3%81%B2%E3%81%8B%E3%82%8A%E9%9B%BB%E8%A9%B1(%E3%83%9B%E3%83%BC%E3%83%A0)

以下ハマったことメモ。

・CallerID Lookupモジュールのせいで設定がコミット出来ない。(disableにして解決)
・AndroidのCSIPSimpleで登録(Registered)できない。CHAN SIPではなくPJSIPにしたらできた!
・ひかり電話とのTrunkもこれまたsipではNGでPJSIPでokだった。。。
※ダイジェスト認証は無しのまま。
・0発信かと思ったら0は付けなくていいっぽい。(この辺まだ勉強不足です。)
※Outbound Routesとかの設定ちゃんと理解しないとなー。

さて、クライアントはAndroidで発着信もOKです。

細かい設定はあれですが、とりあえず動く感じ。

あとは、まぁぼちぼちやってみます。

皆さん、GWはいかがでしたか??

ではでは。またの機会に。

Chrome 42以降でJavaを動作させる

ども。こんにちは。

Google ChromeのNPAPIサポート終了に向けたあれこれが進んでいて、
ついに42でデフォルト無効になってしまいました。

「このプラグインはサポートされていません。」

という切ない表示になってJava(Javaアプレット)が動きません。

が、まだ今現在であれば有効にはできる模様。

Chromeで以下のURLにアクセス
chrome://flags/#enable-npapi
「NPAPI を有効にする」の有効にするのリンクをクリック。
Chromeを再起動。

これでとりあえずは復活。

今後各メーカとかがJavaとかの代わりをどうしてくるかが楽しみですね。

参考
NPAPI のサポート終了についてのお知らせ

録画サーバ復活!

ども。こんばんは。

録画サーバやっと復活しました。

PT1+Spinel+TvRock+TVTest+RecTaskな環境ですが、
チャンネル修正に非常にくろうしますた。

なんとか復活です。

が、AT-XがS0だけ映らない謎の現象。。。

なんどかチャンネルスキャンしているうつに治りましたがしばらくCSの優先デバイスはS1ですねー。

なんとかシドニアには間に合ったかな・・・。

ではでは。またの機会に。

ブログを丸10年書いたことに気づく。

久々の連投です。

ブログも書き始めて丸1o年を終え、11年目になりました。
※なってたことにさっき投稿した後に気づきました・・・。

10年ってすごいな。と自分でも関心しますねえ。

twitterの登録が2007年、mixiなんかはその前だとすると、
ブログやSNSも10年以上の歴史になるわけですね。

まぁ内容は大したことないですが、たまーに同業の大手さんなんかが
SRXの記事を見てくださっているようですので、これからも限られた環境の中での検証結果ですが
発信していきたいと思います。

11年目もよろしくおねがいしますm(__)m

 

腹くくってPT1サーバ再構築する

ども。こんにちは。

今日は成人の日ですね。

そういや成人式には出てないですね。

それはおいておいて、ずっと不調なPT1サーバをもういい加減に作りなおそうかと。

8GB(2GBx4)積んでたメモリも気がつけば一枚ずつ壊れて4GBまで減ってる。。。

TvTestとかSpinelとかTvRockとかはファイル丸々コピーしているので多分そのまま行けると思うのですが、
ドライバ周りとWin7をテストモードにするとかちゃんとできるかな・・・・。

そもそも自分でドライバ署名とかしてたっけ・・・。

まぁ数年経過してやり方も変わっているかもしれませんのでそこは調べながらということで。

ちなみに最後はこんな状態になっていました。

・Windows Updateが出来ない
・VGAのドライバの更新に失敗する。(←しかも試しにドライバアンインストールしたら二度と入れれなくなる)
・メモリが2本壊れる
・再インストールしようとしたらDVDドライブが壊れれてて外付けに変更

もうね。満身創痍ですね。

正直ハードも限界じゃないかな・・・

もうちょっと粘ってもらいましょう。

ではでは。またの機会に。

NTT東日本フレッツ関連のメモ

恒例のいわゆるフレッツスクエアへの接続方法メモ。

ルーティング情報
https://flets.com/square/routing.html

DNSサーバ
https://flets.com/customer/next/square/faq/faq_dns.html

いつもどおりSRXへのルーティング追加とBINDへのゾーン追加。
※今回うちの場合はNTT西用のForwarderの修正のみ。

フレッツサービス情報サイト
http://www.flets/
※IP直打ちの場合
http://123.107.190.14/

フレッツ速度測定

http://www.syutoken-speed.v4flets-east.jp/
※IP直打ちの場合
http://123.107.190.162/

NTT西と違って別途PPPoEはる必要はないみたい。

参考までにBINDのゾーン設定の抜粋(西はコメントアウトしています)
多分・・・あってると思うのですが、Squidがダメなキャシュを持ってしまって
ただいまIP直打ちでしか試せてないのでなんともです。

//for flets(e)
zone “flets” {
type forward;
forward only;
forwarders {
123.107.190.5;123.107.190.6; //flets
};
};

zone “v4flets-east.jp” {
type forward;
forward only;
forwarders {
123.107.190.5;123.107.190.6; //flets
};
};
zone “speed.flets-east.jp” {
type forward;
forward only;
forwarders {
123.107.190.5;123.107.190.6; //flets
};
};

//for flets(w)
//zone “flets” {
//    type forward;
//    forward only;
//    forwarders {
//        10.60.21.72;10.60.21.73; //flets
//    };
//};
//
//zone “v4flets-west.jp” {
//    type forward;
//    forward only;
//    forwarders {
//        122.50.19.5;122.50.19.6; //flets
//    };
//};
//zone “speed.flets-w.jp” {
//    type forward;
//    forward only;
//    forwarders {
//        122.50.20.6; //flets
//    };
//};

ではでは。またの機会に。

 

SRX不調の原因発見

ども。こんばんは。

はい。不調の原因見つけました・・。

Jan 10 23:45:42 dgw /kernel: RT_PFE: NH IPC op 1 (ADD NEXTHOP) failed, err 6 (No Memory) peer_class 0, peer_index 0 peer_type 10
Jan 10 23:45:42 dgw /kernel: RT_PFE: NH details: idx 649 type 2 ifl 78

えええー。なにこれ・・・。

とりあえずたった今ノートPCの電源を入れてWifiにつないだところです。

で、前回の記事とかの付近にも同じログが。。。

そういえば、今回の事象が発生したタイミングは・・・

・PS3を無線化した
・新居で初めて前のスマフォの電源を入れた
・会社支給のiPhoneを無線に繋いだ

です。

まさかなーと思ってましたけど、どうやらログ見るとその関連がありそう。

んで、ARPクリアすると回復しますねー。

ちなみに以前もARPクリアしたつもりでしたが、コマンドが間違っていたという。。。

clear arpだけではダメで

clear arp interface ge-0/0/1.0

な感じです。

うーん。参った。別にClearするも何も、間違った情報をキャッシュしているわけでも何でも無いのに・・。

あー。こまった。。。。

なんか対策調査します。。。

ではでは。またの機会に。