• 沒有找到結果。

一般巡邏系統所需功能分為巡邏和巡邏資料管理二個部分,如圖 3.1。在巡 邏方面,管理員需將巡邏的點位先設置完成,例如透過設置巡邏箱或 RFID 標籤 等方式,使巡邏員在到達巡邏點時,能完成簽到作業。另外,巡邏作業是常態性 的,每隔固定時間即需巡邏一次,故長時間累積下來,會產生大量的巡邏資料。

此時,就需要有一個巡邏資料控管中心,將資料進行整理並存於適合的資料庫 中。如此一來,將來管理人員需資料和紀錄,就能快速查閱。而其它各項使用需 求則是在此二大功能下再作細部的延伸。

圖 3.1 巡邏作業基本流程圖

18

3.1.2 設計概念與方法

根據上一節提出的需求,我們需設計一套具有管理功能的巡邏系統。NFC 擁 有快速讀取標籤的特性,且目前市面上多數的智慧型皆已內建 NFC 裝置,提供我 們一個取代 RFID 的方式。本研究將使用 NFC 標籤放置在巡邏點位,並將標籤 UID 與地點資訊配對,形成 Key-Value 的形式。如此一來,當我們感應標籤時,

透過讀取標籤 UID,進行對應獲得相關地點資訊。亦或是將相關資訊直接寫入標 籤內,但此方式較不安全,需進行加密等動作,否則有可能被有心人士得知或竄 改標籤內容。

本系統的設計流程概念如下圖 3.2,首先管理員設定地點相關資料,並將資 料在寫入 NFC 標籤與此 NFC 標籤 UID 作配對,並將此次寫入配對的資料上傳至 後端 Server,當 Server 接收到資料後,將處理資料格式,並存回資料庫中。管理 員再將巡邏任務及路徑等資料從 Server 前端設定介面輸入,並藉由後端 Server 存 回資料庫裡。當巡邏員開始巡邏任務時,先運用手機連線至後端 Server,透過後 端 Server 下載巡邏所需資料,再開始進行簽到。每當完成一次簽到作業,立即回 傳簽到資料。

19

圖 3.2 系統示意圖

3.1.3系統架構

本研究中將圖 3.2 系統示意圖分為三個主體形成如圖 3.3,依序是 Client 端、

Server 端及資料庫。在 Client 端的部分,因為管理員和巡邏員所需使用功能不同,

所以使用兩種不同操作模式的應用程式來區別,讓使用者能更方便進行設定及簽 到的動作。Client 端運用智慧型手機透過 WiFi 或 3G 等網路連線方式,讓使用者 的資訊能夠及時傳回後端,所需的資訊也能夠及時透過網路下載得到。

在系統的架構中,Client 端與後端 Server 端的連接傳輸方式都是以 JSON 的 格式進行資料交換。運用 JSON 輕量級語言的特性,Client 端和 Server 端在收送 資料時都能夠快速解析處理其格式。本系統中使用 MySQL 當作後端資料庫,

20

讀取NFC Tag資料

資料寫入NFC Tag 驗證NFC Tag UID

巡邏點簽到

POST SQL

JSON PHP

圖 3.3 巡邏系統架構圖

相關文件