QNAP: QIoT Containers

Language

QIoT Containers

您專屬的 IoT 私有雲平台

軟體容器 (Container) 技術不僅簡化了軟體架構和開發流程,更有助於物聯網 (IoT) 應用的發展,為世界帶來巨大改變。QNAP 賦予 NAS 嶄新的意義,奠基於 Container Station (軟體容器工作站) 提供了「QIoT Containers」平台,幫助您快速地架構 IoT 環境與應用部署。

下載範例程式

物聯網:科技業革命性的新浪潮

物聯網 (Internet of Things,簡稱 IoT) 是指眾多的物件,包含:電腦、智慧型裝置、可穿戴裝置 (Wearable)、家用設備及其他聯網裝置,彼此透過網路連結,進行信息交換。物聯網生態結合了人與人、人與物,以及物與物之間的關聯,並在過程中產生大量的資料收集與交換,實現智能化管理,並進一步分析資料以獲得洞見,幫助改善效率、減少浪費,或開創商機與新價值。

IoT 產生的龐大資料如何儲存?

現在,萬物皆聯網,由各式裝置產生的大量資料不斷增加。您或許選擇將 IoT 資料儲存於便利的公有雲端空間中,但儲存空間的成本所費不貲,而且還有不可忽視的個人隱私與資料安全疑慮。將重要資料暴露於公司/組織以外的第三方儲存處所,也意味著失去對資料的掌控等潛在風險。

安全私有雲,是您 IoT 應用的最佳後盾

考慮到公有雲部分不利的限制,私有雲則是一個較可靠且符合經濟效益的解決方案,有效支持 IoT 應用所需要的儲存系統。QNAP NAS 不僅提供大儲存空間,亦支援許多協定和安全機制,可做為理想的 IoT 應用平台;搭配軟體容器的支援,透過豐富的 Container 套件,將有助於加速 IoT 應用的開發和部署,是簡化服務架構、推動微服務的最佳選擇。

  • 大儲存空間

    您需要更多儲存空間來處理 IoT 資料。QNAP NAS 支援數 TB 至數 PB 的超大儲存空間,有效滿足來自於各裝置的大量資料。

  • 完善安全性

    QNAP NAS 提供可信賴的安全機制,包含整機加密、服務連結 (Service Binding) 與 RAID 資料保護等豐富功能。

  • IoT 協定

    MQTT、HTTP、COAP、 AMQP 皆為 IoT 應用的標準協定。藉由 QIoT Containers,QNAP NAS 可支援這些協定,成為物聯網的最佳平台與儲存系統。

  • 縮短設計時間

    QNAP 獨特的 Container Station 支援 LXC 和 Docker® 技術,讓您可迅速採用豐富的軟體容器,在安全、獨立的環境中建構 IoT。

  • 可擴充的微服務

    軟體容器的特性相當符合以微服務模式架構的 IoT 系統。例如:使用 HA Proxy 加上多個 Ponte 容器,完成具高度擴充性的物聯網專用閘道器。

  • 整合公有雲

    除了利用 QNAP NAS 本身的規則引擎,IoT 資料亦可再傳送到公有雲,獲取更多雲端運算資源進行資料分析。

更快捷的 IoT:利用軟體容器建構微服務

微服務 (Microservices) 將應用程式切割成多個單純、小型的功能/服務,再利用模組化方式組合出大型應用程式,滿足特定業務目標。軟體容器 (Container) 靈活、可擴充套件的特性,使其極適合應用於微服務架構當中,並使用於 IoT 系統。尤其單一容器單一應用,以及可獨立部署的特性相當符合 IoT 架構的需求,更讓軟體容器成為建構微服務的理想工具,不但可針對單個組件來更新應用程式,而不影響其他部分,還可隨時依據企業或客戶需求調整應用程式,更新更快、更容易。

微服務與軟體容器的優勢

設計架構先進

在微服務架構的應用中添加新功能,並不需要重寫整個應用,只需將新功能直接加入現有應用中。

程式庫更小

每一個微服務的程式庫僅處理單一功能並保持小巧,意味著複雜度更低,且容易維護、管理。

擴展容易

您的用戶突然上傳大量的影像檔,該怎麼辦呢?此時,您只需要擴展專門處理影像任務的影像檔 API 即可。

部署簡單

微服務有效拆分應用,可各自獨立的部署和管理。此特點特別有益於開發者與創新公司 (Startups),提高生產力。

快速設計專屬於您的 IoT 套件

利用「QIoT Containers」設計 IoT 應用套件,您便可享有更高的自主性來創造專屬又具隱私的 IoT 私有雲平台。只要在每個建構步驟選擇一個軟體容器,並安裝於 Container Station,短短幾分鐘就能架構完成、開始使用。

