Thiết Kế và Triển Khai Thiết Bị IoT Ứng Dụng BLE Mesh cho Giám Sát và Điều Khiển Nhà Thông Minh

Khóa luận tốt nghiệp nghiên cứu tốt nghiệp kỹ thuật máy tính thiết kế và hiện thực các thiết bị iot ứng dụng cho việc giám sát và, vận dụng lý thuyết vào thực tế, đề xuất giải

Chuyên ngành

Kỹ thuật máy tính

Người đăng

Ẩn danh

Thể loại

khóa luận tốt nghiệp

2023

74
6
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CẢM ƠN

1. CHƯƠNG 1: TỔNG QUAN ĐỀ TÀI

1.1. Tình hình trong và ngoài nước

1.2. Tổng quan đề tài

1.3. Mục tiêu

2. CHƯƠNG 2: TỔNG QUAN VỀ BLE

2.1. Giới thiệu về giao thức không dây BLE

3. CHƯƠNG 3: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

4. CHƯƠNG 4: THIẾT KẾ CHI TIẾT CÁC MẠCH

5. CHƯƠNG 5: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

DANH MỤC HÌNH

DANH MỤC BẢNG

DANH MỤC TỪ VIẾT TẮT

TÓM TẮT KHÓA LUẬN

MỞ ĐẦU

Tóm tắt

I. Tổng quan về Thiết Kế và Triển Khai Thiết Bị IoT Ứng Dụng BLE Mesh

Thiết kế và triển khai thiết bị IoT ứng dụng BLE Mesh cho nhà thông minh đang trở thành xu hướng nổi bật trong lĩnh vực công nghệ hiện đại. Công nghệ này không chỉ giúp tối ưu hóa việc quản lý thiết bị mà còn mang lại sự tiện lợi cho người dùng. BLE Mesh cho phép nhiều thiết bị kết nối và giao tiếp với nhau, tạo thành một mạng lưới thông minh, giúp người dùng dễ dàng điều khiển và giám sát các thiết bị trong nhà.

1.1. Giới thiệu về BLE Mesh và ứng dụng trong nhà thông minh

BLE Mesh là một công nghệ mạng không dây cho phép nhiều thiết bị IoT kết nối với nhau. Công nghệ này giúp mở rộng phạm vi kết nối và tăng cường khả năng truyền tải dữ liệu giữa các thiết bị trong nhà thông minh.

1.2. Lợi ích của việc sử dụng BLE Mesh trong thiết bị IoT

Việc sử dụng BLE Mesh trong thiết bị IoT mang lại nhiều lợi ích như tiết kiệm năng lượng, khả năng mở rộng mạng lưới và tăng cường độ tin cậy trong việc truyền tải dữ liệu. Điều này giúp người dùng có thể giám sát và điều khiển thiết bị một cách hiệu quả hơn.

II. Vấn đề và Thách thức trong Thiết Kế Thiết Bị IoT Ứng Dụng BLE Mesh

Mặc dù BLE Mesh mang lại nhiều lợi ích, nhưng cũng tồn tại một số thách thức trong quá trình thiết kế và triển khai. Các vấn đề như độ trễ trong truyền tải dữ liệu, khả năng tương thích giữa các thiết bị và bảo mật thông tin là những yếu tố cần được xem xét kỹ lưỡng.

2.1. Độ trễ và khả năng tương thích giữa các thiết bị

Độ trễ trong việc truyền tải dữ liệu có thể ảnh hưởng đến trải nghiệm người dùng. Hơn nữa, khả năng tương thích giữa các thiết bị khác nhau cũng là một thách thức lớn trong việc triển khai BLE Mesh.

2.2. Bảo mật thông tin trong mạng BLE Mesh

Bảo mật thông tin là một yếu tố quan trọng trong thiết kế hệ thống IoT. Việc đảm bảo an toàn cho dữ liệu truyền tải giữa các thiết bị là cần thiết để ngăn chặn các cuộc tấn công mạng.

