M5Stack CoreS3 の カメラ映像を Bluetooth LE で送信する
DRANK

はじめに最近色々触り始めてた IoT、その中でも M5Stack CoreS3 を使って色々実験しています。今回はその CoreS3 に内蔵されているカメラ映像を Bluetooth LE(以後 BLE)を介して iPhone へ送信するためのあれこれを実装したので備忘録がてらまとめようと思います。実際に動作している動画↓ BLE とはなにかに軽く触れつつ、M5Stack CoreS3 から iPhone へ画像を転送するまでをコードを交えて解説していきます。なお、今回のサンプルは GitHub にアップしてあるので実際に動かしてみたい人はこちらを参照ください。 LE についてWikipedia から引用すると以下のように説明されています。Bluetooth Low Energy (Bluetooth LE, BLE) とは、無線PAN技術である Bluetooth の一部で、バージョン 4.0 から追加になった低消費電力の通信モード。Bluetooth は Bluetooth Basic Rate/Enhanced Data Rate (BR/EDR) と Bluetooth Low Energy (LE) から構成される[1]。従来からの BR/EDR と比較して、省電力かつ省コストで通信や実装を行うことを意図して設計されている。BR/EDR とは独立しており、互換性は持たないが、BR/EDR と LE の同居は可能である。もとの仕様はWibreeという名称で…

zenn.dev
Related Topics: IoT