概述
功能介紹
無論您的電腦是位於私人或是公眾網路,當您執行 MCS Lite 應用程式時,您的電腦就成為一個專屬的物聯網平台 (IoT platform),同個網路中的連網裝置皆可透過 MCS Lite 所提供的應用程式接口 (API) 開始與 MCS Lite 互動,包括上傳以及接收資料。目前 MCS Lite 支援 HTTP 與 WebSocket 兩種傳輸協定,有關應用程式接口 (APIs) 的使用方法在稍後的章節會有詳細的介紹。
MCS Lite 輕鬆建置的特性,提高部署的彈性,讓您不必再受限於網路連線與伺服器設定等因素,更能專注在物聯網產品的創新應用與開發。
若您的電腦位於公用網路上,並且設定有一組公共網路位址 (public IP) 或是主機名稱 (hostname),在網際網路上的連網裝置都可連接上您的 MCS Lite 物聯網平台,但同時您依然保有自行維運及資料處理的專屬權。 | 您也可以將 MCS Lite 運行在任何一個私人網路內,快速建立一個私有的物聯網雲平台,在同個網路內的裝置可直接連接上您的 MCS Lite 物聯網平台,降低對外網路可能造成的傳輸延遲或是機密資料流出的風險。 |
MCS Lite 應用程式主要包含了物聯網平台 (IoT Platform) 與系統管理主控台兩個介面。使用者可以連上物聯網平台設定產品原型以及與裝置溝通的資料通道,另外在系統管理主控台上則提供讓管理者設定 MCS Lite 連線與權限等進階的管理功能。詳細的功能如下:
物聯網平台 (IoT Platform)
透過標準的網路協定(HTTP or WebSocket)將測試裝置產生的數據上傳至 MCS Lite 儲存並提供圖形化的數據介面(當前資料與歷史數據)。
透過標準的網路協定(HTTP or WebSocket)遠端控制您的測試裝置。
定義產品原型並且管理所有的測試裝置。
提供手機版本的操作介面。
針對 LinkIt 7697 提供 MCS Lite 函式庫,有助於簡化並加速開發流程。
系統管理主控台
- 啟動或停止 MCS Lite 服務。
- 顯示服務器目前可連線的 IP 與 port 資訊。
- 設定資料庫與各項服務的連線方式。
- 管理服務平台的使用者帳號與資料。
- 啟動或停止 MCS Lite 服務。
安裝指南
Windows 與 Mac 使用者
- 下載 MCS Lite 應用程式。點我下載
- 將下載後的檔案解壓縮,產生的資料夾可以搬遷或複製到任意的目錄底下。
執行 mcs-lite-app 檔案,開啟系統管理主控台。此時,物聯網平台 (IoT Platform) 尚未啟動。
- 如果您是在 MacOS 上第一次執行 mcs-lite-app 或是更換過檔案路徑,請務必先執行 setup 腳本程式,重新初始化 config.json 的所在路徑。
- 如果您是在 MacOS 上執行 mcs-lite-app,可能會看到如下的警告視窗將 mcs-lite-app 判定成未識別的開發者,可透過按滑鼠右鍵來開啟。
第一次使用,請先註冊一個管理者帳戶,若您沒有看到註冊畫面,請直接在瀏覽器輸入 http://localhost:3002/admin/signup,手動開啟註冊頁面。完成註冊後,登入系統管理主控台。
按下系統管理主控台右上角的 啟動 按鈕,開始運行 MCS Lite 物聯網平台 (IoT Platform)。
在 IP 連線 頁面會列出目前 MCS Lite 物聯網平台 (IoT Platform) 所綁定的位址 (IP) 與連接埠 (port) 列表。
同個網路內的電腦皆可在瀏覽器的網址列中輸入列出的位址 (IP) 與連接埠 (port) ,連線到 MCS Lite 物聯網平台的網頁。
同個網路內的裝置亦可開始透過 MCS Lite 提供的 APIs 上傳或是接收資料。
POST /api/devices/HJZyx1bFQZ/datapoints.csv HTTP/1.1 Host: localhost:3000 Connection: keep-alive content-type: text/csv deviceKey: b90284ea31ea7df19e5b159f66721f1ac14ddb0150275d066ac6eb86e6a5eb20 Content-Length: 19 display_integer,,43
當您點擊 "X" 關閉管理主控台視窗時,MCS Lite 應用程式仍在運行中,若要關閉此應用程式,請點擊系統工具列上 MCS Lite 的圖示,並選擇 "關閉 MCS Lite"。
Linux 與 LinkIt 7688 使用者
- LinkIt 7688 預設已在系統中安裝好 Node.js v0.12.7。若您的執行環境為 Linux,請先安裝 Node.js (>7.3.0),詳細安裝方式請參考 Installing Node.js via package manager
- 下載 MCS Lite 應用程式。點我下載
- 將下載後的檔案解壓縮,產生的資料夾可以搬遷或複製到任意的目錄底下。
在終端機介面下,切換目錄到解壓所產生的檔案夾,並執行下列指令,使 MCS Lite 服務在背景中運行。
node server.js&
當你看到如下畫面時,表示 MCS Lite 服務已經啟動成功,並且可以開啟您的瀏覽器,透過提示的 IP 位置連線囉。
+-+-+-+ +-+-+-+-+ M C S L I T E +-+-+-+ +-+-+-+-+ MCS Lite server IP: '10.10.10.10:3000'
值得注意的是在 Linux 與 LinkIt 7688 的版本並不支援圖形化的管理介面,因此也不需要如 “Windows 與 Mac 使用者”中的第四個步驟,先註冊管理員帳號。
系統需求
作業系統
作業系統 | 版本 |
---|---|
Windows | Windows 7 and above |
MacOS | 10.12 Sierra and above |
Linux | Debian and Ubuntu based Linux distributions, OpenWrt |
Others | MCS Lite 亦可安裝在其他多種作業環境之下,但部分功能可能受限,且安裝方式各有不同,請參考附錄A。 |
硬體
400 MHz 以上或更快的 32 位元 (x86) 或 64 位元 (x64) 處理器
建議最少 256 MB RAM
2 GB 的可用硬碟空間
區域網路存取
相關防火牆開啟 3000, 8000, 8888 port (可以在系統管理主控台使用說明查看如何修改相關設定 )