pepoとネットワークを語ろう

40年前からこれまでとこれからのネットワークを語る

実践IoTハウス、近所のおばちゃんが朝明るくなっているのに、玄関の明かり点いてるけど大丈夫?

2016-11-28 14:23:29 | Linux

近所のおばちゃんが朝明るくなっているのに、玄関の明かり点いてるけど大丈夫?と心配してくれて

TOCOS TWE-LiteとToCoStick(トコスティック)で簡易照度センサーで屋外照度を測定、スライスを決めて外の電気をオン・オフしているのに何で

簡易照度センサーの値をグラフ表示すると、どうもスライスが高すぎたようで変更


pepo


Tocos TWE-LITE DIP APPをバージョンアップで無駄なパケット送信を抑制

2016-11-28 12:11:29 | Linux

TWE-LITE DIPとMONOSTICKでDI・DO・I2C(AM2321)を使用して離れた物を制御する、防犯・防災アプリケーション、『実践IOTハウス』を開発中

以前はオプションビット00000002にして、DI・DO・I2C(AM2321)のみ使用DI4-DO4ループ接続してDO4をホストでON/OFFして必要なデータを受け取る事でパケット送信を抑制していた。

最近AIの1番に100均電卓のソーラー電池を接続し電圧を記録していますが頻繁にAI変化分のパケットが送信されて困っていた

:788115011E8100700D0003F3000D3C1C800054FFFFFFFCAD
:788115011E8100700D000433000D3C1C800054FFFFFFFC6C
:788115011B8100700D000479000D3D1C800054FFFFFFFD27
:788115011B8100700D0004B1000D3D1C800054FFFFFFFFED
:78811501218100700D000531000D3A1B800054FFFFFFFF6A

・ 

上記の様にAIが変化する分データを連続送信していたがバージョンUPとオプションビットを00000002→00000012へ変更することで無駄なパケット送信が無くなった

--- CONFIG/MONO WIRELESS TWELITE DIP APP V1-08-1/SID=0x81010b68/LID=0x00 ---

a: set Application ID (0x67720102)
i: set Device ID (121=0x79)
c: set Channels (13)*
x: set Tx Power (03)
t: set mode4 sleep dur (1000ms)
y: set mode7 sleep dur (10s)
f: set mode3 fps (32)
z: set PWM HZ (1000,1000,1000,1000)
 o: set Option Bits (0x00000012)*
b: set UART baud (38400)
p: set UART parity (N)
---
S: save Configuration
R: reset to Defaults