Skip to content
2015 Java/Orale Database認證日-未來的浪潮,Java嵌入式、Raspberry Pi與樂高Mindstorms EV3
Java
Branch: master
Clone or download
Latest commit 3fcc9ef Jan 13, 2015
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
SmartParkingDemo
SmartParkingEV3
SmartParkingMobile
images
README.md

README.md

SmartParkingSystem

2015 Java/Orale Database認證日-未來的浪潮,Java嵌入式、Raspberry Pi與樂高Mindstorms EV3

示範影片網址:http://youtu.be/kAsQg9rvXNo

##SmartParkingDemo 這個應用程式必須在下列的環境執行:

  • Raspberry Pi Model B Rev 2或Model B+
  • 已經建立與設定好作業系統記憶卡
  • Raspberry Pi與工作電腦在同一個區域網路

這是一個Java Embedded應用程式專案。關於Raspberry Pi與Java Embedded應用程式開發環境,請參考http://www.codedata.com.tw/java/java-embedded-getting-started-from-raspberry-pi/

這個應用程式專案使用Apache Mina傳送與接收訊息,請在https://mina.apache.org/下載。 ##SmartParkingEV3 這是一個LEJOS應用程式專案。LEJOS應用程式開發環境請參考http://www.codedata.com.tw/java/lego-mindstorms-ev3-lejos-mac-installation/(Mac OS),或是http://www.codedata.com.tw/java/lego-mindstorms-ev3-lejos-windows-installation/(Windows)。建立好LEJOS開發環境以後,就可以開啟這個應用程式專案。

##SmartParkingMobile 這是一個Android應用程式專案,專案使用的開發工具是Android Studio,所以你必須使用Android Studio開啟這個專案。Android Studio的相關資訊請參考http://developer.android.com/sdk/index.html

這個Android應用程式使用Host-based Card Emulation(HCE)技術,讓Android行動電話具備NFC感應卡功能,HCE必須在Android 4.4(API Level 19)或更新版本的實體裝置才可以運作。HCE相關的資訊可以參考https://developer.android.com/guide/topics/connectivity/nfc/hce.html

##images

  • device_01.jpg ~ device_05.jpg:Raspberry Pi與SmartParkingSystem照片
  • wiring.png:Raspberry Pi線路圖

##應用程式執行順序 依照下列的順序啟動應用程式,系統才可以正確的運作:

  1. SmartParkingEV3
  2. SmartParkingDemo
  3. SmartParkingMobile

##關於作者

You can’t perform that action at this time.