TẬP ĐOÀN BƯU CHÍNH VIỄN THÔNG VIỆT NAM
HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG
ĐỒ ÁN/KHOÁ LUẬN
TỐT NGHIỆP ĐẠI HỌC
Đề tài : “Thiết kế mô hình smart home đơn giản sử dụng
module wifi ESP8266”
Người hướng dẫn :
Sinh viên thực hiện: Trần Văn Tiệp
Lớp : D12DTMT
NHẬN XÉT, ĐÁNH GIÁ, CHO ĐIỂM
(Của giảng viên hướng dẫn)
......................................................................................................................................................
......................................................................................................................................................
......................................................................................................................................................
......................................................................................................................................................
......................................................................................................................................................
......................................................................................................................................................
......................................................................................................................................................
......................................................................................................................................................
......................................................................................................................................................
......................................................................................................................................................
......................................................................................................................................................
......................................................................................................................................................
......................................................................................................................................................
......................................................................................................................................................
ích theo xu thế của xã hội.
Nhưng điều khiến em thực sự ấn tượng và quý trọng hơn rất nhiều đó là sự nhiệt huyết, tận
tâm
của các thầy cô trong khoa
Em xin cảm ơn cô Bùi Thị Dân, cô Vũ Anh Đào, thầy Nguyễn Trung Hiếu, thầy Nguyễn Ngọc
Minh thầy cô thực sự đã đưa em đến với khoa điện tử, đem đến cho em sự đam mê và nhiệt
huyết tuổi trẻ, điện tử của các thầy cô em và các bạn đã rất may mắn có được đón nhận tình
cảm của thầy cô danh cho.
Sau cánh cửa đồ an là một tương lại mới, một con đường mới, một công việc mới cho em và
các bạn ở tập đoàn FPT sofware, khoảng 40 bạn trên tổng số hơn một trăm bạn làm việc cùng
em ở tập đoàn FPT sofware và còn nhiều bạn khác đã có việc ở tập đoàn khác là sảm phẩm
đào tạo và tâm huyết của thầy cô.
Em xin một lần nữa thay mặt các bạn cảm ơn các thầy cô rất nhiều em xin chúc các thầy cô
sức khỏe và thành công a !
DANH MỤC CÁC KÍ HIỆU VÀ CHỮ VIẾT TẮT
CPU: Central Process Unit
Khối xử lý trung tâm
RAM: Random Access Memory
Bộ Nhớ truy nhập ngẫu nhiên
ROM: Read Only Memory
Bộ Nhớ chỉ đọc
HDMI: HighDefinition Multimedia Interface
Giao diện đa phương tiện độ phân giải cao
GPIO: General Purpose Input Output
Cổng vào ra vơi mục đích cơ bản
MQTT: Message Queuing Telemetry Transport
Giao thức publish/subscribe bản tin
IOT: Internet Of Things
Là liên kết máy đến máy
WPA: WiFi Protected Access
Giao thức internet
TCP: Transmission Control Protocol
Giao thức điều khiển vận chuyển
MAC: Media Access Control
Địa chỉ vật lý
SSL: Secure Sockets Layer
Tiêu chuẩn của công nghệ bảo mật
TTL: Time To Live
Thời gian sống
URL: Uniform Resource Locator
Sử dụng tham chiếu đến tài nguyên mạng
PIR: Passive Infrared Sensor
Hồng ngoại thụ động
DANH MỤC CÁC BẢNG/ HÌNH VẼ
MỤC LỤC
Page 4
Đồ án tốt nghiệp đại học Chương 1 Giới thiệu về smart
home
MỞ ĐẦU
Điện tử đang là ngành khoa học đa nhiệm điện tử đã đáp ứng được những đòi hỏi không
ngừng của các ngành và lĩnh vực khác nhau cho đến nhu cầu thiết yếu của con người trong
cuộc sống hằng ngày. Một trong những ứng dụng quan trọng nhất cảu điện tử là wifi ứng
dụng vào trong mô hình smart home IOT, wifi được ứng dụng vào nhiều trong công công
nghiệp và trong cuộc sống với nhiều các ứng dụng khác nhau với những thiết bị điều khiển
từ xa rất tinh vi và đạt được năng suất kinh tế thật cao. Xuất phát từ ứng dụng đó em thiết
gian ngắn nên sản phẩm demo trong đồ an chưa được tích hợp nhiều những tính năng như
ngôi nhà xây dựng thực tế.
3. Hướng phát triển đề tài tiếp theo
Trần Văn Tiệp – D12DTMT
Page 5
Đồ án tốt nghiệp đại học Chương 1 Giới thiệu về smart
home
Sẽ xây dựng tích hợp đầy đủ những tình năng của smart home thực tế đã làm, xây dựng đầy
đủ chi tiết tài liệu để các bạn khóa sau có thể nghiên cứu phat triển kế thừa.
CHƯƠNG 1 GIỚI THIỆU VỀ SMART HOME
1.1 Giới thiệu về smart home
Nhà thông minh đang và sẽ là một xu hướng công nghệ tất yếu trên thế giới, trở thành tiêu
chuẩn của nhà ở hiện đại trong kỷ nguyên Internet of Things – kết nối vạn vật qua internet.
Bên cạnh đó, sự tiện nghi và tiết kiệm năng lượng cũng dần trở thành một tiêu chuẩn cần
thiết nhằm nâng cao chất lượng sống của chúng ta. Vậy nên hãy bắt đầu cho một "kỷ nguyên
công nghệ" mới.
Công nghệ và thiết bị cho ngôi nhà thông minh đang được các công ty trong ngành xây dựng
quan tâm nhiều. Tại châu Âu, ngày càng có nhiều điều luật bắt buộc các ngôi nhà mới xây
phải có chứng chỉ thân thiện môi trường, như cách nhiệt tốt, giảm tiêu thụ điện, nước và khí
đốt,...
Dưới đây là 5 cách mà một ngôi nhà thông minh giúp bạn có một cuộc sống tiện nghi và thoải
mái hơn:
Báo cửa nào chưa đóng.
Kéo rèm khi trời sáng
Đo mực nước trong bể, hiển thị theo %. độ mịn là 510%
Tự động bơm nước khi bể dùng làm đèn hắt ở tủ bếp hoặc hắt lên trần trong phòng ngủ. Remove
bỏ điện trở trên thanh LED.
LED âm tường: 36v > dùng làm đèn trần phòng khách. Remove bỏ bộ đổi nguồn
220 > 36v và điện trở hạn dòng.
LED 12v (3 bóng cắt từ led thanh) > dùng làm đèn tường
Điện áp tối đa 1 bóng led là 3.3v. Nối tiếp các bóng để ra điện áp khác nhau.
Nguồn
Ưu tiên dùng nguồn 24V
Nguồn cho LED: Điện áp là bội của 3.3v > mỗi phòng dùng 1 cục sạc laptop 1920v
Nguồn cho hệ thống điều khiển: 5V từ điện lưới hoặc acquy.
Đếm số người trong phòng
Khi có người vào, check độ sáng và bật đèn với độ sáng phù hợp, có dimmer.
Khi hết người, tắt hết đèn
Trên tường có nút điều chỉnh độ sáng theo ý muốn.
Bật quạt thông gió khi CO2 trên ngưỡng cho phép
Điều chỉnh độ ẩm. Tăng đần nhiệt độ về sáng.
Kéo dèm theo thời gian đặt trước.
Trên tường có nút điều chỉnh độ sáng theo ý muốn.
Phòng bếp
Báo động khí gas, Co2
Bật quạt thông gió khi CO2 đạt ngưỡng.
Tủ bếp có đèn, bật đèn tủ khi mở cửa tủ.
Đếm số người trong phòng
Khi có người vào, check độ sáng và bật đèn với độ sáng phù hợp, có dimmer.
Khi hết người, giảm độ sáng đèn trần còn 10%, đèn tường còn 50%. Tắt hết đèn sau 5 phút
Trên tường có nút điều chỉnh độ sáng, tắt mở theo ý muốn. (reset về auto khi hết người trong
phòng)
Phòng tắm
Đếm số người trong phòng
Khi có người vào, check độ sáng và bật đèn với độ sáng phù hợp, có dimmer.
Khi hết người, giảm độ sáng đèn trần còn 10%, Tắt hết đèn sau 5p
Trên tường có nút điều chỉnh độ sáng, tắt mở theo ý muốn. (reset về auto khi hết người trong
phòng)
Cửa ngõ
Bấm chuông, màn hình home server tự hiện camera cửa ngõ
Camera ghi hình khi có chuyển động
Trần Văn Tiệp – D12DTMT
Page 8
Raspbian: hệ điều hành dựa trên Debian
Ubuntu Mate: Ubuntu Desktop
Snappy Ubuntu Core: chủ yếu dành cho các nhà phát triển
Openelec: hệ thống giải trí đa phương tiện
OSMC: hệ thống giải trí đa phương tiện
Pidora: hệ điều hành dựa trên Fedora
RISC OS: không phải hệ điều hành Linux, ….
2.1.2 Mục đích sử dụng Raspberry pi 2 trong đề tài smart home
Sử dụng Raspberry pi 2 trong smart home đóng vai trò như server lưu trữ dữ liệu, tương tác
với các thiết bị ( Device ) trao đổi dữ liệu với các thiết bị thông qua chuẩn giao thức IOT
MQTT, Orange pi one đóng vai trò MQTT server (Broker) trong mô hình MQTT còn thiết bị
đóng vai trò MQTT client. Trong đó mỗi MQTT client đăng ký 1 vài kênh (topic) gửi để trao
đổi dữ liệu với MQTT server gọi là Subcribe mỗ client (có thể là điện thoại máy tính ) mỗi
Trần Văn Tiệp – D12DTMT
Page 10
Đồ án tốt nghiệp đại học Chương 2 Link kiện va mudule sử
dụng
client có thế nhận được dữ liệu từ bất kỳ trạm nào khác gửi sang kênh đã đăng ký việc gửi
dữ liệu sang kênh đăng ký gọi là publish.
2.2 Module wifi ESP8266
2.2.1 Giới thiệu về module ESP8266
Chân GND nối mass
2.3 IC cảm biến điện dung TTP223BA6
2.3.1 Giới thiệu về IC cảm biến điện dung TTP223BA6
Trần Văn Tiệp – D12DTMT
Page 12
Đồ án tốt nghiệp đại học Chương 2 Link kiện va mudule sử
dụng
Hình 2. Sơ đồ nguyên lý cảm biến điện dung TTP223BA6
TTP223 là một IC phát hiện chạm phím cảm ưng, việc phát hiện chạm cảm biến của IC được
thiết kế để thay thế việc nhấn nút bấm trực tiếp thông thường, với kích thước cảm biến đa
dạng. tiêu thụ điện năng thấp và điện áp hoạt động rộng là tiếp xúc tính năng chính cho các
ứng dụng DC –AC.
2.3.2 Sơ đồ chân và chức năng
Chân TOG nối GND chọn mode direct
Chân AHLB là chân chọn mức điện áp đầu ra chân Q khi chạm phím, nối ALHB với GND
chân Q ở mức active hight khi chạm phím chân Q ở mức điện áo cao.
2.3.3 Mục đích sử dụng IC TTP223BA6
Sử dụng IC TTP223BA6 để thiết kế mạch cảm biến điện dung 3 kênh dùng để bật tắt thiết
bị và điều chỉnh công suất hoạt động của thiết bị tiêu thụ trong đề tái Smart home.
2.4 Mosfet kênh N IRFR3709 30V
2.4.2 Nguyên lý hoạt động
dòng điện, là link kiện có trở kháng đầu vào thích hợp hơn cho khuếch đại các nguồn tín hiệu
yếu, mosfet có thể được sử dụng cho các mạch băm xung điều chỉnh công suất hoạt động
của thiết bị điện áp 1 chiều .
Hình 2. Sơ đồ chân Mosfet IRFR 3709
G là cực cổng
S là cực nguồn
D là cực máng
Trong đó G là cực điều khiển được cách ly hoàn toàn với cấu trúc bán dẫn còn lại bởi lớp bán
dẫn còn lại bởi lớp điện môi cực mỏng nhưng có độ cách điện lớn. Hai cực còn lại là cực gốc
(S) và cực máng (D), cực máng là cực đón tiếp các hạt mang điện.
Trần Văn Tiệp – D12DTMT
Page 14
Đồ án tốt nghiệp đại học Chương 2 Link kiện va mudule sử
dụng
Mosfet có điện trở giữa 2 cực G và S và giữa G và D là vô cùng lớn còn điện trở giữa D và S
phị thuộc vào điện áp cực G và cực S khi điện áp Ugs tăng thì trở kháng giữa cực D và cực S
giảm
còn khi điện áp Ugs giảm thì trở kháng giữa cực D và cực S tang.
2.4.4 Mục đích sử dụng Mosfet IRFR3709
Mosfet có khả năng đóng ngắt nhanh với dòng điện và điện áp khá lớn nên được sử dụng
nhiều trong các bộ dao động tạo ra từ trường vì đóng cắt nhanh lam cho dòng điện biến thiên.
Sử dung mosfet trong trong module thiết bịđể điều khiển độ sáng của led thanh 12V đóng
ngắt thiết bị điện 1 chiều.
2.5 IC chuyển đổi USB – UART IC PL2303
2.6 Cảm biến nhiệt độ DS18B20
2.6.1 Giới thiệu về cảm biến nhiệt độ DS18B20
Hình 2. Sơ dồ chân DS18B20
DS18B20 là link kiện điện tử thuộc loại bán cảm biến nhiệt độ kỹ thuật số giao tiếp one
wire( giao tiếp một đường truyền ), bên trong ic tích hợp sẵn cảm biến nhiệt độ, bộ chuyển
đổi, khối xử lý , giao tiếp one wire, bộ nhớ ROM, EEPROM, báo thức nhiệu độ dạt ngưỡng
…
Các thông số của linh kiện DS18B20:
Các thông số của giải đo từ 55 đến + 125 độ C
Nguồn cung cấp 3 đến 5.5 V
Độ phân giải 9bit, 12 bit
Cảm biến nhiệt độ DS18B20 có mã nhận diện lên đến 64bit, vì vậy bạn có thể kiểm tra
nhiệt độ với nhiều IC DS18B20 mà chỉ dùng 1 dây dẫn duy nhất để giao tiếp với các IC
này.
Sơ đồ và chức năng chân của linh kiện điện tử DS18B20.
Trần Văn Tiệp – D12DTMT
Page 16
Đồ án tốt nghiệp đại học Chương 2 Link kiện va mudule sử
dụng
2.6.2 Sơ đồ chân và chức năng
Chức năng chân của DS18B20.
Chân số 1 : GND là chân nối mass (0V).
Đồ án tốt nghiệp đại học Chương 2 Link kiện va mudule sử
dụng
Vậy thì cũng chính do nguyên lý này, nếu người chuyển động theo hướng song song, phát ra
cùng lúc 2 luồng bức xạ qua lăng kính fresnel đập vào đồng thời 2 đơn vị cảm biến, xung điện
không tạo ra ,và lúc này sensor không hề báo động. Đây là điều hết sức cơ bản, nhưng nhiều
kỹ thuật viên an ninh khi lắp đặt cảm biến PIR thường không hề lưu ý đến. Họ chỉ đơn giản
đặt sensor hướng mắt ra khu vực cần kiểm soát” mà không quan tâm đến hướng đột nhập của
kẻ trộm. Nguyên tắc là phải đặt mắt sensor hướng vuông góc với hướng khả dĩ nhất mà kẻ
trộm có thể di chuyển. Như vậy mới tăng xác suất báo động chính xác. Đặt song song với
hướng kẻ trộm, hắn ta sẽ đi thẳng đến cảm biến mà có thể không hề kích hoạt báo động.
2.7.2 Một số lưu ý khi lắp đặt cảm biến hồng ngoại
Không hướng mắt sensor về phía dàn nóng máy lạnh. Vì dàn nóng máy lạnh khi hoạt động
thường có nhiệt độ cao, tia bức xạ hồng ngoại của nó phát ra sẽ gây nhiễu cảm biến, khiến
nó hoạt động không chính xác.
Không hướng mắt sensor về phía cửa sổ có rèm che. Việc này là để tránh báo động giả. Khi
cửa sổ mở, nhiều nguồn nhiệt xâm nhập, rèm che gặp gió sẽ có thể gây nhiễu cảm biến vi
sóng.
Không lắp đặt cảm biến PIR trong nhà ra ngoài trời. Điều này thường hay gặp. Cảm biến
PIR loại trong nhà không có tính năng chịu mưa nắng, để ngoài trời dù không trực tiếp gặp
mưa nắng, nó cũng dễ bị hỏng dần chất liệu vỏ, lăng kính fresnel, khiến chức năng hoạt động
kém dần đi.
Không hướng trực tiếp mắt sensor về nơi nhiều nắng mặt trời. Khuyến cáo này rất dễ hiểu.
Tia mặt trời có nhiều bức xạ hồng ngoại, khiến sensor bị nhiễu.
Không nên đặt sensor gần dây điện nguồn. Cảm biến PIR là một thiết bị điện tử, hoạt động
ở điện áp thấp, nên hạn chế đặt gần điện nguồn cao áp.
Không nên hướng mắt sensor ra phía cổng sát đường đi. Lý do đơn giản là để tránh báo động
giả không đáng có do người khác đi bộ hoặc chạy bộ ngang qua cổng. Sensor có thể lầm với
được.
Việc có chân ra số Dout rất tiện cho ta mắc các ứng dụng đơn giản, không cần đến vi điều
khiển. Khi đó ta chỉ cần chỉnh giá trị biến trở tới giá trị nồng độ ta muốn cảnh báo. Khi nồng
độ MQ2 đo được thấp hơn mức cho phép thì Dout = 1. Đèn Led tắt. Khi nồng độ khí đo được
lớn hơn nồng khí cho phép, Dout =0, đèn led sáng.
Ta có thể ghép nối vào mạch Realy để điều khiển bật tắt đèn, còi, hoặc thiết bị cảnh báo
khác.
Một điều khó khăn khi làm việc với MQ2 là chúng ta khó có thể quy từ điện áp Aout về giá
trị nồng độ ppm. Rồi từ đó hiển thị và cảnh báo theo ppm. Do giá trị điện áp trả về từng loại
khí khác nhau, lại bị ảnh hưởng nhiệt độ, độ ẩm nữa.
Trong thiết bị của mình, để xác định điểm cảnh báo mình làm khá thủ công.
Đầu tiên đo trạng thái không khí sạch, giá trị thu được Vout1
Cho khí ga từ bật lửa rò rỉ ra. Ta thấy giá trị Aout tăng lên. Khi đạt khoảng cách khí ga từ bật
lửa hợp lý rồi tương ứng với nồng độ khí bắt đầu nguy hiểm, ta ghi lại giá trị Vout2. Ta chọn
giá trị Vout2 là giá trị ngưỡng cảnh báo. Nếu giá trị đo được lớn hơn ta sẽ cảnh báo
Chỉnh chân biến trở để điện áp đo tại chân 3 của L358 = Vout2.
Hình 2. Sơ đồ chân module MQ2
2.8.3 Mục đích sử dụng module cảm biến khí gas MQ2
Sử dụng module cảm biến khi gas để phát hiện xem khi gas có bị rò rỉ ra ngoại không trong
phòng bếp.
Trần Văn Tiệp – D12DTMT
Page 19
Đồ án tốt nghiệp đại học Chương 2 Link kiện va mudule sử
dụng
Đồ án tốt nghiệp đại học Chương 3 Tổng quan về mô hình smart
home
CHƯƠNG 3 TỔNG QUAN VỀ MÔ HÌNH SMART HOME XÂY DỰNG
Hinh 3. Sơ đồ khối smart home
3.1 Giao thức MQTT
3.1.1 MQTT là gì
MQTT 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 nó là một
giao thức lý tưởng cho các ứng dụng M2M(machine to machine ).
M2M: là công nghệ cho phép các thiết bị có thể trao đổi với các hệ thống thông qua mạng vô
tuyến hoặc hữu tuyến.
3.1.2 Publish và subcribe trong giao thức MQTT
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".
3.1.3 QoS trong giao thức MQTT
QoS (qualities of sevice) : là 1 cách thức điều khiển mức độ ưu tiên traffic của hệ thống mạng,
tính năng này hoạt động trên tất cả các tầng khác nhau của hệ thống, nhưng trong bài thử
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 đặt 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.
3.2 Kiến trúc MQTT
MQTT có mô hình client/server, nơi mà mỗi cảm biến là một khác hàng (client) và kết nối đến
một máy chủ, có thể hiểu như một nhà môi giới (broker), thông qua giao thức TCP
(Transmission Control Protocol)
MQTT là giao thức định hướng bản tin. Mỗi bản tin là một đoạn rời rạc của tín hiệu và broker
không thể nhìn thấy.
Mỗi bản tin được publish một địa chỉ, có thể hiểu như một kênh. Client đăng kí vào một vài
kênh để nhận/gửi dữ liệu, gọi là subscribe. Client có thể subscribe vào nhiều kênh. 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ào kênh đã đăng kí. Khi một client
gửi một bản tin đến một kênh vào đó, gọi là publish.
Ví dụ, một mạng đơn giản gồm 3 Client và một broker trung tâm.
Cả 3 khách hàng mở kết nối TCP với Broker. Client B và C đăng kí tới kênh nhiệt độ topic
temperature.
Trần Văn Tiệp – D12DTMT
Page 22
Đồ án tốt nghiệp đại học Chương 3 Tổng quan về mô hình smart
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 bản tin cần thiết vào kênh /node/goneoffline, dĩ nhiên là Client cũng sẽ
nhận được tin nhắn báo Cảm đã ngoại tuyến.
Khả năng duy trì bản tin
MQTT hỗ trợ lưu trữ các bản tin trong Broker để duy trì bản tin. Khi publish các bản tin, các
Client có thể yêu cầu broker duy trì các bản tin. Chỉ có các bản tin mới nhất được lưu lại. Khi
một Client đăng kí đến một kênh, bất kì bản tin nào đã được đăng kí lưu trữ sẽ được gửi đến
Client.
Không giống như một hàng đợi bản tin, broker của MQTT không cho phép duy trì các bản tin
để sao lưu vào máy chủ.
3.3 Bảo mật của giao thức MQTT
MQTT broker có thể yêu cầu tên người dùng và mật khẩu xác thực từ client để kết nối. Để
đảm bảo tính bảo mật, kết nối TCP có thể được mã hóa với SSL/TLS (Transport Layer
Security (TLS) protocol, Secure Sockets Layer (SSL) protocol).
Mặc dù MQTT được thiết kế gọn nhẹ, nó có hai nhược điểm làm hạn chế các thiết bị:
Mỗi client MQTT phải hỗ trợ TCP và thường sẽ giữ một kết nối mở đến broker ở mọi thời
điểm. Đối với một số môi trường mà xác suất mất bản tin cao hay không có sẵn máy tính thì
đây là cả một vấn đề.
Tên kênh MQTT thường là các chuỗi dài làm chúng không thỏa đáng với tiêu chuẩn 802.15.4
Trần Văn Tiệp – D12DTMT
Page 24
Đồ án tốt nghiệp đại học Chương 3 Tổng quan về mô hình smart
home
Cả hai thiết sót được giải quyết bằng giao thức MQTTSN, trong đó xác định một ánh xạ