標題: | 利用iPad 之 GPS定位及CAN bus界面來完成遠端監控智慧型車輛的應用 Remote Monitoring of Modern Intelligent Automobiles via GPS and CAN bus Interface in iPad |
作者: | 陳昱豪 Chen, Yu-Hao 王啟旭 Wang, Chi-Hsu 電控工程研究所 |
關鍵字: | 遠端監控;Remote Monitoring |
公開日期: | 2011 |
摘要: | 本論文提出應用行動裝置與無線通訊技術整合車輛CAN Bus與GPS地圖定位,達到遠端使用者能夠即時監控車輛與位置資訊的設計。此系統在車輛內包含控制板-Arduino、無線模組-WiShield及CAN模組-MCP2515,搭配3G與WiFi網路能力的iPad。在遠端應用上需要一台配有Java環境的電腦做為伺服器,遠端使用者需要iPhone或iPad。
首先Arduino處理器將CAN Bus訊號處理後,交由Wishield以無線隨意網路(Ad-Hoc)的方式發送,iPad安裝本實驗開發的應用程式"車輛客戶端程式",加入Wishield的無線隨意網路取得CAN Bus資訊,並透過動畫方式顯示在iPad螢幕上達到"數位儀錶板"的應用。接著開啟iPad的GPS,若偵測到位置資訊則iPad畫面即會透過Google Map來顯示出目前位置。在行動網路(3G)允許時則可開啟連線功能(TCP Socket),車輛客戶端程式會連接到伺服器端並即時傳送資訊包含車輛CAN Bus資料與位置資料。在伺服器端則是隨時等待與監控新用戶的連線狀態,並允許多人連線,擁有穩定的網路連線以及固定IP 位址。遠端使用者持iPhone並安裝本論文開發的”使用者客戶端程式”,便可持續監控特定車輛的”儀表板”和”位置”。並且透過這樣架構還設計出了防盜設計、位置分享的功能希望未來有助於車隊管理與交通安全的增進。 This thesis proposes the design and implementation of combining CAN Bus and GPS sensor data to make remote user have ability to monitor these information real-time. The system in car includes a controller board-Arduino, a Wi-Fi module board-WiShield, and a CAN module board (MCP2515), iPad with WiFi and 3G connection ability. In remote side, we have a PC server with JAVA and user with iPhone or iPad. At first part ,the Arduino process the CAN Bus data from CAN module , and transmit to Wishield which creates wireless Ad-hoc network .The iPad install application which is called “CarClient” and join to this Ad-hoc network , then iPad can received CAN Bus data and display the value animatedly like an digital dashboard. At second part, the iPad open the GPS sensor to detect the current location and show the location on Google Map. If the mobile network(3G) is available then Car-Client creates a TCP socket connection to server and continuously transmits data. The server with static IP address always waits for new connection and allows multi-client connections. Remote user client with iPad or iPhone installing “UserClient” application also connect to server, and make a request to obtain real-time car information. Furthermore, we design “Car-Security alert”, ”Car-location sharing” functions. We hope to improve the traffic safety in the future. |
URI: | http://140.113.39.130/cdrfb3/record/nctu/#GT079912538 http://hdl.handle.net/11536/49239 |
顯示於類別: | 畢業論文 |