IPアドレス

農家のIoTデバイスiKakashiは、少しでもランニングコストを下げるために、固定されたグローバルIPアドレスを持っていません。また、ダイナミックDNSも使用していません。一般的にこれらを使うには費用がかかるからです。
一方、iKakashi上ではapache2というWebサーバーが動作していて、クライアント様がいつでも温湿度、気圧、照度の状態をWebブラウザー経由で確認できるようになっています。これを実現するには、iKakashi が現在使っているグローバスIPアドレスをクライアント様が知っている必要があります。iKakashiが使っているグローバルIPアドレスは固定されておらず、突然変わってしまう可能性があります。
そこで、iKakashi は、10分ごとに自分のグローバルIPアドレスを監視し、もし前回のときと違いがあれば、クライアント様にお知らせするようにしています。これにより、ランニングコストが下がります。