 |
| .Workshop - Automation - Demonstrations ( Internet 即時監控範例 ). |
Demonstration List:
- Java Applet 設備監控 (I) - Data Monitor:資料數值監視
- Java Applet 設備監控 (II) - Data Monitor:資料數值監視、趨勢圖、設定警示
- ActiveX 設備監控 (I) - Data Monitor/Control:資料數值監視與開關控制
- ActiveX 設備監控 (II) - Data Monitor/Control:資料數值監視、影像大小流量監視、以及各設備開關控制
- Java Applet + ActiveX 設備監控 - Image Monitor/Control:影像監視、設備開關控制
- J2ME 設備監控 - Data Monitor:資料數值監視、趨勢圖、設定警示
- Pocket PC 設備監控 - Data Monitor:資料數值監視
- Excel 設備監控 - Data / Graph Monitor:資料數值 / 圖表統計監視
- 以上所有的執行範例,只經過有限的實機環境下測試,不保證可以在所有的電腦系統中正常執行。
有興趣想要實作一個 Internet 即時監控系統嗎?請參考艾揚為您準備的 1 小時快速實作 How-to : Step by step
若您無法正常執行範例程式:
-
要能正常執行以上含有 Java Applet 的範例 (Demo #1, Demo #2, Demo #5),您的電腦系統必須安裝有 Microsoft VM 、 Sun JRE (Java Runtime Environment)、或 Sun Java 2 SDK (Software Development Kit):
- 以上 Demo 範例已經在 Microsoft VM、Sun JRE v 1.3.1.xx 或 v 1.4.x 之環境測試過。
- 有需要安裝或升級 Sun JRE 或 JDK 者,請逕行連結 Java - J2SE 網站下載之:http://java.sun.com/j2se/downloads.html。
- 如何得知您系統中的 Java Virtual Machine 安裝與執行情況呢?若您使用 IE 瀏覽器,則依序:
- 開啟任一 IE 瀏覽器視窗。
- 拉下 [工具] 功能表。
- 點選 [Internet 選項...] (Windows 98/NT/2000)或 [網際網路選項...] (Windows XP)。
- 在開啟的 [Internet 選項] 或 [網際網路選項...] 對話框中,切換至 <進階> 標籤。
- 觀察是否有 「Java (Sun)」 或是 「Microsoft VM」 項目。
-
要能正常執行以上含有 ActiveX 的範例 (Demo #3, Demo #4, Demo #5),使用 IE 瀏覽器時,Internet 安全層級設定必須能夠 提示 或 啟動 下載 ActiveX 控制項。為確認設定正常,請任選一設定作業執行:
- 依序點選 IE 瀏覽器中的 [工具] 功能表 -> [Internet 選項] -> [安全性] 標籤 -> 設定 "信任的網站" 區域,並讓此區域的安全層級為 "低安全性" (預設即是) -> [網站] 按鈕 -> 取消勾選 "此區域內的所有網站需要伺服器驗證 (https)",然後將 "http://www.icetech.com.tw" 新增至 Web 網站清單中。
- 依序點選 IE 瀏覽器中的 [工具] 功能表 -> [Internet 選項] -> [安全性] 標籤 -> 設定 "Internet" 區域 (預設即是) -> [自訂層級] 按鈕 -> 逐項檢查 "ActiveX 控制項 與 plug-ins" 中的設定,應該為 啟動 或 提示。
-
要能正常執行 Excel 範例 (Demo #8),請先確認您的 Excel 巨集安全性層級設定適當,且在 Windows 系統中已安裝 iPush ActiveX 元件:
- 依序點選 Excel 程式中的 [工具] 功能表 -> [巨集] 選項 -> [安全性] 選項 -> <安全性層級> 標籤 -> 設定為 "中" 或 "低"。
- 開啟 iPushdemo.xls 範例檔案時,若見到浮現的含有巨集的警告對話框,請安心點按 [開啟巨集] 按鈕。
- 確認您已經連線 Internet。
- iPushdemo.xls 範例檔案開啟後,請先點按工作表中左上角的 [Check & Install iPush ActiceX] 按鈕,以便檢查您的系統目前是否裝有 iPush ActiveX 元件 (iPushX.ocx)。若在 A16 儲存格顯示 "iPushX Activex is already installed!",就表示該元件已經安裝妥當,您可以開始連線監視作業了;若是顯示 "iPushX Activex is not installed!",就表示尚未安裝該元件,巨集程式會自動開啟瀏覽器,連結艾揚網站 demo ActiveX1,下載 iPushX.ocx,過程中若見到 [安全性警告] 之信任對話框,按 [是] 執行下載。安裝好 iPushX.ocx 後,請關閉 iPushdemo.xls,再重新開啟即可。
- 按 iPushdemo.xls 工作表中 [Connect] 鈕,進行即時資料接取作業,並可看到數值與統計圖表的即時變化。
- 按工作表中 [Disconnect] 鈕,終止連線。
背景說明:
艾揚科技為一著名高科技公司,其所設計的產品在經由研發後,會交由「艾揚 iPush 虛擬工廠」加以生產,為了確保其產品在生產過程中能保持良好品質,此工廠具備自動化監控機制,能夠讓管理者利用 Internet 以及 Wireless 的技術隨時監控。「艾揚 iPush 虛擬工廠」架構圖如下:

按此看放大圖
由上圖可知,「艾揚iPush虛擬工廠」的生產設備如下:
- 儲油槽 : 2 座
- 鍋爐 : 3 座
- 監視攝影機 : 4 隻
為了能有效即時的監控工廠內的 9 樣設備,我們採取以下架構來建置此 Internet 與 Wireless 線上即時監控系統:

按此看放大圖
在這個架構下,所有設備的即時資料皆經由資料蒐集器來接收,也就是上圖的 Data Generator (I/O Server),為了 Demo,我們使用軟體來模擬之:頻道 ch01 和 ch02 的資料來自本地端的檔案 (Local File),ch03~ch05 的資料由亂數產生,ch06~ch08 的影像來自遠端的 URL,唯一的真實設備為頻道 ch09 的 WebCam,和 Data Generator 安裝在同一台 PC 上,其動態攝影目標為艾揚科技位於台北的辦公室一隅。
所有的資料經由 Data Generator 送往 iPush Server,使用頻道對應如下:
| 設備 |
油槽1 |
油槽2 |
鍋爐1 |
鍋爐2 |
鍋爐3 |
影像1 |
影像2 |
影像3 |
WebCam |
| 接收頻道 |
ch01 |
ch02 |
ch03 |
ch04 |
ch05 |
ch06 |
ch07 |
ch08 |
ch09 |
| 控制頻道 |
ch91 |
ch92 |
ch93 |
ch94 |
ch95 |
ch96 |
ch97 |
ch98 |
ch99 |
其中頻道 ch01~ch09 用來讓客戶端監控程式接收來自設備端的即時資料,ch91~ch99 用來讓設備 (或 I/O Server) 接受來自客戶監控端的控制指令 (如開/關)。
|
|