Professional Documents
Culture Documents
98971002 潘信宇
98971010
高逢武
98971013 廖建翔
98971014 鄭俊祥
緣起與目標
社會 矚目的 重大 案件
96 年 1 月 2 日上午 9 點,「衛豐保全」運鈔車司機李○○,駕駛
運鈔車從新店總部押鈔出發,同車的林姓保全員吃下李某準備的
早餐後就陷入昏迷;李嫌 隨即將 運鈔 車駛離 護鈔 路線, 逕行
開往 臺北市 濱江 街,並將運鈔車上的 5 仟 6 佰萬元現鈔,分裝
成三袋後,搬上接應共犯的轎車後車廂內。
緣起與目標
Question :
如果重要的物資運送車隊行進路線,有中控中心監控即時狀況。
一旦 行進路 線, 偏離預 設路 線,便 即時 發出警 告。 並以視 訊
系統 監控,是 不是 就可以 避免 危難的 狀況 發生?
緣起與目標
想法與目標:
現行的 技術規格
市場的 狀況
現行的技術規格 - GPS
現行的技術規格 - GPS
全球定 位系統 ( Global Positioning System , GPS )
• 三維定 點定速定時高 精度
• 快速、 省時、高效率
• 應用廣 泛、多功能
• 可移動 定位
Friendly ARM Mini 2440
GPS Webcam Wireless
Module Module Module
Friendly ARM Mini 2440
中控 Server at 車機 Client at ARM
PC
Google
QT MAP
Socket Servfox Socket QT
VM spcaview BusyBox Tool chain
Internet Shell
SD card Wireless
Socket
Client in
Waiting Command from PC Host
Socket
Switch Command out
Switch Command
ifconfig wlan0 up
iwlist scanning
iwconfig wlan0 essid “xxxxxxxx”
iwconfig wlan0
ifconfig wlan0 10.120.252.88 netmask
255.255.0.0
route add default gw 10.120.0.1 dev wlan0
Wireless setup 完成並測試
Network dhcp get ip
problem
由於價格因素 GPRS 模組價格過高,本組採用 wireless 模
組取代 GPRS 模組傳遞 data 到後端 server 。
Problem:
# dhcp
# 無法取得合法 ip
# NAT problem
GPS Setup
Hardware: GPS DONGLE ND-100
目前市面上大部分的 GPS dongle 實際上都是使用
serial port 的方式來連接,使用 USB 硬體通常會用內
建 USB 轉 serial 的晶片 ND-100 亦使用 pl2303 晶片
作硬體 interface 轉換。
Setup GPS dongle
Linux Insert GPS dongle 方式無效時安裝最新版
kernel pl2303.c #make 成 pl2303.o 再
insert.o 檔 以驅動 pl2303 晶片。
Setup ok 用 dmesg | grep USB 找到 device 。
在 /dev 底下可找相對應的 device 。
# dmesg | grep usb 讀裝置
資訊
設定 GPS Baud rate
Software –
• Spca5xx(Gspcav1)
• Servfox
• Spcaview
Spca5xx(Gspcav1)
Spca5xx 是專門為嵌入式( ARM )針對 USB WebCam
所開發的驅動程式
2. 執行 Servfox :
[root@localhost servfox-R1_1_3]# ./servfox -d /dev/video
g \
-s 320x240 -w 7070
Spcaview
Spcaview 工具是用來紀錄數據流,且能用來播放數據,
並也能做為網絡監視客戶端用 。
此軟件依賴 libsdl ,要先安裝 才行,
下載的版本為: SDL-1.2.13.tar.gz
1. 安裝 SDL 函式庫:
[root@localhost ~]# tar -zxvf SDL-1.2.13.tar.gz
[root@localhost ~]# cd SDL-1.2.13/
[root@localhost SDL-1.2.10]# ./configure ; make
;make install
2. 安裝 SpcaView :
[root@localhost ~]# tar zxvf spcaview-
20071225.tar.gz
[root@localhost ~]# cd spcaview-20071225
[root@localhost spcaview-20071225]# make ; make
install
3. 執行 SpcaView :
[root@localhost spcaview-20071225]# ./spcaview –g –s
Google MAP
系統選擇
地圖系統 :
• Google Map
• Yahoo Map
• UrMap
開發語言 :
• Html
• JavaScript &AJAX
Google MAPs with API
• 線上電子地圖
( 向量地圖 , 衛星地圖 )
• 供使用者編輯客制化的程式介面
( 用 Java Script 指令作修改控制 )
• 最新版本 :Google MAPs API V3
(20090528)
( 不需要 API Key)
( 強化 iPhone.Android 瀏覽器的支援 )
( 以 MVC 概念改寫 API 架構 , 減少函數庫大小 )
( 自動載入 google maps 網站預設 UI 控制項 )
Google MAP API 類別 :
• 基礎地圖 (map)
• 控制 (control)
• 事件 (event)
• 圖層 (overlay)
• service
實作問題 :
• 台灣國碼
• GIS 資料庫
• 讀取檔案資料
• 動態表現實際位置
• KML 檔無法顯示歷史軌跡
成果展現
• 多人即時追蹤
• 單人即時追蹤
• 歷史軌跡 詢
QT 介面與整合
QT 介面及整合 (1)
QPushButton 、 QPixmap
QT 介面及整合 (2)
QPushButton 、 QRadioButton 、 Q
QT 介面及整合 (3)
系統整合時間過晚:
不能有因為我在等 XXX 所以 .. 心態
工作分配未詳細定義:
三個和尚沒水喝
認真積極的心態建立:
去除我不會、我不知道 .. 的消極心態
對於參考資料太過樂觀:
往往照本宣科會出事,建議還是要多方參
考比較
結語
感謝
• 李組長 ,DoDo 老師 , 林小姐
• TI701 所有的授課老師
• 專題夜間輔導的資深學長們
• 每晚演出”趕人故事”的工讀生
• 故事的最後
• 感謝您的參與與聆聽
• 要感謝的人太多了 那就謝天吧