III. Phương pháp Thiết Kế Thiết Bị IoT Sử Dụng BLE Mesh

Để thiết kế thiết bị IoT ứng dụng BLE Mesh, cần áp dụng một số phương pháp và công nghệ tiên tiến. Việc lựa chọn các linh kiện phù hợp, lập trình và cấu hình hệ thống là những bước quan trọng trong quá trình này.

3.1. Lựa chọn linh kiện và thiết bị phù hợp

Việc lựa chọn linh kiện như ESP32, cảm biến và module BLE là rất quan trọng. Các linh kiện này cần đảm bảo tính tương thích và hiệu suất cao trong quá trình hoạt động.

3.2. Lập trình và cấu hình hệ thống

Lập trình thiết bị IoT để đảm bảo khả năng giao tiếp và điều khiển giữa các thiết bị là một bước quan trọng. Cấu hình hệ thống cũng cần được thực hiện để tối ưu hóa hiệu suất hoạt động.

IV. Ứng dụng Thực Tiễn của Thiết Bị IoT Ứng Dụng BLE Mesh

Thiết bị IoT ứng dụng BLE Mesh đã được triển khai trong nhiều lĩnh vực khác nhau, từ quản lý nhà thông minh đến các ứng dụng trong công nghiệp. Những ứng dụng này không chỉ giúp tiết kiệm chi phí mà còn nâng cao hiệu quả hoạt động.

4.1. Quản lý nhà thông minh với BLE Mesh

BLE Mesh cho phép người dùng giám sát và điều khiển các thiết bị trong nhà một cách dễ dàng. Các thiết bị như đèn, khóa cửa và cảm biến có thể được điều khiển từ xa thông qua ứng dụng di động.

4.2. Ứng dụng trong công nghiệp

Trong lĩnh vực công nghiệp, BLE Mesh được sử dụng để giám sát và điều khiển các thiết bị sản xuất. Điều này giúp tối ưu hóa quy trình sản xuất và giảm thiểu chi phí vận hành.

V. Kết luận và Hướng Phát Triển trong Thiết Kế Thiết Bị IoT

Thiết kế và triển khai thiết bị IoT ứng dụng BLE Mesh cho nhà thông minh là một xu hướng phát triển mạnh mẽ trong công nghệ hiện đại. Với những lợi ích mà công nghệ này mang lại, việc nghiên cứu và phát triển thêm các giải pháp mới là cần thiết để đáp ứng nhu cầu ngày càng cao của người dùng.

5.1. Tương lai của thiết bị IoT ứng dụng BLE Mesh

Tương lai của thiết bị IoT ứng dụng BLE Mesh hứa hẹn sẽ có nhiều cải tiến về công nghệ và tính năng. Việc phát triển các giải pháp mới sẽ giúp nâng cao hiệu quả và độ tin cậy của hệ thống.

5.2. Định hướng nghiên cứu và phát triển

Định hướng nghiên cứu và phát triển trong lĩnh vực này cần tập trung vào việc cải thiện khả năng bảo mật, tối ưu hóa hiệu suất và mở rộng khả năng kết nối giữa các thiết bị.

10/07/2025

Trích đoạn nội dung tài liệu

Chương 1. > TONG QUAN DE TAL. Tình hình trong và ngoai nưỚC. Tổng quan để tài.

Tổng quan về BLE. Giới thiệu về giao thức không day BLE. _ Cấu trúc liên kết mạng BLE Mesh. So sánh các đặc tính giữa BLE, Zigbee và Z - Wave.

Lý do chọn giao thức mang BLE được triển khai theo mô hình mang Mesh cho hệ thống nhà thông miỉnh. Ưu và nhược điểm. _ Lý do sử dụng. Giao thức MQTT [2] .-- + ¿+ kk TT THHH HH HH it 6 2.

