720 | HỘI NGHỊ KHOA HỌC VÀ CÔNG NGHỆ ĐIỆN LỰC TOÀN QUỐC 2017
SMART HOME VÀ CÁC LỢI ÍCH ĐEM LẠI
Trần Huy Vũ
Trung tâm Sản xuất thiết bị đo điện tử Điện lực miền Trung – CPC EMEC
Tóm tắt: Bài báo dựa trên những cơ sở khoa học và lí thuyết về Smart Home (ngôi nhà
thông minh), giới thiệu các lợi ích về việc ứng dụng công nghệ này vào trong thực tiễn
từ nhiều phương diện như điều khiển, phần mềm, phần cứng, tiện ích, bảo mật, năng
lượng, trải nghiệm người dùng, chi phí... Bài báo sử dụn
15 trang |
Chia sẻ: huongnhu95 | Lượt xem: 502 | Lượt tải: 0
Tóm tắt tài liệu Smart home và các lợi ích đem lại, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
g nền tảng chính là công nghệ
tự động hóa ngôi nhà (Home Automation), giới thiệu giao thức và các phương diện kỹ
thuật khi ứng dụng Smart Home cho các công trình nhà ở, nhà làm việc hiện đại.
1. ĐẶT VẤN ĐỀ
Smart Home với nền tảng chính là công nghệ tự động hóa ngôi nhà, là hình thức
kiến trúc nhà được lắp đặt các thiết bị điện, điện tử có tác dụng tự động hóa hoàn toàn
hoặc bán tự động nhằm thay thế con người trong việc thực hiện một hoặc một số thao
tác quản lý, điều khiển. Công nghệ ngôi nhà thông minh có ý nghĩa trong việc giúp cuộc
sống ngày một tiện nghi hơn, giải phóng sức lao động của con người bằng sự trợ giúp
của công nghệ hiện đại. Ngoài ra, Smart Home còn góp phần tiết kiệm điện năng, chỉ sử
dụng điện năng vào những mục đích cần thiết, phục vụ trực tiếp đến đời sống con
người, kiểm soát và loại trừ tất cả điện năng lãng phí không mang lại lợi ích cho đời
sống. Không chỉ đơn thuần là sự kiểm soát các thiết bị, hệ thống Smart Home có thể cho
phép ngôi nhà có khả năng học thói quen của chủ nhà và điều chỉnh các hoạt động của
các thành phần trong hệ thống cho phù hợp với chủ nhà. Với những đặc tính ưu việt,
công nghệ ngôi nhà thông minh đang dần là xu hướng khi quan tâm đến thiết kế và xây
dựng nội thất, quản lý hoạt động bên trong của ngôi nhà trong giai đoạn cách mạng
công nghệ 4.0.
2. TỔNG QUAN
2.1. Giới thiệu về công nghệ ngôi nhà thông minh
Hệ thống nhà thông minh là một hệ thống tự động hóa tiên tiến, phức tạp giúp con
người có thể quản lý và kiểm soát các chức năng của tòa nhà. Ví dụ một tòa nhà thông
minh có thể kiểm soát ánh sáng, nhiệt độ, thiết bị đa phương tiện, thiết bị an toàn, hoạt
động của cửa đi, cửa sổ cũng như nhiều chức năng khác. Nhà thông minh sử dụng công
nghệ “tự động hóa tòa nhà – Home Automation” để cung cấp cho chủ nhà những phản
hồi mang tính thông minh và các thông tin được kiểm soát theo nhiều hướng. Ví dụ, tủ
lạnh có thể tự liệt kê các thực phẩm thiết yếu cho sức khỏe, sử dụng hết lượng thực
phẩm. Một ngôi nhà thông minh thậm chí có thể giúp con người chăm sóc thú cưng và
tưới nước cho cây trồng.
PHÂN BAN SỬ DỤNG ĐIỆN | 721
Ngày nay, với việc công nghệ Internet of Things (IoT) được đề cập rất nhiều và là
một xu thế phát triển tất yếu và bùng nổ trên thế giới nói chung và Việt Nam nói riêng,
các dòng thiết bị trong nhà ngày càng trở nên thông minh hơn do được trang bị khả
năng tính toán, khả năng cảm biến môi trường và khả năng kết nối mạng. Các thiết bị
khi được áp dụng công nghệ IoT thường được gọi là thiết bị thông minh.
2.2. Các chức năng của hệ thống điều khiển giám sát thông minh
2.2.1. Hệ thống chiếu sáng và điều khiển rèm cửa tự động
Công nghệ thông minh cho phép tự động điều khiển hệ thống chiếu sáng theo kịch
bản và theo nhóm. Với chỉ một nút nhấn trên keypad, một thao tác chạm nhẹ lên
Touchpanel, Ipad, Smartphone, toàn bộ hệ thống đèn, rèm hoạt động theo kịch bản đã
được đặt sẵn trước đó. Điều này giúp làm giảm một lượng lớn công tắc đảo chiều và dây
dẫn. Công nghệ này cho phép điều khiển chiếu sáng bằng cảm biến phát hiện chuyển
động bằng việc thu nhận sự thay đổi của tia hồng ngoại phát ra từ người chuyển động
làm tác nhân kích hoạt hệ thống đèn và hoạt động theo chuyển động đó. Các chương
trình điều khiển theo thời gian, sự kiện, mùa được nạp vào bộ điều khiển trung tâm
thông qua các phần mềm lập trình. Bộ điều khiển sẽ thực hiện công tác điều khiển theo
chương trình này.
2.2.2. Hệ thống điều hòa không khí
Hệ thống điều hoà không khí được tích hợp vào hệ thống nhà tự động thông qua
các cảm biến nhiệt độ. Các cảm biến nhiệt độ được tích hợp để kiểm soát hệ thống điều
hoà không khí theo nhiệt độ đặt trước và theo lịch trình đã được lập trình. Kết hợp với
các cảm biến gắn tại các cửa, hệ thống điều hòa tự động tắt khi thời gian cửa bị mở vượt
quá thời gian đã được cài đặt trước.
2.2.3. Hệ thống âm thanh giải trí đa vùng
Với hệ thống âm thanh đa vùng, người dùng đươc nghe nhạc ở bất cứ đâu trong
nhà với các nguồn nhạc tùy ý được chọn khác nhau. Người dùng có thể chọn nguồn âm
thanh cho từng khu vực từ các nguồn âm thanh khác nhau như DVD, Ipod, laptop,...
2.2.4. Hệ thống an ninh
Hệ thống an ninh tích hợp khả năng kết nối với hệ thống thoại, mạng di động
GSM, Internet và khả năng tương tác cảnh báo, xua đuổi kẻ đột nhập tại chỗ như: hú
còi, hú chuông, điều khiển hệ thống chiếu sáng, điều khiển hệ thống âm thanh, ghi hình
kẻ đột nhập hoặc cung cấp kết nối sóng di động GSM. Hệ thống tự động quay số đến rất
nhiều số điện thoại đặt trước và thông báo chính xác tình trạng xảy ra của căn hộ.
2.2.5. Hệ thống kiểm soát môi trường
Hệ thống kiểm soát môi trường nhà thông minh bao gồm: cảm biến điện tử, trung
tâm kiểm soát và hệ thống hiển thị. Hệ thống kiểm soát môi trường có những chức năng
chính như đo đạc các chỉ số môi trường và tự động hóa hệ thống.
722 | HỘI NGHỊ KHOA HỌC VÀ CÔNG NGHỆ ĐIỆN LỰC TOÀN QUỐC 2017
3. CÁC XU HƯỚNG PHÁT TRIỂN SMARTHOME TRÊN THẾ GIỚI
Tất cả các hãng công nghệ lớn như Goolge, Amazon, Apple và Samsung đều đang
tìm cách chiếm lĩnh thị trường Smart Home này. Đối với những hãng công nghệ lớn thì
việc chiếm lĩnh và làm chủ hệ sinh thái của một xu hướng mới là vô cùng quan trọng;
việc này có ý nghĩa sống còn với họ. Tuy nhiên, mỗi hãng có những động thái và chiến
lược khác nhau.
3.1. Google
Google đầu tư rất nhiều vào các công nghệ liên quan đến lĩnh vực IoT nói chung
và Smart Home nói riêng: Google beacon platform, Brillo & Weave, OnHub Router,
Google Cloud IoT,... Tuy vậy để đi vào hộ tiêu dùng thì một chiến lược chính của
Google là mua lại công ty Nest trong năm 2014. Nest đến giờ có ba sản phẩm chính khá
thành công trên thị trường đó là: hệ thống điều hòa thông minh, hệ thống báo cháy, và
camera giám sát gia đình. Chiến lược của Google là bán sản phẩm tốt, người dùng nhận
thấy lợi ích của sản phẩm rõ ràng, sau khi người dùng mua thiết bị này về thì Google
biến nó thành bộ điều khiển trung tâm có thể kết nối và tương tác với các thiết bị thông
minh khác trong nhà. Google thực hiện việc này qua chương trình Works with Nest, các
sản phẩm của bên thứ ba khi có nhãn “Works with Nest” sẽ tương thích với hệ thống
Nest của Google. Ví dụ, đèn thông minh Belkin Wemo khi dùng chung với sản phẩm
của Nest sẽ tự động tắt đèn khi hệ thống thấy không có người ở nhà (các sản phẩm của
Nest có cảm biến để biết được có người trong nhà hay không).
3.2. Amazon
Tương tự như Google (Nest), tức là bán một sản phẩm thông minh trong nhà rất
hấp dẫn (killer product) để người dùng mua, sau đó biến thiết bị này thành một bộ điều
khiển (Hub) cho các thiết bị thông minh khác. Sản phẩm chiếm lĩnh thị trường Smart
Home của Amazon là chiếc loa thông minh điều khiển bằng giọng nói (handsfree
speaker), Amazon Echo. Điểm thú vị của chiếc loa này là không có phím điều khiển, mà
người dùng giao tiếp với loa qua giọng nói; Amazon Echo hiểu được ngôn ngữ tự nhiên
với độ chính xác rất cao. Ngoài việc chơi nhạc, Amazon Echo có thể trả lời người dùng
các câu hỏi về thời tiết, đọc chuyện, mua hàng (tích hợp với hệ thống thương mại của
Amazon),... Hệ thống nhận dạng tiếng nói và ngôn ngữ tự nhiên của Amazon được
người dùng phản hồi tốt, luôn đạt 4 5 sao. Tuy không có con số chính thức, nhưng ước
tính Amazon bán được khoảng 3 triệu sản phẩm cho tới nay.
Cũng giống như chiến lược của Google, một khi người dùng đặt Amazon Echo
trong nhà thì chính thiết bị này sẽ hoạt động như một bộ điều khiển trung tâm (Hub) để
tương tác với các thiết bị thông minh khác trong gia đình. Amazon mở ra bộ API để lập
trình viên (developers) và các nhà phát triển thiết bị khác (OEM) tích hợp vào Echo;
Amazon gọi một tính năng tích hợp mới này là “skill”, cho tới nay đã có tới 950 skills
PHÂN BAN SỬ DỤNG ĐIỆN | 723
được tích hợp vào Amazon Echo. Sản phẩm Amazon Echo này thành công đến mức
Google vừa phải nhanh chóng công bố một sản phẩm tương tự gọi là Google Home để
cạnh tranh.
4. NHỮNG LỢI ÍCH MANG LẠI TỪ HỆ THỐNG SMARTHOME
4.1. Sức khỏe
Đó là lợi ích về an toàn điện với thiết bị tự ngắt khi có sự cố. Ngoài ra, bằng liên
kết với cảm biến nhiệt độ để phát hiện các bất thường khi xảy ra cháy, hệ thống sẽ tự
ngừng cung cấp điện cho mọi thiết bị, đồng thời sẽ báo hiệu ngay lập tức cho người
dùng về những rủi ro có thể xảy ra.
4.2. An ninh
An ninh nằm ở hệ thống cửa tự động được điều khiển tại bất cứ vị trí nào, hệ
thống gửi các tín hiệu khẩn cấp khi căn nhà có dấu hiệu bị xâm nhập. Các camera an
ninh sẽ gia tăng độ an toàn cho các hộ gia đình bằng cách ghi nhận lại các hình ảnh khi
phát hiện có chuyển động hoặc tự động ghi hình tại một thời điểm nhất định nào đó
trong ngày. Nhờ đó, bố mẹ có thể giám sát các hoạt động hằng ngày của con cái khi ở
nhà.
4.3. Tiết kiệm thời gian
Với hệ thống nhà thông minh tự động, con người sẽ không bao giờ còn phải lo
lắng việc chạy về nhà để mở cửa cho con khi đi học về hay để điều chỉnh các vật dụng
gia đình. Con người sẽ tiết kiệm được các khoảng thời gian quý báu và dành hiệu năng
tốt hơn cho công việc.
4.4. Tiết kiệm chi phí
Việc sử dụng công nghệ thông minh giúp tự động ngắt các thiết bị điện khi không
hoạt động hoặc điều chỉnh nhiệt độ điều hoà, giúp tiết kiệm nguồn năng lượng quốc gia
và giảm chi phí trong việc sử dụng điện.
5. MỘT SỐ GIAO THỨC ỨNG DỤNG TRONG SMART HOME NÓI RIÊNG VÀ IOT
NÓI CHUNG
Hiện nay có nhiều công nghệ giao tiếp được biết đến như Wifi, Bluetooth, Zigbee
và mạng di động 2G/3G/4G... trong các ứng dụng tự động hóa tòa nhà, lắp đặt nhà
thông minh. Đặc biệt với giải pháp nhà thông minh không dây thì các giao thức giao
tiếp không dây này lại vô cùng quan trọng. Tùy thuộc vào các ứng dụng và các yếu tố
như phạm vi giao tiếp, khối lượng dữ liệu truyền, yêu cầu tính bảo mật, năng lượng cho
hệ thống pin,... sẽ quyết định lựa chọn một hoặc nhiều phương thức truyền thông phù
724 | HỘI NGHỊ KHOA HỌC VÀ CÔNG NGHỆ ĐIỆN LỰC TOÀN QUỐC 2017
hợp. Trong phần tham luận này, bài viết sẽ tập trung vào một số giao thức nổi bật là
ZigBee, MQTT, AWS IoT và giới thiệu tổng quan các giao thức còn lại.
5.1. ZigBee
ZigBee, giống như Bluetooth, là một loại truyền thông trong khoảng cách ngắn,
hiện được sử dụng với số lượng lớn và thường được sử dụng trong công nghiệp. Điển
hình, Zigbee Pro và Zigbee remote control (RF4CE) được thiết kế trên nền tảng giao
thức IEEE802.15.4 là một chuẩn giao thức truyền thông vật lý trong công nghiệp hoạt
động ở 2,4 Ghz, thường được sử dụng trong các ứng dụng khoảng cách ngắn và dữ liệu
truyền tin ít nhưng thường xuyên, được đánh giá phù hợp với các ứng dụng trong Smart
Home hoặc trong một khu vực đô thị/khu chung cư.
ZigBee/RF4CE có một lợi thế đáng kể trong các hệ thống phức tạp, yêu cầu các
điều kiện như tiêu thụ công suất thấp, tính bảo mật cao, khả năng mở rộng số lượng các
node cao... Phiên bản mới nhất của Zigbee là 3.0, trong đó điểm nổi bật là sự hợp nhất
của các tiêu chuẩn Zigbee khác nhau thành một tiêu chuẩn duy nhất. Ví dụ, sản phẩm và
kit phát triển của Zigbee của TI là CC2538SF53RTQT Zigbee SystemOnChip T và
CC2538 Zigbee Development Kit.
Tiêu chuẩn: ZigBee 3.0 based on IEEE802.15.4
Tần số: 2,4 GHz
Khoảng cách: 10 100 m
Tốc độ: 250 kbps
5.1.1. Kiến trúc mạng ZigBee
Kiến trúc mạng ZigBee chia làm 3 phần chính:
Ứng dụng
ZigBee stack
Radio
Mạng ZigBee được chia thành các lớp, mỗi lớp không biết gì về lớp trên nó. Lớp
trên được xem như một “master” mà gửi yêu cầu cho “slave” bên dưới làm. Kiến trúc
mạng ZigBee không giống mô hình mạng OSI 7layer, nhưng có vài thành phần giống
gồm PHY (physical), MAC (link layer), NWK (network). Các lớp 47 (Transport,
Session, Presentation và Application) được chuyển qua các lớp APS (Application
support) và ZDO (ZigBee Device Object) trong mô hình ZigBee. Hai lớp thấp nhất,
MAC và PHY được định nghĩa bởi đặc tả IEEE 802.15.4. Lớp PHY không giải mã bất
cứ tín hiệu nào. Lớp MAC cung cấp khái niệm của một network, gồm một PAN ID và
kết nối thông qua các beacon requests và response.
PHÂN BAN SỬ DỤNG ĐIỆN | 725
Hình 1: Kiến trúc mạng ZigBee
Lớp PHY: Trong mạng ZigBee, lớp giao thức thấp nhất là lớp vật lý IEEE
802.15.4, hay PHY. Lớp này là gần nhất với phần cứng và điều khiển, giao tiếp trực tiếp
với radio transceiver. Lớp PHY chịu trách nhiệm cho việc kích hoạt radio truyền và
nhận packet. PHY cũng lựa chọn tần số kênh và đảm bảo kênh hiện không được dùng
bởi các thiết bị khác trên mạng khác.
Lớp MAC: Medium Access Control (MAC) layer cung cấp giao diện giữa PHY
layer và NWK layer. MAC có trách nhiệm sinh ra các beacon và đồng bộ thiết bị với
các beacon (trong mạng beaconenabled). MAC layer cũng cung cấp dịch vụ kết hợp và
không kết hợp.
Lớp NWK có trách nhiệm cho hình thành mạng mesh, gồm broadcasting các
packets qua mạng, xác định các đường đi cho các unicasting packets và đảm bảo các gói
tin được gửi một cách tin cậy từ một node đến node khác. Lớp network cũng có một tập
các lệnh cho mục đích bảo mật, gồm bảo mật tham gia và tái tham gia mạng. Tất cả các
mạng ZigBee được bảo mật ở lớp NWK.
Lớp APS có trách nhiệm cho ứng dụng. Nó hoạt động như một bộ lọc cho ứng
dụng chạy phía trên nó các endpoints đơn giản là logic trong các ứng dụng này. Nó hiểu
những gì các clusters và endpoints đưa ra, kiểm tra xem endpoint là một thành viên của
Application Profile và group trước khi gửi thông tin lên trên. Lớp APS cũng lọc các
thông tin trùng mà hoàn toàn được gửi lên bởi lớp NWK. Lớp APS giữ một bảng local
binding, một bảng định tuyến các nodes hoặc các nhóm trong mạng mà node muốn
giao tiếp đến.
Lớp ZDO (bao gồm ZigBee Device Profile, ZDP) có trách nhiệm cho quản lý
cục bộ của mạng. Nó cung cấp các dịch vụ để khám phá các nodes khác và các dịch vụ
trong mạng, có trách nhiệm trực tiếp cho trạng thái hiện tại của node trên mạng.
726 | HỘI NGHỊ KHOA HỌC VÀ CÔNG NGHỆ ĐIỆN LỰC TOÀN QUỐC 2017
Application Framework chứa ZigBee Cluster Library và cung cấp một
framework mà các ứng dụng chạy bên trong. Các endpoints là cơ chế được sử dụng tách
biệt một ứng dụng khỏi các ứng dụng khác.
5.1.2. Mô hình mạng trong ZigBee
Hình 2: Mô hình mạng ZigBee
Trong mô hình mạng ZigBee tồn tại 3 dạng mô hình chính: mạng hình sao, mạng
hình cây, mạng hình dạng lưới (Mesh).
Mạng hình sao: Cấu trúc mạng hình sao bao gồm 1 bộ thu thập dữ liệu
(Coordinator) và nhiều các thiết bị đầu cuối (End Device) cùng truy cập vào, ở mạng
này có đặc điểm là cấu trúc đơn giản, coordinator đảm nhận phân phối tín hiệu đến tất
cả các node cũng như nhận tín hiệu về từ các nút mạng. Sơ đồ mạng hình sao còn nhiều
hạn chế, khi Coordinator gặp tình huống bị mất kết nối thì hệ thống mạng bị mất hoàn,
khả năng mở rộng mô hình mạng rất khó do mỗi Coordinator chỉ có khả năng quản lý
cũng như cấp phát địa chỉ với số lượng có hạn. Mô hình mạng sao phù hợp với mạng
nhỏ với ít node mạng.
Mạng hình cây: Cấu trúc mạng hình cây được tạo từ 1 Coordinator và nhiều
cụm nhỏ bao gồm các End Device và 1 Coordinator được quản lý và giao tiếp với
Coordinator chính, sơ đồ mạng có sự phân cấp quản lý, khi 1 thiết bị mất kết nối thì hệ
thống vẫn không bị ảnh hưởng, nhưng các thiết bị muốn giao tiếp với nhau cũng phải
truyền về Coordinator trung tâm quản lí. Sơ đồ mạng hình Tree có mở rộng hơn sơ đồ
hình sao về số lượng các nút mạng.
PHÂN BAN SỬ DỤNG ĐIỆN | 727
Mạng hình Mesh: Bộ định tuyến (Router) tồn tại một địa chỉ không thay đổi, có
thể được dùng truyền dữ liệu điểm tới điểm trên một địa chỉ. Nếu khi Coordinator
không được cấp nguồn thì router sẽ vẫn duy trì mạng, vì giữa các router vẫn giao tiếp
với nhau. Mô hình mạng Mesh được mở rộng từ mô hình mạng hình cây với cách thức
giao tiếp linh hoạt, vì thế mô hình mạng Mesh được sử dụng phổ biến hơn trong mạng
ZigBee.
5.2. MQTT
MQTT (Message Queuing Telemetry Transport) là một giao thức gửi dạng
publish/subscribe sử dụng cho các thiết bị Internet of Things với băng thông thấp, độ tin
cậy cao và khả năng được sử dụng trong mạng lưới không ổn định. Bởi vì giao thức này
sử dụng băng thông thấp trong môi trường có độ trễ cao nên đây là một giao thức lý
tưởng cho các ứng dụng M2M.
5.2.1. Publish, subscribe
Trong một hệ thống sử dụng giao thức MQTT, nhiều node trạm (gọi là MQTT
client – gọi tắt là client) kết nối tới một MQTT server (gọi là broker). Mỗi client sẽ đăng
ký một vài kênh (topic), ví dụ như “/client1/channel1”, “/client1/channel2”. Quá trình
đăng ký này gọi là “subscribe”, giống như chúng ta đăng ký nhận tin trên một kênh
Youtube vậy. Mỗi client sẽ nhận được dữ liệu khi bất kỳ trạm nào khác gửi dữ liệu và
kênh đã đăng ký. Khi một client gửi dữ liệu tới kênh đó, gọi là “publish”.
5.2.2. QoS
Ở đây có 3 tuỳ chọn QoS (Qualities of service) khi “publish” và “subscribe”:
QoS0 Broker/client sẽ gửi dữ liệu đúng 1 lần, quá trình gửi được xác nhận bởi
chỉ giao thức TCP/IP, giống kiểu “đem con bỏ chợ”.
QoS1 Broker/client sẽ gửi dữ liệu với ít nhất 1 lần xác nhận từ đầu kia, nghĩa là
có thể có nhiều hơn 1 lần xác nhận đã nhận được dữ liệu.
QoS2 Broker/client đảm bảo khi gửi dữ liệu thì phía nhận chỉ nhận được đúng
1 lần, quá trình này phải trải qua 4 bước bắt tay.
Một gói tin có thể được gửi ở bất kỳ QoS nào và các client cũng có thể subscribe
với bất kỳ yêu cầu QoS nào. Có nghĩa là client sẽ lựa chọn QoS tối đa mà nó có để nhận
tin. Ví dụ, nếu 1 gói dữ liệu được publish với QoS2 và client subscribe với QoS0, thì
gói dữ liệu được nhận về client này sẽ được broker gửi với QoS0 và 1 client khác đăng
ký cùng kênh này với QoS 2, thì nó sẽ được Broker gửi dữ liệu với QoS2.
Một ví dụ khác, nếu 1 client subscribe với QoS2 và gói dữ liệu gửi vào kênh đó
publish với QoS0 thì client đó sẽ được Broker gửi dữ liệu với QoS0. QoS càng cao thì
càng đáng tin cậy, đồng thời độ trễ và băng thông đòi hỏi cũng cao hơn.
728 | HỘI NGHỊ KHOA HỌC VÀ CÔNG NGHỆ ĐIỆN LỰC TOÀN QUỐC 2017
5.2.3. Retain
Nếu RETAIN được set bằng 1, khi gói tin được publish từ Client, Broker phải lưu
trữ lại gói tin với QoS và nó sẽ được gửi đến bất kỳ Client nào subscribe cùng kênh
trong tương lai. Khi một Client kết nối tới Broker và subscribe, nó sẽ nhận được gói tin
cuối cùng có RETAIN = 1 với bất kỳ topic nào mà nó đăng ký trùng. Tuy nhiên, nếu
Broker nhận được gói tin mà có QoS = 0 và RETAIN = 1, nó sẽ huỷ tất cả các gói tin có
RETAIN = 1 trước đó. Và phải lưu gói tin này lại, nhưng hoàn toàn có thể huỷ bất kỳ
lúc nào.
Khi publish một gói dữ liệu đến Client, Broker phải se RETAIN = 1 nếu gói được
gửi như là kết quả của việc subscribe mới của Client (giống như tin nhắn ACK báo
subscribe thành công). RETAIN phải bằng 0 nếu không quan tâm tới kết quả của việc
subscribe.
5.2.4. LWT
Gói tin LWT (last will and testament) không thực sự biết được Client có trực
tuyến hay không, cái này do gói tin KeepAlive đảm nhận. Tuy nhiên gói tin LWT như
là thông tin điều gì sẽ xảy đến sau khi thiết bị ngoại tuyến.
5.2.5. Ví dụ
Giả sử người dùng có 1 cảm biến gửi những dữ liệu quan trọng và không thường
xuyên. Cảm biến này có đăng ký trước với Broker một tin nhắn lwt ở topic
/node/goneoffline với tin nhắn id của nó. Và người dùng cũng đăng ký theo dõi topic
/node/goneoffline, sẽ gửi SMS tới điện thoại mỗi khi nhận được tin nhắn ở kênh mà
người dùng đang theo dõi.
Trong quá trình hoạt động, cảm biến luôn giữ kết nối với Broker bởi việc luôn gửi
gói tin keepAlive. Nhưng nếu vì lý do gì đó, cảm biến này chuyển sang ngoại tuyến, kết
nối tới Broker timeout do Broker không còn nhận được gói keepAlive. Lúc này, do cảm
biến đã đăng ký LWT, do vậy broker sẽ đóng kết nối của cảm biến, đồng thời sẽ publish
một gói tin là Id của cảm biến vào kênh /node/goneoffline, dĩ nhiên là người dùng
cũng sẽ nhận được tin nhắn báo cảm biến đã ngoại tuyến.
5.3. AWS IoT
AWS IoT (Amazone Web Service) là một nền tảng dữ liệu điện toán đám mây
(managed cloud platform) do Amazon phát triển, có thể kết nối thiết bị một cách dễ
dàng và tương tác một cách an toàn với các ứng dụng điện toán đám mây (cloud) và
những thiết bị khác.
Trong lĩnh vực Smart Home luôn tồn tại một câu hỏi: “Làm cách nào để xây dựng
các thiết bị gia dụng thông minh trong nhà (smart domestic electric appliances) mà
PHÂN BAN SỬ DỤNG ĐIỆN | 729
thông qua Internet, người sử dụng có thể kiểm soát theo thời gian thực (realtime) và đề
xuất kịch bản sử dụng tốt nhất?”. Để minh họa cho giải pháp được đề xuất, trong phần
này, bài viết sẽ trình bày một trường hợp (case study) về hệ thống điều hòa không khí
thông minh. Kiến trúc hệ thống được mô tả như hình sau:
Hình 3: Kiến trúc hệ thống
Hệ thống điều hòa không khí bao gồm cục nóng (heater), cục lạnh (cooler), quạt
và cảm biến không khí (độ ẩm và nhiệt độ) được kiểm soát bởi Wall Controller thông
qua giao thức Modbus (mở/tắt, tăng/giảm nhiệt độ/độ ẩm, tăng/giảm tốc độ quạt, chọn
chế độ chương trình,). Thiết bị IoT giao tiếp với Wall Controller thông qua giao thức
Modbus bằng cách sử dụng hệ thống thu phát RS485 và giao tiếp với AWS qua giao
thức HTTPS sử dụng kết nối WiFi. Nó sẽ nhận được thông tin về hệ thống điều hòa
không khí và gửi thông tin đến AWS (qua AWS IoT). Sau đó, thông tin sẽ được hiển thị
trên ứng dụng di động của người dùng (iOS, Android, Windows Phone).
Khi người dùng muốn kiểm soát các hệ thống điều hòa không khí, họ sẽ dùng ứng
dụng di động để gửi lệnh đến AWS (mở/tắt, tăng/giảm nhiệt độ/độ ẩm, tăng/giảm tốc độ
quạt, chọn chế độ chương trình,). Các lệnh này sẽ được gửi tới thiết bị IoT thông qua
AWS IoT và thiết bị sẽ truyền chúng đến Wall Controller thông qua giao thức Modbus
để theo dõi hệ thống điều hòa không khí. Thông tin liên quan đến quản lý hệ thống được
lưu trữ tại Amazon RDS. Hệ thống cũng sẽ lưu trữ log trong Amazon S3 cho Tracking,
và lưu trữ thông tin về hành vi của người dùng trong Amazon DynamoDB cho Analytics.
730 | HỘI NGHỊ KHOA HỌC VÀ CÔNG NGHỆ ĐIỆN LỰC TOÀN QUỐC 2017
Hình 4: Thành phần của hệ thống IoT
Các công nghệ được sử dụng trong hệ thống bao gồm:
Lowpower ARM® Cortex®M4 Core cho MCU (microcontroller unit) của
thiết bị IoT.
Xamarin để xây dựng ứng dụng điện thoại di động cho iOS, Android và
Windows Phone.
AWS IoT, Amazon EC2, Amazon DynamoDB, Amazon RDS, Amazon S3.
AWS cho hệ thống giám sát: Amazon CloudWatch, Amazon CloudTrail,
Amazon SNS.
Ngoài các loại AWS kể trên, chúng ta cũng có thể sử dụng Amazon Elasticsearch
Service, Amazon Mobile Analytics, Amazon EMR, Amazon Redshift, Amazon
Machine Learning, Amazon QuickSight, Amazon Kinesis để phân tích.
Dữ liệu bên dưới sẽ được lưu trữ và phân tích:
Nhiệt độ, độ ẩm, tốc độ quạt, chế độ lựa chọn chương trình.
Thời gian để bật/tắt, nhiệt độ tăng/giảm/độ ẩm/tốc độ quạt.
Công suất tiêu thụ của người dùng để đề xuất kịch bản sử dụng tốt nhất.
Nhờ sự phân tích này, hệ thống có thể đề xuất cài đặt tối ưu cho người dùng cũng
như cung cấp cho các nhà sản xuất những thông tin hữu ích để cải thiện sản phẩm của
PHÂN BAN SỬ DỤNG ĐIỆN | 731
mình. Cách tiếp cận này giúp chúng ta xây dựng giải pháp thích hợp trong lĩnh vực
Smart Home, cho phép người sử dụng kiểm soát tức thời các loại đồ dùng gia đình
thông qua Internet và đề xuất các kịch bản tốt nhất cho kinh tế, sức khỏe, môi trường.
Việc sử dụng AWS cũng đảm bảo độ tin cậy, hiệu quả chi phí và tính sức mạnh của hệ
thống. Do đó, sự kết hợp giữa AWS và IoT thực sự mang đến một giải pháp hoàn hảo
cho Smart Home.
5.4. Các giao thức khác
5.4.1. Bluetooth
Bluetooth Smart (hay BLE Bluetooth Low Energy) một giao thức quan trọng
trong IoT với lợi thế là tiêu hao năng lượng cực thấp. Đây được dự kiến là chìa khóa
cho các sản phẩm IoT. Theo Bluetooth SIG, hiện có hơn 90% điện thoại smartphone
được nhúng Bluetooth, bao gồm các hệ điều hành IOS, Android và Window và dự kiến
đến năm 2018 sẽ là "Smart Ready". Tuy nhiên, BLE không thực sự được thiết kế cho
các ứng dụng dùng để truyền file và sẽ phù hợp hơn cho khối dữ liệu nhỏ.
Một số thông tin kỹ thuật về Bluetooth 4.2:
Tần số: 2.4 GHz
Phạm vi: 50 150 m (Smart/BLE)
Dữ liệu truyền được: 1 Mbps
5.4.2. Wifi
Wifi (là viết tắt từ Wireless Fidelity hay mạng 802.11) là hệ thống mạng không
dây sử dụng sóng vô tuyến. Các sóng vô tuyến sử dụng cho WiFi gần giống với các
sóng vô tuyến sử dụng cho thiết bị cầm tay, điện thoại di động và các thiết bị khác. Nó
có thể chuyển và nhận sóng vô tuyến, chuyển đổi các mã nhị phân 1 và 0 sang sóng vô
tuyến và ngược lại. Tuy nhiên, sóng WiFi có một số khác biệt so với các sóng vô tuyến
khác ở chỗ: Chúng truyền và phát tín hiệu ở tần số 2.4 GHz hoặc 5 GHz. Tần số này cao
hơn so với các tần số sử dụng cho điện thoại di động, các thiết bị cầm tay và truyền
hình. Tần số cao hơn cho phép tín hiệu mang theo nhiều dữ liệu hơn.
Kết nối Wifi thường là sự lựa chọn hàng đầu của rất nhiều kỹ sư giải pháp bởi tính
thông dụng và kinh tế của hệ thống wifi và mạng LAN với mô hình kết nối trong một
phạm vi địa lý có giới hạn. Hiện nay, đa số các thiết bị wifi đều tuân theo chuẩn
802.11n, được phát ở tần số 2.4 Ghz và đạt tốc độ xử lý tối đa 300 Megabit/giây.
Một số thông tin kỹ thuật:
Tiêu chuẩn: Based on 802.11n (most common usage in homes today)
Tần số: 2.4 GHz and 5 GHz bands
Khoảng cách: 50 m
Tốc độ: 150 200 Mbps (tối đa 600 Mbps) tùy thuộc vào kênh tần số được sử
dụng và số lượng các ăngten (chuẩn 802.11ac cho tốc độ từ 500 Mbps to 1 Gbps).
732 | HỘI NGHỊ KHOA HỌC VÀ CÔNG NGHỆ ĐIỆN LỰC TOÀN QUỐC 2017
5.4.3. Cellular
Với các ứng dụng IoT/M2M yêu cầu khoảng cách truyền thông dài, hoặc không bị
giới hạn bởi khoảng cách địa lý thì việc lựa chọn đường truyền dữ liệu thông qua mạng
điện thoại di động GPRS/3G/LTE là một lựa chọn sáng suốt. Tuy nhiên, việc truyền dữ
liệu đi xa thì sẽ tốn năng lượng tương ứng và yếu tố tiêu hao năng lượng dễ được chấp
nhận trong bài toán này.
Hiện nay, các thiết bị/các điểm đầu cuối trong công nghiệp đều được hỗ trợ tích
hợp các cổng giao tiếp vật lý theo chuẩn như RS232 , RS485, RS422 hay Ethernet. Các
phương tiện truyền thông qua mạng di động đều hỗ trợ đầu vào là các cổng Serial hay
Ethernet nên việc tích hợp giải pháp truyền thông không dây không còn khó khăn hay bị
giới hạn bởi yếu tố khách quan.
Một số thông tin kỹ thuật:
Tiêu chuẩn: GSM/GPRS/EDGE (2G), UMTS/HSPA (3G), LTE (4G)
Tần số: 900/1800/1900/2100 MHz
Khoảng cách: 35 km max for GSM; 200 km max for HSPA
Tốc độ (typical download): 35 170 kps (GPRS), 120 384 kbps (EDGE),
384 Kbps 2 Mbps (UMTS), 600 kbps 10 Mbps (HSPA), 3 10 Mbps (LTE)
5.4.4. ZWave
Tương tự Zigbee, ZWave là chuẩn truyền thông không dây trong khoảng cách
ngắn và tiêu thụ rất ít năng lượng. Dung lượng truyền tải với tốc độ 100 kbit/s phù hợp
với nhu cầu giao tiếp giữa các thiết bị trong các hệ thống IoT, M2M. Chuẩn kết nối
ZWave và Zigbee cùng hoạt động với tần số 2.4 GHz và cùng được thiết kế với mức
tiêu thụ năng lượng rất ít nên có thể sử dụng với các loại PIN di động.Zwave hoạt động
ở tần số thấp hơn so với Zigbee/wifi, dao động trong các dải tần của 900 MHz, tùy theo
quy định ở từng khu vực khác nhau.
Ưu điểm của ZWave là tiêu thụ năng lượng cực ít và độ mở (open platform) cực
cao. Hiện nay, ZWave được sử dụng chủ yếu trong ứng dụng Smart Home. Đặc biệt,
mỗi thiết bị ZWave trong hệ thống là một thiết bị có thể vừa thu và vừa phát sóng nên
tính ổn định hệ thống được nâng cao. Lợi thế của ZWave là có hỗ trợ mạng Mesh hoạt
động truyền dữ liệu bình thường ngay khi không có Coordinator và có thể mở rộng tới
232 thiết bị.
Thông số kỹ thuật cơ bản:
Tiêu chuẩn: ZWave Alliance ZAD12837 / ITUT G.9959
Tần Số: 900 MHz (ISM)
Khoảng cách truyền: 30 m
Tốc độ: 9.6/40/100 kbit/s
PHÂN BAN SỬ DỤNG ĐIỆN | 733
5.4.5. 6LoWPAN
6LoWPAN là tên viết tắt của IPv6 protocol over lowpower wireless PANs (tức
là: sử dụng giao thức IPv6 trong các mạng PAN không dây công suất thấp). 6LoWPAN
được phát triển bởi Hiệp hội Đặc trách kỹ thuật Internet IETF (Internet Engineering
Task Foce), cho phép truyền dữ liệu qua các giao thức IPv6 và IPv4 trong các mạng
không dây công suất thấp với các cấu trúc mạng điểm điểm (P2P: point to point) và
dạng lưới (mesh). Tiêu chuẩn được đặt ra để quy định các đặc điểm của 6LoWPAN
cho phép sử dụng rộng rãi trong các ứng dụng IoT.
Điểm khác của 6LoWPAN so với Zigbee, Bluetooth là: Zigbee hay bluetooth là
các giao thức ứng dụng, còn 6LoWPAN là giao thức mạng, cho phép quy định cơ chế
đóng gói bản tin và nén header. Đặc biệt, IPv6 là sự kế thừa của IPv4 và cung cấp
khoảng 5 x 1028 địa chỉ cho tất cả mọi đối tượng trên thế giới, cho phép mỗi đối tượng
là một địa chỉ IP xác định để kết nối với Internet.
Được thiết kế để gửi các bản tin IPv6 qua mạng IEEE802.15.4 và các tiêu chuẩn
IP mở rộng như: TCP, UDP, HTTP, COAP, MQTT và Websocket, là các tiêu chuẩn
cung cấp nodes endtoend, cho phép các router kết nối mạng tới các IP.
Thông số kỹ thuật cơ bản:
Tiêu chuẩn: RFC6282.
Tần số: phù hợp và được sử dụng trong hầu hết các phương thức truyền thông
khác như Bluetooth Smart (2.4 GHz) hoặc ZigBee hoặc lowpower RF (sub1 GHz).
5.4.6. Thread
Thread là một giao thức IP mới, dựa trên nền tảng mạng IPv6 được thiết kế riêng
cho mảng tự động hóa trong các tòa nhà và nhà. Được ra mắt vào giữa năm 2014 bởi
Theard Group, giao thức Thread dựa trên các tiêu chuẩn khác nhau, bao gồm
IEEE802.15.4, IPv6 và 6LoWPAN, và cung cấp một giải pháp dựa trên nền tảng IP cho
các ứng dụng IoT. Được thiết kế để làm việc với các sản phẩm chip của Freescale và
Silicon Labs (vốn hỗ trợ chuẩn IEÊ802.15.4), đặc biệt có khả năng xử lý lên đến 250
nút với độ xác thực và tí
Các file đính kèm theo tài liệu này:
- smart_home_va_cac_loi_ich_dem_lai.pdf