--- title: SRS 3 --- # 3. 外部介面需求 External Interface Requirements ## <font color=#00a15c> 3.1 使用者介面 User Interfaces </font> | 需求編號 | 優先權 | 用途說明 | | -------- | :------: | ------------ | | EIR-001 | 1 | 設定連接WIFI | | EIR-002 | 1 | 使用者google帳號登入 | | EIR-003 | 1 | 伺服器前端首頁 | | EIR-004 | 2 | 使用者帳號設定 | | EIR-005 | 2 | 功能設定 | | EIR-006 | 3 | 外部連接API帳號設定 | 音箱配對初始設定(Wireframe) ![](https://i.imgur.com/jjkjjEn.jpg) 音箱伺服器前端設定(Wireframe) ![](https://i.imgur.com/cTGqx6V.jpg) ## <font color=orange> 3.2 硬體介面 Hardware Interfaces </font> | 需求編號 | 優先權 | 用途描述 | | -------- | ------ | -------------------------------------------------------------------------- | | HIR-001 | 2 | 音箱上用於重製、調整音量、暫停的按鈕 | ## <font color=pink> 3.3 軟體介面 Software Interfaces </font> | 需求編號 | 優先權 | 用途描述 | | -------- | ------ | -------------------------------------------------------------------------- | | SIR-001 | 2 | 主要音箱使用藍牙連接另一個音箱作為雙聲道輸出 | | SIR-002 | 1 | 音箱本地資料庫,儲存常用可離線資訊 | | SIR-003 | 2 | 使用藍牙連接手機來撥打電話、播放音樂、唸出行事曆、「傳送搜尋結果」(暫定) | | SIR-004 | 1 | 辨識使用者的聲音產出文字 | | SIR-005 | 1 | 將結果轉換為聲音然後透過喇叭撥出 | | SIR-006 | 1 | 音箱一開始需變成 Wi-Fi AP 供使用者做第一次的連線設定 | ## 3.4 通訊介面 Communications Interfaces | 需求編號 | | 用途描述 | | -------- | ----- | ------------------------------------- | | CIR-001 | HTTPS | 畫面呈現跟大部分的數據流通 (下方圖示) | | CIR-002 | Wi-Fi | 查詢網路資料與雲端資源 | | CIR-003 | 藍芽 | | ![](https://i.imgur.com/TIcrhhE.png =450x)