Tính năng, đặc điỂm:. Ưu và nhược điểm. ESP-WHO và giải thuật deep Ïearning. _ Giới thiệu về deep learning.

Cách thức hoạt động của Deep Learning. Một số ứng dụng của Deep Learning. Giới thiệu về ESP-WHO. Tìm hiểu về hệ điều hành Android.

Kiến trúc cơ bản của hệ điều hành Android. — Giới thiệu chung. Thông số kỹ thuật. Giới thiệu CHUNG eae eeeesccecscccccsecsssssssnsnnnsnnsnenstssesseseeceeeeeeeeeeensnsnnnnnntenee 25 2.

Dái tần hoạt động của hệ thong RFID. Thông số kỹ thuật.c-ccccccccccccvrerrrrrrrrrrrrrreerrre 28 Chương 3. | PHAN TÍCH VÀ THIẾT KE HỆ THÓNG. Sơ đồ truyền dữ liệu của hệ thống [2][5].

Ứng dụng Android. Xác thực thông tin người dùng trước khi sử dung ứng dung. KÉT QUA THỰC NGHIỆM. Kết quả số liệu đo về việc truyền nhận gói tin bằng BLE Mesh [3].

Bang khảo sát ty lệ chính xác của việc nhận diện khuôn mặt trên ESP-CAM 35 4. Năng lượng tiêu thụ ESP khi dùng BLE ở mode Active [6]. Thiết kế schematic và PCB. Mạch Light Dimmer.

Mach lock door và camera nhận diện. Mach lock door. Mạch camera nhận điỆn. Mạch biển thị cảm biến nhiệt độ, độ âm.

Mô tả chức năng phần cứng. Chức năng mach light dimimer.--- ee 55+ <+s+se+++se48 4. Chức năng mạch Relay. | Chức năng mach lock door và camera nhận diện.

Chức năng mạch hién thị nhiệt độ, độ ẩm. Nodejs Server va quản ly Database. Ứng dụng Android [Ï]. Xác thực người dùng.

Giao diện chính. -¿- c2 3t St 3S St EEEEekSeeErkersskrrkerreresree 57 4. Thiết lập kết nGie. Thêm, sửa, xóa thiẾt bị.

_ Các tính năng khác. cty 60 Chương 5. KÉT LUẬN VÀ HƯỚNG PHÁT TRIÊN. Nhược điểm.

