1. プロジェクト概要

1.1 目的

M5Stack Basicを使用したWiFi対応のアラーム時計システムを開発する。NTPサーバーから時刻を取得し、正確な時刻表示とアラーム機能を提供する。さらに、BLE(Bluetooth Low Energy)によるリモートボタン操作にも対応する。

1.2 スコープ

本仕様書は、M5Stack Basicアラーム時計システムの機能仕様、技術仕様、インターフェース仕様、エラーハンドリング、テスト仕様を定義する。

1.3 対象読者

1.4 用語定義

用語 説明
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)

2. システム構成

2.1 ハードウェア構成

2.1.1 デバイス仕様