2022-04-01から1ヶ月間の記事一覧

Arduino MKR WAN 1310に搭載されたECC508を利用して乱数を生成してみる

Arduino MKR WAN 1310にはECC508というセキュアエレメントが搭載されており、これを用いて公開鍵認証などを安全に実現することができます。 ハードウェア乱数生成器を搭載しているため、暗号論的にセキュアな乱数を生成することもできます。以前の記事で紹介…

LoRaの通信波形をSDRで見てみた

前の記事で作成したGPSノードの通信の波形を、SDR (Software Defined Radio)で捉えて可視化してみました。 neocat.hatenablog.com SDRの受信にはRTL2832Uなどのチップを積んだ安価なUSB TVチューナーなどが使えます。 が、今回は HackRF One を使用しました…

GPSの現在位置をLoRaで送信して距離を測ってみた (Arduino MKR WAN 1310)

TL;DR LoRa は最大数kmの長距離でセンサデータ等の通信ができるとされている通信方式です。 実際にGPSで取得した現在位置を送信するノードをArduino MKR WAN 1310を使って作成し、都市部(東京23区内)でこれを持ち歩いた時にどのくらいの距離まで通信できるの…