Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 28 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
28
Dung lượng
2,02 MB
Nội dung
Học viện Kỹ thuật Mật mã Khoa Công nghệ thông tin BẢO MẬT AN TOÀN HỆ THỐNG NHÚNG Bảo mật video truyền mạng WiFi sử dụng Raspberry Pi giao thức ZeroMQ Sinh viên thực hiện: Trương Quốc Quân - CT030440 Trần Gia Lương - CT030433 Ngày tháng 11 năm 2022 Người hướng dẫn: Lê Thị Hồng Vân Mục lục Giới thiệu chung đề tài 1.1 Giới thiệu đề tài 1.1.1 Mục tiêu 1.1.2 Đối tượng nghiên cứu 1.1.3 Phương pháp nghiên cứu 1.1.4 Dự đoán kết 1.2 Giới thiệu phần cứng 1.2.1 Raspberry Pi B+ 1.2.2 Cảm biến hình ảnh Sunny P5V04A 1.3 Giới thiệu thư viện 1.3.1 Thư viện truyền tin ØMQ 1.3.2 Thư viện mã hóa PyCryptodome 1.3.3 Thư viện thị giác máy tính xử lý ảnh OpenCV 6 6 6 6 9 10 13 Thực đề tài 2.1 Mơ hình ca sử dụng 2.1.1 Biểu đồ ca sử dụng 2.1.2 Lưu đồ thuật toán 2.2 Thiết kế phần cứng 2.2.1 Sơ đồ làm việc 2.3 Thử nghiệm Kết 3.1 3.2 3.3 3.4 thực nghiệm Kết thực đề tài Nhận xét đánh giá Phương hướng phát triển Kết luận giải thích đề tài 14 14 14 16 21 21 22 23 23 23 23 23 A Mã nguồn tập lớn 25 B Tài liệu tham khảo 27 37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.2237.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.66 Danh sách hình vẽ 10 11 Raspberry Pi B+ Cảm biến Sunny P5V04A Biểu đồ ca sử dụng publisher Biểu đồ ca sử dụng subscriber Lưu đồ thuật toán tổng quan publisher Hàm video_streaming() Hàm key_change() Lưu đồ thuật toán tổng quan subscriber Ảnh minh họa thành phần hệ thống camera Minh họa mơ hình camera Minh họa tính chất Publisher - Subscriber mơ hình 37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.99 14 15 17 18 19 20 21 22 22 37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.2237.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.66 Danh sách bảng Thông số kỹ thuật Raspberry Pi B+ Thơng số kỹ thuật cảm biến hình ảnh SUNNY Đặc tả ca sử dụng publisher Đặc tả ca sử dụng phiên mã Đặc tả ca sử dụng subscriber Đặc tả ca sử dụng Giải mã 37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.99 14 15 15 16 37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.2237.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.66 LỜI CẢM ƠN Trước tiên với tình cảm sâu sắc chân thành nhất, cho phép chúng em bày tỏ lịng biết ơn đến thầy khoa Công nghệ Thông tin Học viện Kỹ thuật Mật mã truyền đạt vốn kiến thức quý báu cho chúng em suốt thời gian học tập trường Nhờ có kiến thức mà thầy hướng dẫn, dạy bảo nên chuyên đề nghiên cứu chúng em hồn thiện tốt đẹp Nhóm chúng em xin gửi lời cảm ơn sâu sắc đến cô Lê Thị Hồng Vân người trực tiếp giúp đỡ, quan tâm, hướng dẫn chúng em hoàn thành tốt báo cáo Vì thời gian kiến thức cịn hạn hẹp nên báo cáo chuyên đề tránh khỏi thiếu sót, chúng em mong nhận ý kiến đóng góp q báu để kiến thức chúng em lĩnh vực hồn thiện đồng thời có hội học thêm nhiều kinh nghiệm hoàn thành tốt báo cáo tới Chúng em xin chân thành cảm ơn! 37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.99 37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.2237.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.66 LỜI MỞ ĐẦU Cùng với phát triển xã hội, vấn đề an ninh, bảo mật yêu cầu ngày khắt khe, địi hỏi nghiên cứu, tìm tịi phát triển không ngừng lĩnh vực Khoa học Kĩ thuật Theo báo cáo Andrew Laughlin Which.co.uk, camera an ninh sản xuất Thâm Quyến, Trung Quốc thường không kiểm tra chất lượng trước bán thị trường Theo ước tính chuyên gia bảo mật Anh, có 50,000 camera theo dõi hoạt động Anh, khoảng triệu camera toàn giới, khơng có biện pháp bảo mật liệu chứa lỗ hổng bảo mật Các camera mồi ngon cho hacker thực hoạt động bất nhằm trục lợi Cơng ty Context Information thực kiểm thử xâm nhập (penetration testing) camera ngẫu nhiên mua Amazon, tìm lỗ hổng bảo mật Các lỗ hổng bảo mật có mức độ từ trung bình đến nghiêm trọng: Vstarcam C7837WIP có mật ban đầu kém; ieGeek 1080p Sricam 720p gửi thông tin khơng mã hóa qua mạng Internet, Victure 1080p cho phép hacker nhận quyền root, điều khiển thiết bị IoT khác hệ thống Có thể thấy rằng, vấn đề an toàn bảo mật hệ thống nhúng nhức nhối, cần giải chặt chẽ, để bảo vệ tính riêng tư người dùng cuối Trong báo cáo mơn học này, chúng em tìm hiểu q trình mã hóa tín hiệu video thuật tốn AES trước truyền qua mạng Wifi, thông qua giao thức ØMQ, máy tính vi mạch Raspberry Pi B+, cảm biến máy ảnh Sunny P5V04A giao diện 15-pin kết nối cảm biến với máy tính Về phần mềm, chúng em tìm hiểu giao thức ØMQ (ZeroMQ) thơng qua thư viện PyZMQ, thư viện OpenCV - thư viện hàng đầu cho lĩnh vực thị giác máy tính, thư viện PyCryptodome dành cho mã hóa AES 37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.99 37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.2237.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.66 Giới thiệu chung đề tài 1.1 Giới thiệu đề tài 1.1.1 Mục tiêu Mục tiêu báo cáo xây dựng mơ hình Camera - Máy tính với mối quan hệ nhiều - nhiều (mơ hình Publishers - Subscribers), với Camera Publishers Máy tính Subscribers Các Publishers truyền liệu mã hóa qua đường truyền tới Subscriber mạng Wifi nhờ giao thức ØMQ 1.1.2 Đối tượng nghiên cứu Với phần cứng, chúng em tập trung tìm hiểu Raspberry Pi B+ cảm biến hình ảnh Sunny P5V04A Với phần mềm, chúng em tập trung tìm hiểu giao thức ØMQ thơng qua thư viện PyZMQ, thư viện Thị giác máy tính OpenCV 2, thư viện mã hóa PyCryptodome 1.1.3 Phương pháp nghiên cứu Phương pháp chọn phương pháp Top Down Phương pháp tiếp cận toán theo hướng xem xét tốn từ khía cạnh chi tiết sau tổng qt lên Quy trình Top Down thường áp dụng cho tốn có giải pháp công nghệ phần mềm phần cứng Các giải pháp phát triển trước ứng dụng khác, kiểm định Trong thực tế thấy, chất hay mấu chốt quy trình vấn đề tìm hiểu xác định tốn, để xác định xác đầy đủ yêu cầu buộc mà hệ thống phải đạt 1.1.4 Dự đoán kết Kết báo cáo hệ thống Camera - máy tính với khả truyền nhận tín hiệu hình ảnh mã hóa với mối quan hệ nhiều - nhiều 1.2 1.2.1 Giới thiệu phần cứng Raspberry Pi B+ Raspberry Pi board máy tính đơn nhỏ, giá rẻ, kích thước chß thẻ tín dụng, tiết kiệm điện (vì nguồn điện cung cấp cho RPi chß có 5V) giới thiệu Raspberry Pi Foundation, kèm với CPU, GPU, cổng USB chân I/O có khả thực số chức đơn giản máy tính thơng thường 37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.99 37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.2237.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.66 Hình 1: Raspberry Pi B+ Máy tính nhỏ bé phát triển với mục đích làm cho q trình học máy tính trở nên dễ dàng để học sinh trung bình nhận lợi ích dự đốn máy tính tiên tiến làm Raspberry Pi (Model B hệ đầu tiên) đời vào năm 2012 sớm tiếng dễ sử dụng tính sẵn có Tương tự, Raspberry Pi giới thiệu vào tháng năm 2015 với chút cải tiến thiết kế có thêm RAM so với phiên trước Được giới thiệu vào năm 2016, Raspberry Pi Model B kèm với xử lý lõi tứ cho thấy hiệu mạnh mẽ gấp 10 lần Raspberry Pi Và tốc độ Raspberry Pi cao 80% so với Raspberry Pi Phần cứng Raspberry trải qua số biến thể hỗ trợ thiết bị ngoại vi dung lượng nhớ Mỗi bổ sung kèm với chút cải tiến mặt thiết kế tính nâng cao thêm vào thiết bị để thực nhiều chức tốt máy tính thơng thường WiFi Bluetooth khơng có phiên cũ (Pi Pi 2), thêm vào phần bổ sung thiết bị (Pi 3), cho phép trì kết nối với thiết bị ngoại vi mà không cần tham gia kết nối vật lý Raspberry Pi Foundation gần mắt Raspberry Pi Model B + vào ngày 14 tháng năm 2018, phiên gần Raspberry Pi trưng bày tất thông số kỹ thuật giới thiệu Pi Model B, với cải tiến bổ sung bao gồm khởi động mạng, khởi động USB nguồn qua Ethernet, điều làm cho thiết bị trở nên hữu ích nơi khó tiếp cận 37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.99 37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.2237.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.66 Vi xử lý RAM Kết nối Cổng USB Mở rộng Video âm Multimedia Lưu trữ Nguồn điện Broadcom BCM2837B0, quad-core A53 (ARMv8) 64-bit SoC @1.4GHz 1GB LPDDR2 SDRAM 2.4GHz and 5GHz IEEE 802.11 b/g/n/ac wireless LAN, Bluetooth 4.2, BLE, Gigabit Ethernet over USB 2.0 (Tối đa 300Mbps) x 2.0 GPIO 40 chân cổng full-sized HDMI, Cổng MIPI DSI Display, cổng MIPI CSI Camera, cổng stereo output composite video chân H.264, MPEG-4 decode (1080p30), H.264 encode (1080p30); OpenGL ES 1.1, 2.0 graphics MicroSD 5V/2.5A DC cổng microUSB, 5V DC chân GPIO, Power over Ethernet (PoE) (yêu cầu thêm PoE HAT) Bảng 1: Thông số kỹ thuật Raspberry Pi B+ 1.2.2 Cảm biến hình ảnh Sunny P5V04A Camera Raspberry Pi V1 Sunny P5V04A 5MP phiên module camera cho Raspberry Pi với cảm biến Sunny P5V04A độ phân giải 5MP, sử dụng tương thích với tất dịng Raspberry Pi (Raspberry Pi Zero cần thêm cáp chuyển), chất lượng hình ảnh tốt, độ phân giải cao có khả quay phim chất lượng HD Hình 2: Cảm biến Sunny P5V04A Thông số kỹ thuật: 37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.99 37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.2237.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.66 Cảm biến Độ phân giải Góc nhìn (chéo) Phân giải ảnh Sunny P5V04A 5MP 62.2 độ 2592x1944 px Quay phim HD 1080P 30, 720P 60, VGA 640x480P 60 Fixed Focus Cổng kết nối 12 chân 25x24x9mm Lens Kết nối Kích thước Bảng 2: Thơng số kỹ thuật cảm biến hình ảnh SUNNY 1.3 Giới thiệu thư viện 1.3.1 Thư viện truyền tin ØMQ ØMQ (còn gọi ZeroMQ) thư viện trao đổi gói tin khơng đồng bộ, nhằm mục đích sử dụng app phân tán song song ØMQ cung cấp hàng đợi tin nhắn, khác middleware hướng thơng điệp, hệ thống ØMQ chạy mà không cần message broker API thư viện thiết kế giống với Berkeley socket ØMQ cung cấp socket cho người lập trình, cung cấp kết nối dạng nhiều nhiều cho điểm đầu cuối ØMQ hoạt động mức gói tin, tức cần messaging pattern ØMQ hỗ trợ messaging pattern sau: • Request - Reply • Publisher - Subscriber • Pipeline (Push - pull) • Exclusive pair Từng pattern tương ứng với topology mạng định Request - reply tương ứng với topology bus, Pub - Sub tương đương với topology tree, Push - pull tương đương với topology đường ống song song Tất pattern thiết kế để scale khơng giới hạn sử dụng quy mơ Internet Các gói tin qua socket bao đóng thành khối liệu đặc Có thể lọc thông tin gửi đến subscriber thông qua string khởi đầu khối liệu Các phương tiện vận chuyển liệu bao gồm TCP, PGM, IPC ITC Thư viện lõi ØMQ hoạt động tốt mơ hình thread nội bộ, hiệu apps sử dụng TCP thông lượng kỹ thuật chia mẻ thông tin tự động 37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.99 37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.2237.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.66 1.3.3 Thư viện thị giác máy tính xử lý ảnh OpenCV OpenCV (Open Computer Vision) thư viện mã nguồn mở hàng đầu cho xử lý thị giác máy tính, machine learning, xử lý ảnh OpenCV đươc viết C/C++, có tốc độ tính tốn nhanh, sử dụng với ứng dụng liên quan đến thời gian thực OpenCV có interface cho C/C++, Python Java hỗ trợ cho Window, Linux, MacOs lẫn Android, iOS OpenCV có cộng đồng 47 nghìn người dùng số lượng download vượt triệu lần OpenCV có nhiều ứng dụng: • Nhận dạng ảnh • Xử lý hình ảnh • Phục hồi hình ảnh/video • Thực tế ảo • Các ứng dụng khác • Phim - cấu trúc 3D từ chuyển động • Nghệ thuật đặt tương tác Đối với sinh viên ngành điện tử viễn thông việc ứng dụng thư viện mã nguồn mở OpenCV thực nhiều toán lý thú bo mạch phát triển sẵn Raspberry Pi hay Arduino 13 37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.99 37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.2237.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.66 Thực đề tài 2.1 2.1.1 Mơ hình ca sử dụng Biểu đồ ca sử dụng Hình 3: Biểu đồ ca sử dụng publisher Use case Actor Brief Description Basic flow Phát hình ảnh Raspberry Pi camera; socket giao thức ZMQ Truyền tín hiệu ảnh mã hóa thơng qua đường truyền socket thiết lập bới giao thức ØMQ Tín hiệu ảnh lấy từ camera Ảnh mã hóa thành chuỗi byte Chuỗi byte gửi qua socket Alternative flow Không có Bảng 3: Đặc tả ca sử dụng publisher 14 37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.99 37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.2237.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.66 Use case Actor Brief Description Basic flow Phiên mã Thư viện PyCryptodome Mã hóa ảnh thuật tốn AES-128 ECB Alternative flow Cập nhật lại khóa sau khoảng thời gian 3600s Khởi tạo object mã hóa key Key sử dụng yếu tố thời gian để xoay vịng Gọi hàm encrypt để mã hóa Bảng 4: Đặc tả ca sử dụng phiên mã Hình 4: Biểu đồ ca sử dụng subscriber Use case Actor Brief Description Basic flow Thu hình ảnh Người sử dụng đường truyền Nhận tín hiệu ảnh mã hóa thơng qua đường truyền socket thiết lập bới giao thức ØMQ Chuỗi byte nhận từ publisher Chuỗi byte giải mã tái định dạng lại thành ảnh Ảnh hiển thị giao diện Alternative flow Khi publisher đổi khóa, subscriber gửi exception để đồng khóa theo thời gian Bảng 5: Đặc tả ca sử dụng subscriber 15 37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.99 37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.2237.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.66 Use case Actor Brief Description Basic flow Giải mã Thư viện PyCryptodome Giải mã chuỗi byte đại diện cho ảnh thành ảnh thuật toán AES128 ECB Object AES khởi tạo với khóa dựa vào thời gian Hàm AES.decrypt gọi để giải mã Alternative flow Nhận exception từ subscriber đồng khóa object AES yếu tố thời gian Bảng 6: Đặc tả ca sử dụng Giải mã 2.1.2 Lưu đồ thuật toán giải thích Publisher Hoạt động publisher sau: Đầu tiên, publisher tạo thread, thread làm cơng việc mã hóa truyền ảnh Thread cịn lại làm cơng việc đổi khóa Cơ chế đổi khóa publisher phụ thuộc vào yếu tố thời gian Mơ hình Publisher - Subscriber không cho phép liệu truyền từ Subscriber ngược Publisher Khơng vậy, Publisher chß quan tâm đến việc truyền liệu mà không cần biết Subscriber có nhận khơng Chính vi vậy, ta cần có chế để đồng khóa Publisher Subscriber Key để mã hóa tạo 14 ký tự, cộng với ký tự để mô tả Theo chế này, hệ thống có 24 khóa xoay vịng chu kỳ 24 Với publisher, ta có biểu đồ sau đây: 16 37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.99 37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.2237.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.66 Hình 5: Lưu đồ thuật tốn tổng quan publisher Tổng quan hoạt động hàm video_streaming() sau: Đầu tiên, tín hiệu ảnh lấy từ stream cảm biến ảnh Sunny P5V04A Ảnh resize độ phân giải 640x480, encode byte hóa Sau liệu pad lại mã hóa AES - 128, gửi qua socket thông qua giao thức ØMQ Khi gặp interrupt (thông qua việc nhấn Ctrl-C), chương trình dừng lại 17 37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.99 37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.2237.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.66 Hình 6: Hàm video_streaming() 18 37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.99 37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.2237.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.66 Hình 7: Hàm key_change() Subscriber Q trình đồng khóa bên Subscriber diễn sau: Đầu tiên, khóa bên Publisher thay đổi, chuỗi byte nhận bị tương xứng thư viện PyCryptodome xuất ValueError exception Lợi dụng exception này, ta bắt lấy exception thông qua vòng try - except finally Trong except, ta lại sử dụng thời gian hệ thống để thay đổi khóa Khi khóa thay đổi thành cơng, liệu trở thành tương xứng, subscriber hoạt động lại bình thường Với subscriber, ta có biểu đồ sau đây: 19 37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.99 37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.2237.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.66 Hình 8: Lưu đồ thuật tốn tổng quan subscriber Quá trình giải mã hiển thị ảnh diễn sau: Trước hết, ảnh dạng chuỗi byte thu subscriber Sau đó, liệu giải mã AES-128 unpad Tiếp đó, liệu tái định dạng từ dạng byte dạng ma trận numpy với kích cỡ 3x640x480 Sau đó, ma trận chuyển liệu dạng ảnh hiển thị 20 37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.99 37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.2237.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.66 2.2 Thiết kế phần cứng 2.2.1 Sơ đồ làm việc Sơ đồ hệ thống camera gồm phần: • Các sensor: Cảm biến Sunny P5V04A • Bộ xử lý trung tâm: Raspberry Pi • Các thiết bị subscriber (a) Ảnh minh họa publisher (b) Ảnh minh họa subscriber Hình 9: Ảnh minh họa thành phần hệ thống camera 21 37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.99 37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.2237.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.66 2.3 Thử nghiệm Hình 10: Minh họa mơ hình camera Hình 11: Minh họa tính chất Publisher - Subscriber mơ hình 22 37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.99 37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.2237.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.66 Kết thực nghiệm 3.1 Kết thực đề tài Qua việc thực đồ án bảo mật hệ thống camera giám sát, em tích lũy thêm nhiều kiến thức sử dụng tính Raspberry Pi, sensor camera Sunny P5V04A, 3.2 Nhận xét đánh giá Sau thời gian tìm hiểu, thiết kế thi công đồ án với đề tài