iphoneの検知難しい
大学でアパート住まいの子供が、帰っているのか確認するために、LINE beacon を置いて検知を試したけど、bluetooth を切って既読スルーなヤツなので、ほとんど検知することができない。
そこで、アパートでは無線LANルータを使ってるし Raspberry-Pi で、arpalert を使えば簡単に検知できるだろうと、実験中。でも iPhone はセキュリティ対策なのか、 arp の返答は必要最小限なので同じサブネットとはいえ、そのままでは通信の必要の無い raspberry-pi には、ARP 情報が送られてこない。また ping には返答しないようで、単純に ping で確認も困難。ということで単純な arpalert では検知が難しいなぁ。
定時処理で、”arping -c 1 -I wlan0 IPHONEのIPアドレス” を実行させて、強制的に ARP を送ってもらうか…
アマ無線アンテナ設置
コールサイン復活で、ハンディ機の運用したけど電波が飛ばないので、八木アンテナを設置。
2019-04-26 時点
アンテナは、ダイヤモンド工業の A1430S7 144MHz,430MHz2バンド対応の7エレメント八木アンテナで、鯖江方向を狙って仰角10度で設置。まだエアコンの穴からのケーブル引き込みができてないので、一発テストで電波出しただけだけど、鯖江の方と交信できたのでバッチリ飛んでるみたい。
アンテナ付属品のコネクタ防水対策の自己融着テープを無くしたみたいなので、テープとケーブルを壁に這わせるものを買って、エアコン穴に引き込む予定。
2019-04-28 時点
アンテナの部屋の中への引き込み、ようやく終了。エアコンの穴の隙間から引き込んだけど、エアコン外壁パネルの分解やら、ケーブルの引き回しなど、初めてやる作業で疲れた。無事終了ということで色々試したけど、IC-51plusのハンディ機で福井デジタルリピータとも通信に成功し、D-STAR経由でならやま自動応答にもつながった。便利便利。
ただ、慣れない屋根作業に緊張してたのか、足やら腰が痛い…(x_x;;
@TohruSaitoh-19/04/25
- 04/25 今日は、何のコスプレかな… https://twitter.com/livedoornews/status/…
- 04/25 論文を書くときは、これを意識して。アブストラクト・図は大事。 https://twitter.com/taku_buntu/status/11…
- 04/23 逆「裸の王様」^_^【連載】『理系の人々』第127話「理系と市松模様」 https://ddnavi.com/serial/530019/a/
- 04/23 よく判らないということが、
よく判った今日の朝。 - 04/21 ニャルマーにふみふみされるの巻。 https://twitter.com/TohruSaitoh/status/1…
- 04/21 @RyoutaK グサッとな。
[元記事]
メモ
- 04/22 #メモ https://blog.nakachon.com/2016/12/22/how…
- 04/22 #メモ https://docs.microsoft.com/ja-jp/dynamic…
この記事は@TohruSaitohのつぶやきのまとめです。
cec-clientのデバイス番号とアドレス番号
自宅では、テレビやケーブルテレビチューナーやレコーダを赤外線リモコンで制御できるようにしているが、電源はトグル動作でON→OFFかOFF→ONという制御ができない。そこで、HDMI端子経由のチャンネル制御を行っている。
この際に、デバイス番号とcecのアドレス番号を使うが、デバイス番号が時々変化している。
しかたがないので、cecのscan処理でデバイス番号とアドレス番号の対応情報を保存するようにしてみた。
#!/usr/bin/perl
my $cec = "/usr/bin/cec-client -d 1 -s" ;
open( my $fd , "/bin/echo 'scan' | $cec |" )
|| die( "Can't open $cec\n" ) ;
open( my $ft , "> /home/xxxxxxxx/lib/cec-table.sh" )
|| die( "Can't open cec-table.sh\n" ) ;
my $device = "" ;
my $dev_str = "" ;
my $address = "" ;
my $osd_str = "" ;
print $ft "#!/bin/bash\n" ;
while( my $line = <$fd> ) {
if ( $line =~ /^device\s+#(\d+):\s+(.*?)$/ ) {
$device = $1 ;
$dev_str = $2 ;
} elsif ( $line =~ /^address:\s+(\d+)\.0\.0\.0$/ ) {
$address = $1 ;
} elsif ( $line =~ /^osd\s+string:\s+(.*?)$/ ) {
$osd_str = $1 ;
print $ft "DEV[$address]=$device\n" ;
print $ft "OSD[$address]=\"$osd_str\"\n" ;
}
}
close( $fd ) ;
close( $ft ) ;
@TohruSaitoh-19/04/18
- 04/18 我が家の自動「目覚ましじゃんけんシステム」の時間調整。久々に応募した。 https://www.instagram.com/p/BwX7JQXnvW7/…
- 04/16 理系の人々「理系とグラフ」
https://ddnavi.com/serial/529967/a/ - 04/15 我が家の、箱入り娘。 https://www.instagram.com/p/BwRd-amn3Ea/…
- 04/10 RT @MoC_Ruri: プログラマーになりたくて高専の情報系学科に入った新一年生へ
プログラミングは自分で勉強しないとできる様になりません。学校の授業だけでは無理です。勉強してください。いっぱい技術書を読んでプログラミングしてください。自分の作品を持ってください。
プロ…
ねこすた
- 04/17 どうかしました? #ねこすた #猫 #ねこ https://apple.co/2SCxPex https://twitter.com/TohruSaitoh/status/1…
- 03/23 お前ら、仕事がんばれよ〜。 #ねこすた #猫 #ねこ https://apple.co/2SCxPex https://twitter.com/TohruSaitoh/status/1…
この記事は@TohruSaitohのつぶやきのまとめです。








