1. Trang chủ
  2. » Luận Văn - Báo Cáo

NGHIÊN cứu TÍCH hợp THIẾT bị KHÓA cửa THÔNG MINH

68 444 3

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 68
Dung lượng 2,93 MB

Nội dung

Những điều đã đạt được Quá trình nghiên cứu và xây dựng đề tài đã giúp em có một cái nhìn tổng quan về hệ thống khoá cửa thông minh tự động và những ứng dụng cũng như tính năng cơ bản, nâng cao của một hệ thống khoá cửa thông minh và thân thiện với người dùng. Bên cạnh đó, trong quá trình nghiên cứu em cũng đã thu hoạch được nhiều kiến thức bổ ích về các thuật toán mã hoá cũng như các phương thức bảo mật cần thiết cho một hệ thống thông minh tự động, từ đó xây dựng và thiết kế một hệ thống khoá cửa thông minh với các tính năng phù hợp để có thể trở thành một sự lựa chọn cho người dùng, đặc biệt là người dùng Việt Nam. Những hạn chế Hệ thống còn một số khuyết điểm cần khắc phục như: Chưa có ứng dụng điện thoại để tối ưu hoá trải nghiệm của người dùng. Giao diện người dùng còn sơ sài, chưa thân thiện. Không có quá nhiều các tính năng tuỳ biến nâng cao dành cho người sử dụng tuỳ biến hệ thống cho phù hợp với các diều kiện hoàn cảnh khác nhau. Hướng phát triển đề tài Với định hướng cho việc phát triển đề tài, em mong muốn cải thiện về giao diện cũng như trải nghiệm sử dụng sản phẩm, giúp cho hệ thống trở nên thân thiện với người dùng hơn và có thể dễ dàng tiếp cận đến nhiều đối tượng và độ tuổi khác nhau. Cụ thể như sau: Phát triển ứng dụng điện thoại có các chức năng như hiển thị mật khẩu, thông báo khi cơ chế khoá cửa hoạt động, thông báo nhắc nhở khi cửa đã khoá hoặc chưa khoá. Thêm vào ứng dụng các tính năng tuỳ biến cho khoá cửa như nhận thông báo mật khẩu khi về tới cửa nhà, đặt chế độ tự động khoá cửa khi ra khỏi nhà, update các thông tin về hoạt động của hệ thống cũng như những cập nhật có sẵn để nâng cấp hệ thống. Tích hợp ứng dụng điện thoại vào hệ thống nhà thông minh, cập nhật các thông tin về người trong nhà, phân quyền cho người khác mở cửa từ xa cũng như ghi lại lịch sử những lần mở cửa của hệ thống giúp người dùng quản lý một cách dễ dàng hơn và góp phần tránh xảy ra những rủi ro ngoài ý muốn.

ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ Hồng Thái Dương NGHIÊN CỨU TÍCH HỢP THIẾT BỊ KHĨA CỬA THƠNG MINH KHĨA LUẬN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY Ngành: Cơng nghệ kỹ thuật Cơ điện tử HÀ NỘI - 2019 ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CƠNG NGHỆ Hồng Thái Dương NGHIÊN CỨU TÍCH HỢP THIẾT BỊ KHĨA CỬA THƠNG MINH KHĨA LUẬN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY Ngành: Cơng nghệ kỹ thuật Cơ điện tử Cán hướng dẫn: TS Nguyễn Ngọc Linh HÀ NỘI - 2019 LỜI CẢM ƠN Lời đầu tiên, em xin gửi lời cảm ơn lòng biết ơn sâu sắc tới TS Nguyễn Ngọc Linh, người dành tâm huyết hướng dẫn em hoàn thành đồ án tốt nghiệp Sự hướng dẫn tận tình thầy giúp đỡ em nhiều việc hồn thành tốt khóa luận ngày hơm Nhờ đó, em nhận nhiều học quý báu Em xin cảm ơn đến Quý thầy cô trường Đại học Công nghệ - Đại học Quốc gia Hà Nội truyền đạt kiến thức thời gian học tạo điều kiện thuận lợi q trình học tập, giúp chúng em hoàn thành đồ án Em xin gửi lời cảm ơn tới anh chị, bạn sinh viên khoa Cơ học kỹ thuật Tự động hóa chia sẻ giúp đỡ em nhiều trình học tập Đặc biệt, cảm ơn bạn lớp K60M ủng hộ, khuyến khích em suốt trình năm học tập trường Cuối cùng, em muốn gửi lời cảm ơn tới gia đình thân yêu, bạn bè, người tin tưởng ủng hộ em Em xin chân thành cảm ơn! Hà Nội, ngày tháng năm 2019 Sinh viên thực Hồng Thái Dương LỜI CAM ĐOAN Tơi xin cam đoan nội dung khóa luận kết cơng trình nghiên cứu riêng tơi hướng dẫn TS Nguyễn Ngọc Linh Những nội dung tham khảo trích dẫn từ tài liệu liệt kê danh mục tài liệu tham khảo công trình Hà Nội, ngày tháng năm 2019 Sinh viên thực Hồng Thái Dương HỆ THỐNG KHĨA CỬA TỰ ĐỘNG THƠNG MINH SỬ DỤNG MÃ HĨA THỜI GIAN THỰC Hồng Thái Dương Khóa QH-2015-I/CQ, ngành Cơng nghệ Kỹ thuật Cơ điện tử TĨM TẮT Tóm tắt: Hiện nay, với phát triển nhanh chóng xã hội, với mức sống nhu cầu xã hội ngày tăng, người dân có xu hướng tìm kiếm giải pháp, thiết bị thông minh để hỗ trợ người sống ngày Cùng với nhu cầu phát triển, nhu cầu tính an tồn bảo mật trở thành nhu cầu thiếu thời đại công nghệ Từ đó, em định lựa chọn đề tài khố luận phương án giải vấn đề thơng qua việc xử lý tối ưu hố vấn đề hệ thống khoá cửa nhằm đáp ứng nhu cầu xã hội Từ khóa: Khóa cửa thơng minh, TOTP, … MỤC LỤC DANH MỤC HÌNH DANH MỤC BẢNG DANH MỤC TỪ VIẾT TẮT Tên viết tắt TOTP HOTP UDP USART I2C RTC MCU NTP CLI Thuật ngữ Time-based One Time Password HMAC-based One Time Password User Diagram Protocol Universal Synchronous/Asynchronous Receiver Transmitter Inter-Integrated Circuit Real Time Clock Micro Controller Units Network Time Protocol Command Line Interface MỞ ĐẦU Tính cấp thiết đề tài Với phát triển mạnh mẽ khoa học kỹ thuật nay, việc đảm bảo an tồn cho ngơi nhà hay phòng, tủ để đồ khơng thể hồn tồn giao phó cho ổ khóa truyền thống đơn giản Do đó, thiết bị khóa cửa thơng minh đời với mục đích nâng cấp cải thiện khả khóa cửa truyền thống thơng thường Khóa cửa thơng minh hiểu đơn giản loại khóa điện tử với hàm lượng cơng nghệ cao tích hợp tính vượt trội, mang đến cho người sử dụng lợi ích tuyệt vời loại khóa truyền thống Với khóa thơng minh, việc khóa mở cửa trở nên vơ nhanh chóng thuận tiện việc xác nhận chuỗi số hình, việc quẹt thẻ sử dụng dấu vân tay Ý nghĩa khoa học thực tiễn khóa luận Việc nghiên cứu phát triển hệ thống khóa cửa nói riêng hệ thống khóa thơng minh nói chung có vai trò quan trọng việc phát triển hệ sinh thái thông minh phòng thơng minh, nhà thơng minh hay chí thành phố thơng minh Từ người sử dụng cơng cụ cơng nghệ đại trợ lý để kiểm soát vấn đề sống thân với điện thoại đơn giản hay máy tính có kết nối mạng internet Qua đó, chất lượng sống người cải thiện, giúp nâng cao chất lượng sống xã hội Bên cạnh đó, việc nghiên cứu phát triển hệ thống khóa cửa thơng minh có tính ứng dụng cao mang đến cho người sử dụng trải nghiệm hệ thống khóa có tính tin cậy cao, khả kiểm sốt việc chia sẻ chìa khóa cách dễ dàng Người sử dụng hồn tồn n tâm ngồi ln nhận thơng báo có người mở cửa, đóng cửa hay đơn giản mở cửa cho khách vào nhà chờ đường nhà… Đối tượng phương pháp nghiên cứu Đối tượng nghiên cứu nêu trên, khóa luận trọng vào việc nghiên cứu thiết kế hệ thống khóa cửa thơng minh tự động thay cải thiện hệ thống khóa cửa truyền thống có tính ứng dụng cao Phương pháp nghiên cứu dựa sản phẩm có sẵn thị trường, tham khảo nghiên cứu đặc tính sản phẩm đó, từ đưa hệ thống có tính xác độ tin cậy cao, trở thành lựa chọn phù hợp cho người sử dụng hoàn cảnh điều kiện thực tế khác 10 - void initHmac(const uint8_t* secret, int secretLength); - uint8_t* result(void); - uint8_t* resultHmac(void); - virtual WRITE_RESULT write(uint8_t); - using Print::write; - private: - void pad(); - void addUncounted(uint8_t data); - void hashBlock(); - uint32_t rol32(uint32_t number, uint8_t bits); - _buffer buffer; - uint8_t bufferOffset; - _state state; - uint32_t byteCount; - uint8_t keyBuffer[BLOCK_LENGTH]; - uint8_t innerHash[HASH_LENGTH]; - }; - extern Sha1Class Sha1; - #endif - Sha1.cpp - #include - //#include - //#include "avr/pgmspace.h" - #include "sha1.h" - #define SHA1_K0 0x5a827999 - #define SHA1_K20 0x6ed9eba1 - #define SHA1_K40 0x8f1bbcdc - #define SHA1_K60 0xca62c1d6 - const uint8_t sha1InitState[] = { - 0x01,0x23,0x45,0x67, // H0 - 0x89,0xab,0xcd,0xef, // H1 - 0xfe,0xdc,0xba,0x98, // H2 - 0x76,0x54,0x32,0x10, // H3 - 0xf0,0xe1,0xd2,0xc3 // H4 - }; - void Sha1Class::init(void) { - memcpy(state.b,sha1InitState,HASH_LENGTH); - byteCount = 0; - bufferOffset = 0; - } - uint32_t Sha1Class::rol32(uint32_t number, uint8_t bits) { - return ((number > (32-bits))); } - void Sha1Class::hashBlock() { - uint8_t i; - uint32_t a,b,c,d,e,t; - a=state.w[0]; - b=state.w[1]; - c=state.w[2]; - d=state.w[3]; - e=state.w[4]; - for (i=0; i=16) { t = buffer.w[(i+13)&15] ^ buffer.w[(i+8)&15] ^ buffer.w[(i+2)&15] ^ buffer.w[i&15]; - buffer.w[i&15] = rol32(t,1); - } - if (i

Ngày đăng: 11/07/2019, 14:56

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w