QNAP Container Station 獨家支援 LXC 與 Docker® 兩項輕量級虛擬技術,提供多元豐富的軟體容器,是開發者輕鬆利用、快速開發,與便利部署物聯網應用的最佳平台。立即在 Container Station 內搜尋「IoT」,取得適用的軟體容器,便可以多元開創您的物聯網應用。

模組 通訊協定轉換
(Protocol converter)
訊息仲介
(Message broker)
規則引擎
(Rules engine)
資料庫
(Database)
呈現
(Presentation)
描述 QNAP 提供的 QBridge 可用於在地閘道 (Field gateway),橋接兩個不同協定。 負責接收訊息、解析,再把訊息發送出去。 處理接受到的訊息,並賦予您的 裝置物件 (Things) 與特定服務互動的能力。 利用 NoSQL 資料庫來擷取與管理來自感應器、裝置與閘道器的大量資料。 通常利用行動裝置、可穿戴裝置和網頁/電腦 app 來執行。使用者可用來監控與掌控物聯網裝置。
軟體容器 QNAP QBridge Kafka
Ponte
RabbitMQ
Node-RED
Blockly
MongoDB
Redis
MariaDB
Freeboard
Dashing

IoT 應用案例

給開發者的「QIoT Containers」Starter Kits

開發者僅需數十美金的成本,在開發板 (如:Raspberry Pi) 上連接上煙霧、溫度、或濕度感應器,即可快速開發出一套簡易的智慧家庭專案。QIoT Containers 提供多種通訊協定以及 Dashboard 套件,幫助使用者輕易地將感應器接至開發板,並在 QNAP NAS 中設定 MQTT、Node-RED、Freeboard 等套件。由感應器接收到的資料則會透過網路回傳至 NAS,使用者可透過 Dashboard 的呈現來同時遠端監測家中環境品質。

工業物聯網

工業物聯網 (Industrial Internet of Things,簡稱 IIoT) 為企業成長與產業發展開啟了無限潛能。QIoT Containers 提供經濟實惠的方法,協助傳統工業通訊協定 (如:Modbus、Koyo、Omron、Melsec、Siemens 等) 與新世代 IoT 協定整合。透過 IP 設定,將邊緣閘道器 (Edge gateway)、Moebus 或 PLC 連上網際網路,減少建置在地閘道 (Field gateway) 的成本。

智慧停車管理

IoT 應用於停車管理,可協助改善管理效率和大眾安全。不僅停車場管理員可更精確地掌握停車空間的使用狀況,讓工作有效率,使用者也能更快速地找到停車位。此應用在擁擠市區、城鎮中更顯益處。

智慧家庭

智慧家庭旨在為家庭生活帶來更大的舒適與便利,豐富的應用層面包含:智慧門禁管理、照明調控、室內溫度與濕度調控,以及安全監控與警報器的自動化等等。IoT 智慧家庭透過網路連結了智慧家電、感測器、娛樂裝置和行動裝置,有效整合了居家環境的自動化和安全管理。

醫療保健/個人健康照護

將 IoT 導入醫療領域,將可有效擴大服務範圍與改善醫學品質,提高效率同時降低照護的成本。實務上可應用的範圍相當廣闊,包含臨床照護乃至遠距的病人即時監控與照護追蹤等等。藉由 IoT 技術在智慧醫療的應用下,個人的完整健康資訊將可被有效收集、存檔與分析,並在需要時給予合適的健康管理建議。

Container 列表

  • Blockly Blockly is a library for building visual programming editors.
  • Dashing Dashing is a Sinatra-based framework that lets you build beautiful dashboards.
  • Freeboard A Open Source Dashboard.
  • Intel Edison Intel® Edison technology is a hardware and software platform that, when combined with sensors and your imagination, empowers you to invent new Internet-enabled products and solutions.
  • Kafka Apache Kafka is a publish-subscribe messaging rethought as a distributed commit log.
  • MariaDB MariaDB is a community-developed fork of the MySQL relational database management system intended to remain free under the GNU GPL.
  • MongoDB MongoDB (from humongous) is a cross-platform document-oriented database.
  • Node-RED Node-RED is a tool for wiring together hardware devices, APIs and online services in new and interesting ways.
  • Ponte Ponte allows you to publish and receive data using any protocol: HTTP, MQTT and CoAP.
  • RabbitMQ Robust messaging for applications.
  • Redis Redis is a data structure server. It is open-source, networked, in-memory, and stores keys with optional durability.
  • RPI The Raspberry Pi is a series of credit-card-sized, single-board computers developed in the United Kingdom by the Raspberry Pi Foundation with the intent to promote the teaching of basic computer science in schools and developing countries.