Chương 1: Tổng quan đề tài: Trình bày về sự cần thiết đề tài, vai trò của đề tài trong cuộc sống. Đồng thời nêu ra được các phương pháp tiếp cận và thực hiện đề tài theo từng bước. - Chương 2: Cơ sở lý thuyết. Nêu khái quát về truy cập vào ra, cơ sở dữ liệu và nêu lên các đặc điểm của công nghệ khi sử dụng.
- Chương 3: Tính toán - thiết kế hệ thống. Trình bày về thiết kế hệ thống gồm sơ đồ khối, sơ đồ nguyên lý toàn mạch. Đưa ra sơ đồ toàn bộ hệ thống cho ứng dụng và chương trình của vi điều khiển. - Chương 4: Thi công mạch – viết chương trình.
Ở chương này thiết kế vẽ sơ đồ mạch in, thi công mạch, lưu đồ giải thuật và viết chương trình cho hệ thống. - Chương 5: Kết quả thực hiện. Chương này đưa ra các kết quả thực tế sau thời gian nghiên cứu và thiết kế. - Chương 6: Kết luận và hướng phát triển: Chương này sẽ đưa ra các kết quả đạt được sau khi thực hiện đồ án, các hướng phát triển và mở rộng của đồ án.
2 do an CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 2. An ninh vào ra Hệ thống an ninh kiểm soát vào ra để bảo vệ tài sản và con người cho nơi ở của bạn. Công nghệ kiểm soát vào ra là giải pháp lý tưởng để kiểm soát nhân sự ra vào nơi ở hoặc các khu vực được hạn chế. Quản lý dữ liệu thông minh để đáp ứng các yêu cầu về an ninh và sự an toàn.
Giới thiệu về truy cập vào ra Hiện nay, tại các công ty, doanh nghiệp, văn phòng, chung cư lớn chúng ta thường bắt gặp những hệ thống kiểm soát vào ra sử dụng một thiết bị tại các cửa phân cách. Hệ thống kiểm soát vào ra được trang bị để giám sát các hoạt động ra/ vào tòa nhà, văn phòng, là một phần của hệ thống an ninh kiểm soát cho khu vực quản lí, để đảm bảo an ninh và giám sát toàn bộ các hoạt động tại các khu vực trong tòa nhà, văn phòng,… Chức năng của hệ thống kiểm soát ra vào - Hệ thống thực hiện chức năng kiểm soát, quản lý lưu trữ những thông tin cần thiết về nhân sự ra vào tòa nhà và các khu vực quan trọng. - Hệ thống kiểm soát vào ra là một hệ thống điện tử được thiết kế nhằm quản lý, kiểm soát sự truy cập vào hệ thống, đảm bảo an ninh cho các tòa nhà, văn phòng, ngân hàng,. - Giải pháp có thể kết hợp sử dụng hệ thống nhận diện thẻ, mã PIN, vân tay, khuôn mặt,… theo từng mục đích quản lý.
Với những lợi ích và cách thức dễ dàng sử dụng của việc truy cập vào ra nếu có thể kết hợp dùng WiFi và điều khiển thông qua ứng dụng trên điện thoại di động thì các công việc sẽ trở nên tiện lợi và nhanh chóng hơn cho người dùng rất nhiều. Tiện ích của việc điều khiển truy cập vào ra từ xa Để thay cho việc làm thủ công là tới nơi chứa đầu đọc dữ liệu để nhận diện thẻ thì giờ đây người dùng có thể điều khiển đóng mở cổng ở bất cứ nơi đâu chỉ cần có WiFi/3G trên nền tảng ứng dụng của điện thoại di động. Không cần phải cất công ra tận nơi để nhận diện và đưa đón người thân vào cổng, người dùng có khả năng giao tiếp, nhận diện người thân thông qua hình ảnh, âm thanh và mở cổng cho họ vào một cách tiện lợi hơn bao giờ hết. Cách thức truyền đạt dữ liệu hình ảnh, âm thanh thông qua Wifi: Agora.io là một nhà cung cấp dịch vụ thời gian thực về giọng nói, video và phát sóng trên quy mô toàn cầu cho các ứng dụng di động, web và máy tính để bàn nhằm xây dựng tương lai của sự tương tác cho người dùng với những nền tảng trên.
Giới thiệu Agora: Agora's SD-RTN ™ là mạng RTC thông minh và được sử dụng rộng rãi nhất trên thế giới cung cấp hơn 10 tỷ phút mỗi tháng các giải pháp tương tác thời gian thực cho khách hàng trên toàn cầu dành riêng cho giọng nói và video thời gian thực với độ trễ cực thấp, khả dụng cao trong và ngoài biên giới với 99,995% thời gian hoạt động. Agora Native SDK cuộc gọi thoại cho phép các cuộc gọi một-một hoặc nhiều hơn bằng giọng nói dễ dàng và thuận tiện. Với kích thước gói SDK nhỏ, có thể áp dụng trong nhiều hoạt động giải trí và kinh doanh. Agora Native SDK được hỗ trợ trên các nền tảng như iOS, Android, Windows, macOS, Linux, Web và cho phép kết nối đa nền tảng.
Agora cung cấp các API tương tác thời gian thực dễ dàng, bao gồm tất cả các công cụ phát triển và cơ sở hạ tầng đám mây cần thiết cho các ứng dụng di động, web và máy tính để bàn. Các dịch vụ của Agora: Voice: Thêm trò chuyện thoại rõ ràng trong thời gian thực. Video: Trò chuyện video chất lượng cao và trò chuyện nhóm theo thời gian thực. 4 do an Live Audio Streaming: Thêm truyền phát tương tác luồng âm thanh vào ứng dụng hoặc website theo thời gian thực.
Live Video Streaming: Tạo trải nghiệm tương tác thời gian thực có ý nghĩa cho người dùng trên toàn thế giới với SDK dễ nhúng của Agora. Cơ sở dữ liệu Firebase: Firebase là một dịch vụ hệ thống backend được Google cung cấp sẵn cho ứng dụng mobile, với Firebase chúng ta có thể rút ngắn thời gian phát triển, triển khai và thời gian mở rộng quy mô của ứng dụng mobile mình đang phát triển. Hỗ trợ cả 2 nền tảng Android và IOS, Firebase mạnh mẽ, đa năng, bảo mật và là dịch vụ cần thiết đầu tiên để xây dưng ứng dụng với hàng triệu người sử dụng. Giới thiệu Firebase: Trở lại những năm 2011, Firebase bây giờ là một startup, được gọi là Envolve.
Envolve cung cấp cho các nhà phát triển một API cho phép tích hợp chức năng trò chuyện trực tuyến vào trang web của họ. Các nhà phát triển đang sử dụng Envolve để đồng bộ hóa dữ liệu ứng dụng, điều này đã dẫn dắt những người sáng lập Envolve, James Tamplin và Andrew Lee, tách riêng chat system và the real-time architecture. Vào tháng 4 năm 2012, Firebase được tạo ra dưới dạng công ty riêng biệt Backend-as-a-Service với chức năng thời gian thực. Sau khi được Google mua lại vào năm 2014, Firebase nhanh chóng phát triển thành ứng dụng đa năng của nền tảng di động và web hiện nay.
Đặc điểm Firebase: Xây dựng ứng dụng nhanh chóng mà không tốn thời gian, nhân lực để quản lý hệ thống và cơ sơ sở hạ tầng phía sau: Firebase cung cấp cho chúng ta chức năng như phân tích, cơ sở dữ liệu, báo cáo hoạt động và báo cáo các sự cố lỗi để có thể dễ dàng phát triển, định 5 do an hướng ứng dụng của mình vào người sử dụng nhằm đem lại các trải nghiệm tốt nhất cho họ. Uy tín chất lượng đảm bảo từ Google: Firebase được Google hỗ trợ và cung cấp trên nền tảng phần cứng với quy mô rộng khắp thế giới, được các tập đoàn lớn và các ứng dụng với hàng triệu lượt sử dụng từ người dùng. Quản lý cấu hình và trải nghiệm các ứng dụng của Firebase tập trung trong một giao diện website đơn giản, các ứng dụng này hoạt động độc lập nhưng liên kết dữ liệu phân tích chặt chẽ. Các dịch vụ của Firebase: Firebase Analytics: Là một giải pháp miễn phí và phân tích không giới hạn.
Quản lý hành vi người dùng và các biện pháp từ một bảng điều khiển duy nhất. Firebase Develop: Xây dựng ứng dụng tốt hơn và hoạt động tốt hơn. Quan trọng trong tiết kiệm thời gian phát triển chất lượng cao, ứng dụng có ít lỗi. - Cloud Messaging là một giải pháp tin nhắn đa nền tảng đáng tin cậy miễn phí.
Mỗi tin nhắn dung lượng đến 4KB trong ứng dụng client. - Firebase Authentication hầu hết các ứng dụng cần xác thực quyền. Giúp ứng dụng lưu dữ liệu an toàn sử dụng trong các đám mây. - Firebase Realtime Database cơ sở dữ liệu đám mây NoSQL đồng bộ hóa.
Dữ liệu được đồng bộ hóa trên tất cả các client trong thời gian thực, và luôn có sẵn khi ứng dụng offline. - Firebase Storage được xây dựng cho các nhà phát triển ứng dụng, để lưu trữ và phục vụ nội dung do người dùng tạo ra, chẳng hạn như hình ảnh hoặc video. - Firebase Hosting nhanh chóng và an toàn lưu trữ tĩnh cho ứng dụng website. - Firebase Test Lab cung cấp các thiết bị vật lý và cho phép chạy thử nghiệm mô phỏng môi trường sử dụng thực tế - Firebase Crash Reporting thông tin toàn diện và hành động để giúp chuẩn đoán và sửa chữa các vấn đề trong ứng dụng.
6 do an Firebase Grow - Notifications cho phép gửi và duy trì tin nhắn của người dùng. Sử dụng là miễn phí và không giới hạn. - Remote Config cập nhật ứng dụng không cần triển khai một phiên bản mới. Cài đặt nhanh chóng dễ dàng.
- App Indexing trợ giúp người dùng khám phá và tái tham gia với các ứng dụng của bạn bằng cách hiển thị có liên quan nội dung trong ứng dụng trong kết quả tìm kiếm của Google. - Dynamic Links là các URL thông minh tự động thay đổi hành vi để cung cấp tốt nhất trên các nền tảng khác nhau. Liên kết động có thể tồn tại trong ứng dụng quá trình cài đặt và đưa người dùng tới nội dung có liên quan cho dù họ là một người dùng mới hoặc một khách hàng lâu năm. - Invites giới thiệu ứng dụng và chia sẻ.
- AdWords tự động liên kết AdWords với người dùng mà bạn xác định trong căn cứ Firebase Analytics. Cải thiện nhắm mục tiêu quảng cáo và tối ưu hóa hiệu suất chiến dịch của bạn. Công nghệ RFID RFID hay nhận dạng qua tần số vô tuyến, là một công nghệ dùng kết nối sóng vô tuyến để tự động xác định và theo dõi các thẻ nhận dạng gắn vào vật thể. Công nghệ này sử dụng một thẻ điện tử chứa thông tin được lưu trữ bằng điện tử, đối tượng cần theo dõi.
Thẻ có mạch thu thập năng lượng từ các sóng vô tuyến của máy đọc RFID phát ra khi truy vấn và dùng năng lượng này phát sóng mang mã thông tin của thẻ. Tầm hoạt động hiệu quả cỡ vài cm. Những thẻ hoạt động có nguồn điện cục bộ (như pin) thì đến hàng trăm mét từ đầu đọc RFID. Không giống mã vạch, thẻ không cần phải nằm trong tầm nhìn của người đọc, vì vậy nó có thể được gắn trong đối tượng được theo dõi.
SPI viết tắt của Serial Peripheral Interface, SPI bus – Giao diện ngoại vi nói tiếp, bus SPI. Chuẩn SPI được phát triển bởi Motorola.