M5Stack Basicを使用したWiFi対応のアラーム時計システムを開発する。NTPサーバーから時刻を取得し、正確な時刻表示とアラーム機能を提供する。さらに、BLE(Bluetooth Low Energy)によるリモートボタン操作にも対応する。
本仕様書は、M5Stack Basicアラーム時計システムの機能仕様、技術仕様、インターフェース仕様、エラーハンドリング、テスト仕様を定義する。
| 用語 | 説明 |
|---|---|
| NTP | Network Time Protocol(ネットワーク時刻同期プロトコル) |
| BLE | Bluetooth Low Energy(低消費電力Bluetooth) |
| HID | Human Interface Device(ヒューマンインターフェースデバイス) |
| EEPROM | Electrically Erasable Programmable Read-Only Memory(電気的に消去可能な読み取り専用メモリ) |
| FreeRTOS | Real-Time Operating System(リアルタイムOS) |