Raspberry Piで 防 犯 家 電 の 自 動 化 Raspberry Pi+Tocos 無 線 モジュールで 離 れた 物 を 動 かすIoT http://www.pepolinux.com Twitter@kujiranodanna 山 内
Raspberry Piは 持 っているけど 勢 いで 買 ってしまった 使 い 道 に 悩 んでいる まだLチカ 40 年 前 はミニコン 全 盛 期 Lチカの 事 をランプパカパカ あこがれのUnix PDP11のピアノスイッチ 机 や 押 入 れで 眠 らせている Raspberry Piで 遊 んだ 後 はPifaceを 買 ってホーム エレクトニクスとホームセキュリティで 実 用 しよう
少 しだけPDP11 出 典 http://www.vintagecomputer.net/digital/pdp11-40/
出 典 http://www.computerhistory.org 少 しだけレガシーシステム 40 年 前 磁 気 DISK 5MB 磁 気 TAPE 50MB タイプライター ラインプリンタ パンチカード 紙 テープ
少 しだけレガシーシステム 出 典 http://www.computerhistory.org
三 都 物 語 + 北 海 道 + 東 京 + 名 古 屋 kof2002 osc2011kobe osc2011kyoto kof2011 kof2012 osc2013kyoto kof2013 osc2014hokkaido kof2014 osc2015tokyo osc2015nagoya os c2015kyoto kof2015 osc2016nagoya
OSDN PepoLinux 1CDLinux 開 発 中
通 信 ソフトepicon 開 発 中
acm-foma Driver 開 発 中 USB 接 続 が 出 来 るFOMA 携 帯 電 話 用 のLinux Kernel-2.6 以 降 のdriver /drivers/usb/class/cdc-acm.cをdocomoのfomaのdriverとし て 改 造 2007.3.31 初 リリース 当 初 FOMAの 機 種 毎 にコード 追 加 してリリースを 余 りに 早 い 新 機 種 ラッシュそれに 対 応 すべく2007.11.17に 機 種 別 コード を 不 要 へ 従 来 からMODEMモードのみでしたが 2011.5.28 v0.26.10 からはOBEXとATcommandの3モードをサポート 出 来 るよう に
Remote-Hand 開 発 中
Remote-Handとは network 繋 がってたらRemoteで 操 作 (Hand) network 機 器 コマンド 叩 きで 大 抵 はOK network 繋 がってなければFOMA 経 由 携 帯 電 話 をppp 接 続 Remote login 外 部 信 号 とのやり 取 り Digital Input Output 接 続 で 機 能 性 UP DIO 接 続 で 外 部 信 号 の 入 力 判 定 と 出 力 操 作 電 源 入 / 切 Resetボタン 警 報 ブザー パトライト 等 Gmailとの 連 携 Webカメラの 画 像 をで 送 信 mail 経 由 で 外 部 信 号 の 入 力 監 視 と 出 力
PepoLinux OpenMicroServer + FOMA Remote-Hand FOMA 網 64kデジタル 通 信 or 384kパケット 通 信 Open Micro ServerのDIO 端 子 を 使 い 動 物 を 監 視 USB 接 続 パソコンのping TimeOutを 電 話 で 通 知 うさぎが 人 参 を 食 べたら 人 参 を 補 充 し 電 話 で 通 知 リモートハンド トラが 檻 を 破 って 脱 走 したら パトライトを 点 灯 うさぎやトラをどうやって 認 識 させる
OpenMicroServerでRemote-Hand OpenMicroserverはDIOを4ビット 内 蔵 Digital 信 号 (0v,3.3v) 出 力 でAC100 駆 動 させるには 別 途 Driver(TR,SCR, FLS 等 ) 必 要 如 何 せんとも 遅 いmips 系 CPU(400MHz) 値 段 が6 万 位 とお 高 い 割 に 結 構 しょぼい 2011 年 早 々 製 造 中 止 次 機 種 にはDIOは 内 蔵 されてない と 言 う 事 でOpenMicroserverの 代 替 えを 探 す 事 に
市 販 のDIOシリアルボード 9600bps 非 同 期 通 信 5v14 本 の 入 力 / 出 力 端 子 3,000 円 程 度 DIOシリアルボード
PepoLinux Vmplayer+PepoLinux+DIO+FOMA=Remote-Hand Vmplayer+PepoLinux+ シリアルDIOボードで 動 物 を 監 視 FOMA 網 64kデジタル 通 信 or 384kパケット 通 信 シリアル 接 続 USB 接 続 トラが 檻 を 破 って 脱 走 したらパトライトを 点 灯 させ 電 話 通 知 うさぎが 人 参 を 食 べたら 人 参 を 補 充 しMailで 通 知 Serverのping TimeOutをMailと 電 話 で 同 時 通 知 うさぎやトラをどうやって 認 識 させる? リモートハンド
シリアル 経 由 だと 結 構 ややこい アプリケーション DIOコントローラ DIOボード CH0 1 ライト DIOADDRES A CH0 A 1 H ライトアフタWAIT PICで なんやかんやの 処 理 リードWAIT PICで なんやかんやの 処 理 PICでAHA 送 信 処 理 1 表 示 OK:read data 1 NG:-1 ライト 直 後 リード AHA 通 常 のリード AAH PICのバグ?
ところでRaspberry Pi raspberry piとは Vmplayer+PepoLinux+ シリアルDIO 代 替
Raspberry Piの 拡 張 ボードPiface PifaceとはデジタルI/O 拡 張 ボード Pi 用 の 入 出 力 8ビットの 拡 張 ボード Raspberry 5Vリレー 2の 出 力 でAC100V/DC24V5A 迄 外 部 スイッチング
Raspberry Pi + Piface=Remote-Hand Raspberry Pi and Case: 29.99 PIFACE: 19.99 Samsung 8GB Debian1: 8.33 USB to Micro USB Cable 2m: 1.66 Royal Mail Airmail: 10.98 Total: 75.94 発 注 後 1W 2013 年 2 月 末 入 手 OS 当 初 Pidora 現 在 Raspbian 2014 年 のXmas プレゼント
DIOコアプログラム pepopiface:dioの 読 み 書 きをマルチユーザー 動 作 pepopifaced:dioから1 秒 毎 に 入 力 信 号 の 変 化 に 合 わせたアクションを 実 行 pepogmail4dio:gmail 経 由 でDIOの 入 出 力 操 作 と 情 報 を 返 信 pepogmail4pic:gmail 経 由 でUSB 接 続 カメラの 動 画 を 数 秒 記 録 して 添 付 返 信
pepopifaceはpiface(gpio)を 制 御
pepopifaceはpiface(gpio)を 制 御 入 力 8ポート 監 視 と 出 力 8ポートのon/offを5 分 間 制 御 ** Welcome to pepopiface Version-0.6 Copyright Yamauchi.Isamu compiled:sep 20 2015 ** usage:pepopiface port:0-8 [0 1] [timer:0-300000ms] # pepopiface 0 1 1 port0へwrite # pepopiface 0 1 1500 port0へ1.5 秒 1 write # pepopiface 0 1 # pepopiface 8 00ff 上 位 8: 出 力 下 位 8: 入 力
pifaceを 使 い 込 むと 不 具 合 が マルチプロセス 環 境 ではpifaceで 競 合 点 けたはずの 灯 りが 点 かない 消 したはずの 灯 りが 消 えてない 排 他 制 御 が 必 要
排 他 制 御 セマフォ semaphoreはプロセス 間 でリソースの 排 他 制 御 Raspbian Linuxとpepopifaceで 実 装 セマフォはflagの 加 算 / 減 算 処 理 flagがマイナスでロック flagがプラスでアンロック
排 他 制 御 セマフォ セマフォを 使 うには 初 期 化 が 必 要 union semun { int val; struct semid_ds *buf; unsigned short *array; struct seminfo * buf; void * pad; }; union semun my_semun;
排 他 制 御 セマフォ 共 有 ロックは 各 プロセスで 共 通 のkeyが 必 要 予 め 任 意 パス+ S の8ヒ ットでkeyを 作 成 #define PIFACE_SEMA "/var/run/pepopiface.semaphore" key = ftok(piface_sema, 'S'); パスを 元 に 作 成 したkeyで1 個 のセマフォIDをget mysemun_id = semget(key, 1, 0666 IPC_CREAT);
排 他 制 御 セマフォ valを 各 プロセスが 減 算 / 加 算 しロック/アンロック my_semun.val = 1; semctl(mysemun_id, 0, SETVAL, my_semun); これでセマフォが 操 作 出 来 るようになりました リソースを 使 う 時 は 優 先 ロックを 掛 けます sem_op=-1を 設 定 してsemop 関 数 を 呼 びます semop 関 数 はvalをマイナスして 結 果 が 正 でreturn 負 でlock
排 他 制 御 セマフォ void mysem_lock(int sid){ struct sembuf mysemop[1]; mysemop[0].sem_num = 0; mysemop[0].sem_op = LOCK; mysemop[0].sem_flg = SEM_UNDO; if(semop(sid, mysemop, 1) == -1){ } perror("semop: semop lock- 1 failed"); exit(1); LOCK void mysem_unlock(int sid){ struct sembuf mysemop[1]; mysemop[0].sem_num = 0; mysemop[0].sem_op = UNLOCK; mysemop[0].sem_flg = SEM_UNDO; if(semop(sid, mysemop, 1) == -1){ perror("semop: semop unlock failed"); exit(1); } UNLOCK
libpifaceに 難 ありpfio.cへpatch pepopifaceコマンドはpiface(gpio)を 制 御 する libpifaceに 難 あり pfio_init()を 最 初 にcallが 必 要 しかし 毎 回 出 力 ポートが 初 期 化 patchを 作 成../piface/c/src/piface/pfio.c // spi_write(gpioa, 0x00); // turn on port A spi_write(iodira, 0); // set port A as an output spi_write(iodirb, 0xFF); // set port B as an input spi_write(gppub, 0xFF); // turn on port B pullups // initialise all outputs to 0 // int i; // for (i = 1; i <= 8; i++) // pfio_digital_write(i, 0); //
libpifaceを 少 し https://docs.google.com/folder/d/0b-uaz9cyjclgqjj3rdlqa2pqadg/edit?pli=1 pfio_digital_read(pin_number) Returns the binary value of the specified input pin. pfio_digital_write(pin_number, value) Sets the binary value of the specified output pin to the given value. pfio_read_input() Returns the input port information as a list. Index 2 contains the port data (binary status of the input pins). pfio_read_output() Returns the output port information as a list. Index 2 contains the port data (binary status of the input pins).
pepopifacedはdaemon 定 周 期 でpepopiface 8を 投 げ 入 力 8ポートを 監 視 たとえば 入 力 ポート0の 変 化 によりコマンドを 起 動 High Low:dio0high2lowコマンドを 実 行 Low High:dio0low2highコマンドを 実 行
防 災 システム 大 阪 ガス ピコピコ 火 災 報 知 接 続 火 災 報 知 器 が 発 報 するとメールと 電 話 で 通 知
防 犯 システム 人 感 センサーが 働 くと 動 画 メールと 電 話 で 通 知 人 感 センサー 無 線 受 信 器 人 感 センサー 無 線 送 信 器 センサーライト
動 物 監 視 (ペット) Gmail 経 由 カメラで 動 画 子 供 達 の 顔 を 確 認
ソリッドステートスイッチ AC100Vコンセント DIO 出 力 0-5VでAC100V/5Aをオフ/オンさせ るソリッドステートスイッチ 内 蔵 コンセントBO X2,000 円 程 度
壁 スイッチ 改 造 やったら だめよ!
PepoLinux Raspberry Pi+Piface=Home Electronics&Security podcastを 自 動 取 得 デバイスに 保 存 定 時 に 電 灯 や 散 水 ポンプを 自 動 オン/オフ
家 庭 菜 園 の 自 動 散 水 もっと 早 く もっとクールにリモートで 解 決 PepoLinux
Gmail 経 由 で 制 御 ユーザーとキーワード 登 録 Gmail 経 由 でコマンドpifaceの1 番 を 5 秒 間 オンにする Subject: dio2 1 1 5000
Gmail 経 由 で 制 御 とらが 脱 走 したらメール
Subject: dio Gmail 経 由 で 制 御 キーワードでコマンドリスト 送 付 ==input list== 1: 火 事 です=high 2: 防 犯 センサー=high 3: 出 力 1と 接 続 =high 4:Input4=high 5:Input5=high 6:Input6=high 7:Input7=high 8:Input8=high 9:Input9=none 10:Input10=none 11:Input11=none ==output list== 1: 入 力 3と 接 続 =low 2:CPUファン=low 3: 窓 の 電 気 =low 4:Outnput4=low 5: 散 水 ポンプ=low 6:ななちゃん 電 気 =low 7: 扇 風 機 =high 8: 玄 関 あかり=low 9:ななろく 天 井 照 明 10:クーラー 運 転 11:クーラー 停 止 12:スイング 13: 首 を 振 って 14: 戦 闘 機 15:Outnput15=none 16:Outnput16=none 17:Outnput17=none ==Other Command== 18:Cpu Temperature 19:Thermometer 20:No1 Camera Movie 21:No1 Camera Picture 22:No2 Camera Movie 23:No2 Camera Picture 24:No3 Camera Movie 25:No3 Camera Picture 26:Module Camera Movie 27:Module Camera Picture 28:I2C Temperrature&Humidity
Raspberry Pi+Webカメラ+gmailで 動 画 Raspberry Piは 非 力 なマシン 320 240 1pps 迄 modules cameraで 問 題 ないようだけど avconv -f video4linux2 -s 320x240 -r 1 -i /dev/vide0 -t 10 -y remote-hand.mp4 USB 接 続 の 安 価 なWebカメラはavconvが 時 々Hung Up Hung Upでも 次 のコマンドで 再 開 させる Script pepomp4ctl これでRaspberry PiでRemote-Handが 完 成!
Raspberry Pi 2は 強 力 Webカメラ 320 240 10ppsでも 余 裕
音 声 認 識 API x-webkit-speechが 使 えない chromeのデベロッパーツールのコンソール には このようなメッセージ The 'x-webkit-speech' input field attribute is deprecated. Please use the JavaScript API instead.
新 音 声 認 識 API webkitspeechrecognition() recognition.continuous = trueである 程 度 連 続 認 識 が 可 能 になる x-webkit-speechは 毎 回 クリックが 必 要 だった 電 気 をつけて 電 気 を 消 して 連 続 技 2015 年 7 月 30 日 確 認 音 声 APIは 事 前 に 認 証 が 必 要 デベロッパー errorが 表 示 されているURLヘア クセス パスコード 入 力
pepogmail4dioが 使 えない pepogmail4dioはremote-handのコア GmailのunreadからRemote-Handコマンド 解 析 実 行 xml 書 式 が 突 然 変 わったこんな 感 じで 解 決 awk 'match($0,/<title>(.*)< /title>/,i){print i[1]}' head -n 1
IRKit IRKitとはネットワーク 対 応 学 習 型 赤 外 線 リモコン
IRKitとコラボ IRKitとはネットワーク 対 応 学 習 型 赤 外 線 リモコン
Raspberry Piで 防 犯 家 電 の 自 動 化 Raspberry Pi+Tocos 無 線 モジュールで 離 れた 物 を 動 かすIoT
Tocos 無 線 モジュール Tocosからmono-wirelessに 変 わったけど 簡 単 にすぐに 使 える 無 線 モジュール TWE-Lite DIP(トワイライト ディップ)は AI PWM I2C DIO 搭 載 当 初 DIO(デジタルイン アウト)のみ 使 用 現 在 はI2C 温 湿 度 センサーAM2321も 使 用 TWE-Lite DIP USBドングル ToCoStick
Tocos 無 線 モジュール 無 線 DIOが 使 える 天 井 の 換 気 扇 火 災 報 知 器 家 庭 菜 園 の 自 動 散 水 I2C 温 湿 度 センサーAM2321で 計 測 AM231 温 度 湿 度 セン サー 小 指 の 爪 サイズ
Tocos 無 線 モジュールを 制 御 USBドングルToCoStickはシリアル 制 御 シリアル 制 御 コマンドは 稚 拙 のepiconで /usr/local/bin/epicon -s 115200 -d 5 -ql /devttyusb0 -c ${CMD} 無 線 は 水 もの? 時 々 不 通 状 態 リトライ :7881150175810000380026C9000C04220000FFFFFFFFFF A7なデータが1 秒 毎 に 定 期 受 信 どういうアプリを 組 むの? DOの 状 態 確 認 が 出 来 ない 動 作 モードを 変 更 ( 定 期 送 信 を 行 わない) DI-DOを1ビット 削 りループ 接 続 確 認 用 へ 送 信 時 にチェックSUMを 付 加 安 直 なscriptでは 計 算 2 秒 程 C pepowirelessdioctlコマンド 完 成
Tocos 無 線 モジュールを 制 御 ToCoStick 設 定 変 更 # epicon -ql /dev/ttyusb0 -s 115200 +++ エコー 無 し --- CONFIG/TOCOS TWELITE DIP APP V1-06- 16/SID=0x81010b68/LID=0x00 --- a: set Application ID (0x67720102) i: set Device ID (121=0x79) c: set Channels (18) 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) o: set Option Bits (0x00000020) b: set UART baud (38400) p: set UART parity (N) --- S: save Configuration R: reset to Defaults
Tocos 無 線 モジュールを 制 御 無 線 は 水 もの? 時 々 不 通 でデジタル 出 力 が raspberry pi 側 と 不 一 致 点 けた 筈 の 電 灯 が 点 かない 消 した 筈 の 電 灯 が 点 きっぱなし 2.4G 帯 が 混 雑? 2.4G 帯 3チャンネルを1CHに 固 定 混 雑 緩 和 出 力 3ビット1 回 のコマンドで 終 わらせる 混 雑 緩 和 ポーリングタイマーを2 秒 4 秒 混 雑 緩 和 raspberry pi 側 でDOのオンオフ 情 報 を 保 持 させて 数 秒 間 隔 で 同 期 させるdaemonで 改 善 無 限 リトライ
今 回 はTocos 無 線 モジュール TWE-Lite DIP(トワイライト ディップ)へI2C 温 湿 度 計 AM2321センサー 接 続 の 話 ToCoStickとraspberry piはシリアル 通 信 epiconを 使 う /usr/local/bin/epicon -s 115200 -ql /dev/ttyusb0 -c comnand_file コマンドファイル #/bin/sh 5CはAM2321のI2Cアドレス echo -en ":7888AA015C0000X" r n msleep 20 read -s -t 1 RD RD="-1" #echo $RD >/dev/stderr echo -en ":7888AA015C03020004X" r n msleep 20 read -s -t 1 RD RD="-1" msleep 1500 echo -en ":7888AA025C0006X" r n
TOCOS TWE-LiteとToCoStick(トコスティック)で 温 湿 度 計 AM2321センサーのデバック 中 入 力 データフォーマット( 外 部 マイコン TWE) 1: 1バイト: 無 線 デバイスのアドレス (0xDB: 自 分 自 身, 0x00 ~ 0x7F, 0x00: 親 機, 0x78: 全 子 機 ) 2: 1バイト: 0x88 3: 1バイト: 要 求 番 号 ( 応 答 メッセージにそのまま 出 力 される 識 別 子 ) 4: 1バイト: コマンド (0x1: 書 き 込 み, 0x2: 読 み 出 し, 0x4: 書 き 込 み& 読 み 出 し) 5: 1バイト: I2Cアドレス (1010100 なら 0x54) 6: 1バイト: I2Cコマンド ( 最 初 のコマンドバイト) 7: 1バイト: データサイズ ( 無 い 時 は 0) 8: Nバイト: データ (データサイズが0のときは 本 フィールドは 無 し) 9: 1バイト: チェックサム :DB88010123230055 ^1^2^3^4^5^6^7^9
TOCOS TWE-LiteとToCoStick(トコスティック)で 温 湿 度 計 AM2321センサーのデバック 中 出 力 データフォーマット(TWE 外 部 マイコン) 1: 1バイト: 無 線 デバイスのアドレス 2: 1バイト: 0x89 3: 1バイト: 要 求 番 号 4: 1バイト: コマンド (0x1: Write, 0x2: Read, 0x4: Write&Read) 5: 1バイト: 0:FAIL, 1:SUCCESS 6: 1バイト: データサイズ ( 無 い 時 は 0) 7: Nバイト: データ (データサイズが0のときは 本 フィールドは 無 し)
TOCOS TWE-LiteとToCoStick(トコスティック)で 温 湿 度 計 AM2321センサーのデバック 中 センサーのWakeUP 送 信 :7888AA015C0000X 温 湿 度 レジスタから4byte 読 み 取 り 送 信 :7888AA015C03020004X 応 答 :7889AA01000054 1500ms 経 過 後 に 読 み 取 り 送 信 4byteと 思 って 読 み 取 りCountを4 にするとダメ :7888AA025C0006X 応 答 :7889AA0201060304022A00F029 何 処 に 温 度 と 湿 度 があるんやろか 022A 湿 度 02 256+2 16+10/10 55.4% 00F0 温 度 1バイト 目 80 以 上 でマイナス 2バイト 目 は 下 位 今 回 はプラスF 15 00 256+15 16+0/10=24.0
TOCOS TWE-LiteとToCoStick(トコスティック)で 温 湿 度 計 AM2321センサーのデバック 中 冷 蔵 庫 の 温 度 測 定 に 挑 戦
TOCOS TWE-LiteとToCoStick(トコスティック)で 温 湿 度 計 AM2321センサーのデバック 中
TOCOS TWE-LiteとToCoStick(トコスティック)で 温 湿 度 計 AM2321センサーのデバック 中 TWE-Lite 内 蔵 ワイヤレス 制 御 電 源 コンセント
PepoLinux Raspberry Pi+Piface=Home Electronics&Security Tocos 無 線 DIO Raspberry Pi+Piface Gmail 連 携 で 動 物 監 視 外 部 機 器 の 監 視 と 制 御 IRKit 赤 外 線 リモコン クーラー トラが 脱 走 したらパトライト 点 灯 と 画 像 メール 同 時 通 知 音 声 で 外 部 機 器 をON/OFF( 電 気 をつけて クーラーつけて) 防 犯 センサーでパトライト 点 灯 と 動 画 メール 同 時 通 知 リモートハンド
PepoLinux Raspberry Pi+Piface=Home Electronics&Security 入 出 力 端 子 へ 別 名 設 定 IRKit 赤 外 線 データ 登 録 & 出 力 入 力 high low high 22イベントとログ 表 示 36アクション 2 設 定 Tocos 無 線 モジュールを 制 御 USB or mdulesカメラで ライブ 動 画 音 声 で 外 部 機 器 を 制 御 あかりをつけて
PepoLinux Raspberry Pi+Piface=Home Electronics&Security RRDtoolでCPU 温 度 などグラフ 表 示
PepoLinux Raspberry Pi+Piface=Home Electronics&Security
PepoLinux Raspberry Pi+Piface=Home Electronics&Security
PepoLinux Raspberry Pi+Piface=Home Electronics&Security
PepoLinux Raspberry Pi+Piface=Home Electronics&Security
PepoLinux Raspberry Pi+Piface=Home Electronics&Security
PepoLinux Raspberry Pi+Piface=Home Electronics&Security
PepoLinux Raspberry Pi+Piface=Home Electronics&Security
PepoLinux Raspberry Pi+Piface=Home Electronics&Security
Javascript+c+shell Script フルスクラッチ cgi bash Script 5000 行 Javascript 5000 行 c 2000 行 気 がつけば 約 10000 行 余 り
Raspberry Piはflashを 酷 使 webアクセスlogをtmpfsへ ファイルシス 1K-ブロック 使 用 使 用 可 使 用 % マウント 位 置 rootfs 7319248 4842536 2129080 70% / /dev/root 7319248 4842536 2129080 70% / devtmpfs 187232 0 187232 0% /dev tmpfs 38280 260 38020 1% /run tmpfs 5120 0 5120 0% /run/lock tmpfs 76560 0 76560 0% /run/shm /dev/mmcblk0p1 57288 13520 43768 24% /boot tmpfs 51200 3612 47588 8% /www
Raspberry Piはflashを 酷 使 /var/spool,/var/log 等 をtmpfsへ [root@var]# ll 合 計 102428 lrwxrwxrwx 1 root root lrwxrwxrwx 1 root root lrwxrwxrwx 1 root root lrwxrwxrwx 1 root root lrwxrwxrwx 1 root root 9 9 月 9 04:55 lock -> /run/lock 8 2 月 24 07:05 log -> /www/log 9 2 月 24 07:05 mail -> /www/mail 4 9 月 9 04:55 run -> /run 10 2 月 24 07:05 spool -> /www/spool
Raspberry piハングアップ CPU 温 度 をリアル 表 示 させたところ 何 と58 付 近 急 遽 CPUファンを 取 り 付 け 50 前 後 で 推 移 無 線 LANチップが 高 温 になるので 効 果 絶 大 CPUファンを 回 しっぱなしでは 芸 が 無 いので pifaceのリレ ーでオンオフ CPUファンを 運 転 してからは50 を 超 えることは 無 い
Raspberry pi 無 線 LANダウン 無 応 答 時 にUSB 無 線 LANチップを 抜 き 差 しで 復 旧 無 線 LANチップの 高 温 が 原 因 と 違 った 定 期 的 にgatewayへping failしたら 無 線 LANをrestart if! ping -c $GATEWAY 2>&1 > $PING_LOG;then ifdown wlan0 ifup wlan0 fi これでもダメ 2.4GHZ 帯 は 限 界 か やっぱりRaspberry piは 有 線 で 使 おう
Raspberry Pi+Piface=Home Electronics&Securityは Remote-Hand Raspberry_pi_.zipで 公 開 中 なんとか 容 量 1Gbyte 程 度 Remote-Hand Raspberry_piは 全 てオープン ソース 下 記 からダウンロード https://osdn.jp/projects/pepolinux/releases/p14 620
ご 清 聴 有 難 う 御 座 いました 残 り 時 間 少 ないですがブースも 見 てね PepoLinux
おしまい http://www.pepolinux.com Twitter@kujiranodanna 山 内