HTV31購入後1週間

ども。こんばんは。

えと、もう一言です。

ネットワーク調子悪い!

Wi-Fiも4Gも!

うーん。小一時間ほど色々していると通信できなくなる事象が頻発。

大体毎日1回は再起動してます。

そしてこの問題の問題たるところが、知らない間に発生するということ。
知らない間に発生してて、バックグラウンドで通信するようなアプリがずっと待機状態になってたりする。

特にExchange ActiveSyncを使ってるおいらみたいな人にはちょっとした恐怖。。。

で、まぁ、原因がつかめずじまいですが、仮説はひとつ。

・TCPのCLOSE_WAITの多発

Screenshot_2015-06-13-19-42-37

↑ほっとくと、こんなにCLOSE_WAITがたまる。

で、今まで通信してたアプリは引き続き通信できるが、新しく立ち上げたor新しい通信先には通信出来ない模様。
=ESTABLISHEDな通信はそのまま行けるが新しいSOCKETがOpen出来ない?模様。

あくまで仮説です。

HTL22でおんなじようなアプリを入れておんなじような操作をしても100程度。
5.0.2(lollipop)の問題?HTC固有の問題?なんかau関連アプリの問題?
かがわからない。。。

んで、フライトモードにすると一回クリアされるものの、やっぱりそれ以降通信出来ない。
再起動するしか今のところ対処なし。

全体的には気にいているだけにこのネットワーク不調?不具合?が目立つ・・・。

ネット上でもちょくちょくこの不具合が出ているようですが、全く発生していない人もいるようですね。。

個体差なのかなー。

もうちょっと調べますがもう疲れた・・・。

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

※追記

ネットワークの接続に問題はりますが、Wi-Fiのつかみは最高です。

左がHTV31右がHTL22、同じ場所で同じAP(5Ghz)に接続していますが、その差は歴然です。
超はえー!(ちなみに回線は1Gbpsです)

こんなにも強力なのに接続不具合さえなければ・・・

Screenshot_2015-06-14-22-13-40 Screenshot_2015-06-14-22-19-34

HTV31購入!

ども。こんばんは。

昨日機種変更してきました。
残念ながら発売から一日遅れです。

DSC02008

 

えっと、まあ思うところは色々と

・ディスプレイはさすがに解像度だけあって綺麗。
・スピーカーはHTL22のほうがクリアな印象。がイヤホンをつけてないのでまだ真価はわからないかな?
・バッテリーは事前の情報の通り。が、HTL22と同等かな。これはまだわからない。
・熱い。間違いなく熱い。。。
・無線(WiFi)が不調。。。突然繋がらなくなる。その後WiFiのOff/Onができなくなるっぽい。
※HTL22の最初の頃がこんな感じだった。アップデートで改善されるといいな・・・。
・でかい。

あと、初めてDot View Caseも買いました。面白いのですが、家で長いこと使うときはさすがに邪魔ですね。。。
外でも開きっぱなしを続けているとなんかヒンジ?がゆるゆるになりそうな希ガス。。。

まぁ、そんな感じですね。

あと、今回家電量販店で機種変しましたが、xxパスへの加入勧誘と、インターネット回線の契約への勧誘がしつこかった。
ノルマとかあるのかもしれませんけど、ちょっと考えて欲しいものです。本当に押し売りっぽかった。

以下歴代スマフォ達。
年々巨大化ですね。

【歴代スマフォ】
上段(Windows Mobile):X02HT、X04HT、X02T
下段(Android):htc evo WiMAX(ISW11HT)、HTC J(初代J、ISW13HT)、HTC J One(HTL22)、HTC J Butterfly(3代目,
HTV31)

DSC02007

 

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

 

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フォーマットで投げつければ良さそう。

できるかなー。

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

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

自称ネットワーク屋の独り言。 21th Seasons(Since 2005/01/11)