Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

2007 0822 Antelope Php

1,021 views

Published on

study about antelope PHP interface

Published in: Technology
  • Be the first to comment

  • Be the first to like this

2007 0822 Antelope Php

  1. 1. The Antelope interface to PHP p 2007/08/22 IES A l Antelope U G User Group M i Meeting Wang, Taiyuan wtu@earth.sinica.edu.tw wtu@earth sinica edu tw 1
  2. 2. agenda agenda  IES BATS Database via web • Real time SOH via web Real‐time SOH via web • Access data from PDA/mobilephone • Access data from Google Map • 2
  3. 3. Antelope & PHP Antelope & PHP Successfully test on esant3 (140.109.81.173) • openSUSE 10.2 • Apache /PHP 5.2.0 • Antelope 4.9  • 3
  4. 4. Why we need PHP? Why we need PHP? Traditional Remote Login  Use IE (or any Browser)  • Install Remote Software • User Login (ID/PASS) • Command required http://140.109.81.173/webdbe/webdbe20070802.php 4
  5. 5. 5
  6. 6. Compile Antelope PHP Module Compile  Antelope PHP Module 編譯並安裝 編譯並安裝Antelope_PHP模組 模組 p 4)建立或拷貝連結檔.ini )建立或拷貝連結檔 • • etc/php5/conf.d/datascope.ini • • 下載最新版本Antelope_Contrib_Src使用者社群開發套件至安裝硬碟 etc/php5/conf.d/orb.ini • • http://www.indiana.edu/~aug/source_downloads/download.html etc/php5/conf.d/sysinfo.ini • • 0)將shell由bash切換成tcsh shell • • tcsh 5)須重新啟動Apache 與PHP 服務 • • 載入Antelope預設環境參數 rcapache2 restart  • • source /opt/antelope/4.9/setup.csh • • 查詢現有系統環境變數並確定設定 確 查詢現有系統環境變數並確定設定正確 6)查詢[PHP module]是否成功載入Datascope Orb  sysinfo 三個檔案 個檔案 )查詢[ ]是否成功載入 p y • • setenv /home/tuwang> php ‐m • • 再將PHP_INC參數加入系統環境變數 (重要!) [PHP Modules] • • setenv PHP_INC /usr/include/php5  Datascope • • Orb • • 1)先移至到解壓縮目錄 sysinfo • • cd $ANTELOPE  … • • 如果下載檔案的附檔名為*.gz 須先用gzip指令解開成TAR檔案 完成編譯步驟 • • gp gzip ‐d Antelope_contrib_src_*.tar.gz p_ __ g • 如果下載檔案的附檔名為*.Z 須先用uncompress指令解開TAR檔案 • uncompress Antelope_contrib_src_*.tar.Z • 最後再使用tar指令將檔案解壓縮 • tar xvf Antelope_contrib_src_*.tar • • 2)進入已解壓縮檔案目錄 • cd $ANTELOPE/src/contrib/data/php • 先加入Include $(ANTELOPEMAKE)參數檔案 • make Include • (可略cd lib; make install) • 執行編譯並觀察gcc編譯過程出現的文字訊息 • make install • 完成安裝Antelope_PHP外掛擴充模組 • 3)檢查是否已正確安裝antelope_PHP使用者外掛擴充模組.so • • 至/opt/antelope/4.9/data/php目錄下 • 檢查編譯完成檔案是否存在 • Datascope.so • Orb.so • sysinfo.so • 將這3個檔案拷貝 • 至/usr/lib/php5/extensions目錄下 • 6
  7. 7. Access IES BATS Database via web Access IES BATS Database via web http://140.109.81.173/webdbe/webdbe20070802.php 7
  8. 8. Real‐time State‐of‐health monitoring:   Voltages, GPS locks, etc. http://140.109.81.173/php/orb_20070712.php 8
  9. 9. Antelope in PDA / MobilePhone Antelope in PDA / MobilePhone 9
  10. 10. Antelope PHP in google Antelope PHP in google map 10
  11. 11. Antelope PHP in google map(con d) Antelope PHP in google map(con’d) http://140.109.81.173/gmap/site5.php 11
  12. 12. Antelope PHP in google map(con’d) Antelope PHP in google map(con d) We can ZoomIn ZoomOut Click Map http://140.109.81.173/gmap/site5.php 12
  13. 13. Summary  Summary Database via web Database via web • Real‐time SOH via web • Access data from PDA/mobilephone • A Access data from Google Map dt f G lM • 13

×