簡単なアプリケーションの開発であれば、Arduino IDE ESP32 BLE Libraryに付属しているサンプルプログラムを参考にするだけで十分かも知れません。しかし、シンプルなサンプルプログラムの背景で何が起きているのかを知るのは、それほど簡単ではありません。 浮かんできたアイデアを形にしようとしたとたんに、どのように手を付ければいいのか分からなかったり、手を加えたサンプルプログラムが思うように動作しなくて困ったり、などということがしばしば起きてしまいます。こんな時、ある程度の基礎知識と情報さえ揃っていれば解決できることが多いので、まずはそのあたりを押さえておくことにしましょう。 といっても、なかなか体系的な情報を入手できないのが現状です。細かい点には眼をつむりつつ、BLEについての基礎知識と、アプリケーション開発で知っておきたい事項を網羅的にまとめてみました。またあわせて、Ard