Hướng phát triền.---+:+22++++t222+++tEEEEvrrrtErkrrrtrrrtrrrrrrkrreerrkei DANH MỤC HÌNH Hinh 1.1 So 6 6 thong SE ma.1 Cầu trúc liên kết mang BLE Mesh.2 Cơ chế hoạt động của NOCTS. tt hit 14 Hình 2.3 Mô tả về ludng dữ liệu trên giao thức MQTT.4 Mô hình phát triển ESP-WHO dựa trên giải thuật Deep Learning. -++ SE E* HE HT g1. vn HH HH gu 26 Hình 3.1 Sơ đồ truyền dữ liệu của hệ thống .2 Lưu đồ giải thuật cho ứng dung Android.3 Lưu đồ giải thuật cho SCrver cecsssssssssessssessssesssssessssessssesssseesssuessssesessecesseees 31 Hình 3.4 Lưu đô giải thuật cia gatewAy vcccssscesssssssssserssseesssssessssssscsssssisssssssissesssseeees 32 Hình 3.5 Lưu đ giải thuật cho các NOC .6 Đăng ky tài khoản sử dung ứng dụng .7 Lấy lại mật khẩu `.1 Nhận diện khuôn mặt với điều kiện ánh sáng ban ngày .2 Nhận diện khuôn mặt với điều kiện ánh sáng đèn bình thường.3 Nhận diện khuôn mặt với điều kiện NQUOC SANG .4 Nhận diện khuôn mặt với điều kiện ánh sáng HỜ.5 Schematic mach light đỉimH€F.6 PCB mạch light dÌHHIH€L.

5c St tt St SEeEEkskeEtEtkerkrekekeskrrreerkd 40 Hình 4.7 Schematic mạch relay. St StsikeEkkskerkerererereerrrrerrrrvd Al Hình 4.8 PCB mạch r€Ï4Iy. SE ghe 42 Hình 4.9 Schematic mach lock COOP. SE ESeEsEexerEekrrrskrrrkreerer 43 Hình 4.10 PCB mach lock door (Bottom ÏAY€T).11 PCB mach lock door (Top layer).

c5 Set sveveeEereteeetserrrererseg 44 Hình 4.12 Schematic mạch camera nhận điỆN.13 PCB mạch camera nhận điỆH. - c5 + Sex ESESvxeexeeeseeseeseee 46 Hình 4.14 Schematic mach đọc cảm biến nhiệt độ, độ dm.15 PCB mạch đọc cảm biến nhiệt độ, độ ẩm .16 Mach light dimmer thực té cccccccsssssssssvsssssssssesssssseesessssecessssiesesessssesssseeees 48 Hình 4.17 Mach light dimmer được đóng gÓi.-- 5c 5< S+Sx+eeekerereterrrrre 49 Hình 4.18 Mạch relay thực .19 Mach relay được đóng gÓI .- St SnkehErkrerererekerrrrrerree 50 Hình 4.20 Mach lock door và camera nhận diện thực tÊ.21 Mạch lock door và camera nhận diện được đóng gói (mặt trước).22 Mach lock door và camera nhận diện được đóng gói (mặt trái).23 Mach hiển thị nhiệt độ, độ ẩm thực tế.24 Mạch hiển thị nhiệt độ, độ ẩm được đóng gói .25 Cấu trúc database cho hệ thống .-----:----:©cccz+cccsccccscsccsesrcsee 53 Hình 4.26 Giao diện đăng ký và đăng nhậpp .27 Giao diện quên mật khẩu Hình 4.28 Giao điện màn hình chính va add room dialog .29 Trang quét thiết bị và trang thiết lập kịch bản Hình 4.30 Giao diện phòng điều khiển thiết bị.31 Giao diện profile người dùng va drawer navigation .32 Bottom dialog Google A$SiSfQHI. S5 5+ S+c+tst‡txeEexeeseetseevxerexeed 61 DANH MỤC BẢNG Bang 1.1 Bảng mô tả các mục tiêu chỉ tiết về các thiết bị trong nhà .1 So sánh đặc tinh giữa BLE, Zigbee và Z - WAqVe.-c-c=+<ce<sc+ 12 Bảng 2.2 Mô tả về các chân kết nói RFID.-----cccccccS22cvcvvvcresrrrrrrrreercee 28 Bang 4.1 Bảng kết quả do số lượng gói tin nhận được trên BLE Mesh .2 Kết quả khảo sát tỷ lệ nhận diện khuôn mặt trên ESP-CAM.3 Năng lượng tiêu thụ dựa vào tuổi thọ pin Li-ion 18650 4800 mAh 3.38 DANH MỤC TU VIET TAT STT | Cum tir viét tit Cum từ được viết tắt 1 | BLE Bluetooth Low Energy. 2 |MQTT Message Queuing Telemetry Transport.

3 | RFID Radio Frequency Identification. 4 | UART Universal Asynchronous Receiver Transmitter 5 |12C Inter Integrated Circuit 6 | SPI Serial Peripheral Interface 7 |API Application Programming Interface 8 |IoT Internet of Things 9 | ADC Analog to Digital Converter 0 | API Application Programming Interface 1 | ESP32 ESP32-WROOM 2 | MISO Master Input Slave Output 13 | MOSI Master Output Slave Input 4 |SCK Serial Clock 5 |CS Chip Select TÓM TÁT KHÓA LUẬN Đề tài “Thiết kế và hiện thực các thiết bị IoT ứng dụng cho việc giám sát và điều khiển nhà thông minh sử dụng BLE Mesh” là đề tài nghiên cứu, phát triển và hiện thực hệ thống được dùng cho việc giám sát và điều khiển các thiết bị trong nhà. Hệ thống bao gồm ESP32 và ESP-CAM có nhiệm vụ truyền nhận và xử lí các thông tin trạng thái ngôi nhà sử dụng mạng lưới BLE, sau đó hiển thị các dữ liệu thu thập được lên ứng dụng điện thoại thông qua internet. Hệ thống sẽ có các module để điều khiển và giám sát mọi hoạt động trong nhà.

Mỗi một module đều có 1 board ESP32 có thẻ kết nối với BLE. Các module được bố trí ở một vị trí cụ thể trong căn nhà như: phòng khách, phòng ngủ, phòng bếp, hành lang, cửa chính. Hệ thống bao gồm 5 mạch (mạch gateway - provisioner, mạch giám sát nhiệt độ - độ âm, mạch relay, mạch điều chỉnh độ sáng đèn và một mạch điều khiển, giám sát cửa ra vào), server dùng đề phân phối, lưu trữ và điều khiển luồng dữ liệu phù hợp, ứng dụng trên điện thoại sử dụng giọng nói để điều khiển (được tích hợp tính năng của Google Assistant). Ngoài ra, dé tài còn có một điểm nổi bật là sử dụng kỹ thuật deep learning cơ bản dé ứng dụng cho việc nhận diện khuôn mặt trên ESP-CAM với chi phí phát triển thấp hơn so với một số phần cứng khác, phục vụ cho mục đích đóng mở cửa ra vào.

Đề tài hướng đến việc điều khiển tat cả các thiết bị trong nhà một cách nhanh chóng và tiện lợi, với mục tiêu là tiết kiệm chỉ phí phát triển hệ thống được đưa lên hàng đầu. MỞ ĐÀU Với sự phát triển mạnh mẽ của ngành công nghệ 4. Việc một người sở hữu một thiết bị công nghệ như máy tính hoặc smartphone có kết nối internet đã trở thành chuyện bình thường đối với đại đa số người. Những thiết bị đó giúp con người có thể trao đổi thông tin qua các ứng dụng, phần mềm nhanh chóng.

Để đáp ứng nhu cầu của con người về việc kết nối với nhau nên mạng Internet ngày càng phát triển nhanh về tốc độ đường truyền và mật độ bao phủ. Hơn nữa, việc bất kỳ thiết bị nào cũng có thể kết nối với internet đã trở thành xu hướng hiện nay (IoT). Nhiều dự án đã được hình thành từ các ý tưởng này như: smart city, smart garden, smart mirror. Nổi bật nhất trong những dự án trên đó là dự án thiết kế hệ thống giám sát và điều khiển thiết bị nhà thông minh.

Chỉ cần có một chiếc smartphone trong tay, người dùng có thẻ giám sát cũng như điều khiển các thiết bị thông minh trong nhà. Hệ thống đèn chiếu sáng trong nhà có thể tự động bật tắt theo theo ý muốn của người dùng mà không cần sử dụng bất cứ công tắc nào. Bên cạnh đó, người dùng có thé đặt lịch theo kịch ban dé hệ thống tự điều khiển và xử lí tình huống tương ứng. Đặc biệt, tính năng bảo mật an ninh trong nhà được đặt lên hàng đầu nhằm bảo vệ ngôi nhà khỏi sự dom ngó của những kẻ gian.

Đặc biệt hơn, hệ thống có thể được điều khiển bằng giọng nói một cách tiện lợi được hỗ trợ bởi các tính năng của Google Assistant. Ở nước ta hiện nay, các dự án về hệ thống nhà thông minh cũng đã xuất hiện khá nhiều và được phổ biến rộng rãi, nhiều công ty lớn ở nước đang mở rộng đầu tư vào các dự án trong nước nhưng chỉ phí đầu tư cho các thiết bị cảm biến cũng như hệ thống server cho ngôi nhà thì phải tốn nhiều chỉ phí lắp đặt, tiêu thụ điện năng và cũng chưa đồng nhất với ngôi nhà. Vì vậy, các nhà ở nước ta vẫn chưa thể ứng dụng hệ thống này với số lượng lớn vào thực tế. Với những lý do trên, nhóm chúng em nghĩ đến việc xây dựng hệ thống các thiết bị nhà thông minh sử dụng BLE Mesh có thé điều khiển và giám sát được từ xa bởi các thiết bị thông mỉnh trong nhà bắt cứ nơi nào có thể kết nối internet với chi phí thấp, dễ dàng lắp đặt.

Bên cạnh đó, hệ thống có thể lưu trữ mọi hoạt động trong nhà và từ đó sẽ hiển thị các thông tin đó cho người dùng biết. TONG QUAN DE TÀI 1. Tinh hình trong và ngoài nước Hiện nay thuật ngữ IoT (Internet of Thing) được biết đến rộng rãi, đây là một hệ thống các thiết vật lý có mối quan hệ mật thiết với nhau, có khả năng truyền nhận dit liệu cho nhau thông qua kết nối internet. Với sự phát triển hiện đại của công nghệ, các sản phẩm thông minh ra đời cùng với những tính năng vượt trội, mang lại sự tiện lợi cho người dùng.

Trong đó, hệ thống nhà thông minh là một ứng dụng đưa tới những cải thiện cho chất lượng cuộc sống hiện nay. Trên thế giới, các dé tài nghiên cứu về hệ thống nhà thông minh được phổ biến rộng rãi với nhiều kiểu cách phát triển khác nhau. Theo Statista, năm 2027 toàn cầu sẽ dat 222.9 tỷ USD doanh thu trong lĩnh vực hệ thống nhà thông minh với CAGR 2022-2027 (tỉ lệ tăng trưởng kép hàng năm) là 12. Trong khi đó, ở Việt Nam sẽ đạt tỉ lệ 22.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Tài liệu có tiêu đề "Thiết Kế và Triển Khai Thiết Bị IoT Ứng Dụng BLE Mesh cho Nhà Thông Minh" cung cấp cái nhìn sâu sắc về việc thiết kế và triển khai các thiết bị IoT sử dụng công nghệ BLE Mesh trong môi trường nhà thông minh. Tài liệu này không chỉ giải thích các nguyên lý cơ bản của công nghệ BLE Mesh mà còn nêu bật những lợi ích mà nó mang lại, như khả năng kết nối mạnh mẽ, tiết kiệm năng lượng và khả năng mở rộng linh hoạt cho các thiết bị trong hệ thống nhà thông minh.

Để mở rộng kiến thức của bạn về các ứng dụng IoT và nhà thông minh, bạn có thể tham khảo thêm tài liệu Đồ án tốt nghiệp thiết kế và thi công hệ thống thiết bị điều khiển nhà thông minh, nơi bạn sẽ tìm thấy các giải pháp thiết thực cho việc điều khiển thiết bị trong nhà. Ngoài ra, tài liệu Đồ án tốt nghiệp điều khiển thiết bị điện thông qua trợ lý ảo google assistant sẽ giúp bạn hiểu rõ hơn về việc tích hợp các trợ lý ảo vào hệ thống nhà thông minh. Cuối cùng, tài liệu Đồ án tốt nghiệp thiết kế và thi công hệ thống giám sát và điều khiển thiết bị trong nhà kết hợp wifi và lora sẽ cung cấp thêm thông tin về các công nghệ giám sát và điều khiển thiết bị trong nhà.

Những tài liệu này sẽ giúp bạn có cái nhìn toàn diện hơn về các xu hướng và công nghệ hiện đại trong lĩnh vực nhà thông minh và IoT.