Khóa luận tốt nghiệp: Nghiên cứu hệ điều hành Windows 10 Iot Core trên Raspberry Pi 2 và xây dựng ứng dụng minh họa
lượt xem 93
download
Với kết cấu nội dung gồm 6 chương, khóa luận tốt nghiệp "Nghiên cứu hệ điều hành Windows 10 Iot Core trên Raspberry Pi 2 và xây dựng ứng dụng minh họa" giới thiệu đến các bạn những nội dung tổng quan về Raspberry Pi 2, Windows 10 Iot Core trên Raspberry Pi 2, điện toán đám mây trên Microsoft Azure,... Hy vọng nội dung khóa luận phục vụ hữu ích nhu cầu học tập và nghiên cứu.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Khóa luận tốt nghiệp: Nghiên cứu hệ điều hành Windows 10 Iot Core trên Raspberry Pi 2 và xây dựng ứng dụng minh họa
- ĐẠI HỌC QUỐC GIA TP. HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM NGUYỄN QUỐC THẮNG HUỲNH HỒ THỊ MỘNG TRINH KHÓA LUẬN TỐT NGHIỆP NGHIÊN CỨU HỆ ĐIỀU HÀNH WINDOWS 10 IOT CORE TRÊN RASPBERRY PI 2 VÀ XÂY DỰNG ỨNG DỤNG MINH HỌA KỸ SƯ NGÀNH KỸ THUẬT PHẦN MỀM TP. HỒ CHÍ MINH, 2016
- ĐẠI HỌC QUỐC GIA TP. HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM NGUYỄN QUỐC THẮNG – 11520364 HUỲNH HỒ THỊ MỘNG TRINH - 11520431 KHÓA LUẬN TỐT NGHIỆP NGHIÊN CỨU HỆ ĐIỀU HÀNH WINDOWS 10 IOT CORE TRÊN RASPBERRY PI 2 VÀ XÂY DỰNG ỨNG DỤNG MINH HỌA KỸ SƯ NGÀNH KỸ THUẬT PHẦN MỀM GIẢNG VIÊN HƯỚNG DẪN Ths. PHẠM THI VƯƠNG TP. HỒ CHÍ MINH, 2016
- DANH SÁCH HỘI ĐỒNG BẢO VỆ KHÓA LUẬN Hội đồng chấm khóa luận tốt nghiệp, thành lập theo Quyết định số …………………… ngày ………………….. của Hiệu trưởng Trường Đại học Công nghệ Thông tin. 1. …………………………………………. – Chủ tịch. 2. …………………………………………. – Thư ký. 3. …………………………………………. – Ủy viên. 4. …………………………………………. – Ủy viên.
- ĐHQG TP. HỒ CHÍ MINH CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM TRƯỜNG ĐẠI HỌC Độc Lập – Tự Do – Hạnh Phúc CÔNG NGHỆ THÔNG TIN TP. HCM, ngày……tháng……năm 2016 NHẬN XÉT KHOÁ LUẬN TỐT NGHIỆP (CỦA CÁN BỘ PHẢN BIỆN) Tên khoá luận: NGHIÊN CỨU HỆ ĐIỀU HÀNH WINDOWS 10 IOT CORE TRÊN RASPBERRY PI 2 VÀ XÂY DỰNG ỨNG DỤNG MINH HỌA Nhóm SV thực hiện: Cán bộ phản biện: Nguyễn Quốc Thắng 11520364 … Huỳnh Hồ Thị Mộng Trinh 11520431 Đánh giá khoá luận: 1. Về cuốn báo cáo: Số trang _______ Số chương _______ Số bảng số liệu _______ Số hình vẽ _______ Số tài liệu tham khảo _______ Sản phẩm _______ Một số nhận xét về hình thức cuốn báo cáo: ······························································································ ······························································································ ······························································································ 2. Về nội dung nghiên cứu ································································································ ································································································ ································································································ ································································································
- 3. Về chương trình ứng dụng ································································································ ································································································ ································································································ ································································································ 4. Về thái độ làm việc của sinh viên ································································································ ································································································ ································································································ Đánh giá chung: ································································································ ································································································ ································································································ ································································································ Điểm từng sinh viên: Nguyễn Quốc Thắng :………/10 Huỳnh Hồ Thị Mộng Trinh :………/10 Người nhận xét (Ký tên và ghi rõ họ tên)
- ĐHQG TP. HỒ CHÍ MINH CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM TRƯỜNG ĐẠI HỌC Độc Lập – Tự Do – Hạnh Phúc CÔNG NGHỆ THÔNG TIN TP. HCM, ngày……tháng……năm 2016 NHẬN XÉT KHOÁ LUẬN TỐT NGHIỆP (CỦA CÁN BỘ HƯỚNG DẪN) Tên khoá luận: NGHIÊN CỨU HỆ ĐIỀU HÀNH WINDOWS 10 IOT CORE TRÊN RASPBERRY PI 2 VÀ XÂY DỰNG ỨNG DỤNG MINH HỌA Nhóm SV thực hiện: Cán bộ hướng dẫn: Nguyễn Quốc Thắng 11520364 Ths. Phạm Thi Vương Huỳnh Hồ Thị Mộng Trinh 11520431 Đánh giá khoá luận: 1. Về cuốn báo cáo: Số trang _______ Số chương _______ Số bảng số liệu _______ Số hình vẽ _______ Số tài liệu tham khảo _______ Sản phẩm _______ Một số nhận xét về hình thức cuốn báo cáo: ······························································································ ······························································································ ······························································································ 2. Về nội dung nghiên cứu ································································································ ································································································ ································································································ ································································································
- 3. Về chương trình ứng dụng ································································································ ································································································ ································································································ ································································································ 4. Về thái độ làm việc của sinh viên ································································································ ································································································ ································································································ Đánh giá chung: ································································································ ································································································ ································································································ ································································································ Điểm từng sinh viên: Nguyễn Quốc Thắng :………/10 Huỳnh Hồ Thị Mộng Trinh :………/10 Người nhận xét (Ký tên và ghi rõ họ tên) Phạm Thi Vương
- LỜI CẢM ƠN Khóa luận tốt nghiệp là bước cuối cùng đánh dấu sự trưởng thành của một sinh viên ở giảng đường đại học. để trở thành một kỹ sư đóng góp những gì mình đã học được cho sự phát triển của đất nước. Trong quá trình thực hiện khóa luận tốt nghiệp, chúng em đã nhận được sự giúp đỡ, hướng dẫn, hỗ trợ và động viên từ gia đình, quý thầy cô cũng các bạn. Nhờ đó mà chúng em đã hoàn thành được luận văn như mong muốn. Nay chúng em xin được gửi lời cám ơn sâu sắc và chanh thành đến: Các thầy cô trong khoa Công nghệ phần mềm trường đại học công nghệ thông tin đã truyền đạt những kiến thức quý báu để từ đó chúng em có cơ hội phát triển thêm vốn hiểu biết của mình vận dụng trong công việc sau này. Quý ban giám hiệu trường đại học công nghệ thông tin Tp. Hồ chí minh đã tạo mọi điều kiện thuận lợi giúp đỡ chúng em trong quá trình học tập và hoàn thành luận văn. Đặc biệt, chúng em xin gửi lời tri ân sâu sắc đến Ths. Phạm Thi Vương, người đã trực tiếp hướng dẫn khóa luận. Trong suốt quá trình thực hiện, thầy đã tận tình hướng dẫn, giúp nhóm giải quyết các vấn đề nảy sinh trong quá trình làm luận văn và hoàn thành luận văn đúng định hướng ban đầu. Chúng em cũng chân thành cảm ơn các thầy cô trong hội đồng chấm luận văn đã cho chúng em những đóng góp quý báu để luận văn thêm hoàn thiện hơn. Cuối cùng, chúng em xin được gửi lời cám ơn tới gia đình, bạn bè là những người đã động viên, tiếp thêm động lực và hỗ trợ giúp chúng em trong những lúc khó khăn. Sinh viên Huỳnh Hồ Thị Mộng Trinh Nguyễn Quốc Thắng
- ĐHQG TP. HỒ CHÍ MINH CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM TRƯỜNG ĐẠI HỌC Độc Lập – Tự Do – Hạnh Phúc CÔNG NGHỆ THÔNG TIN ĐỀ CƯƠNG CHI TIẾT TÊN ĐỀ TÀI: NGHIÊN CỨU HỆ ĐIỀU HÀNH WINDOWS 10 IOT CORE TRÊN RASPBERRY PI 2 VÀ XÂY DỰNG ỨNG DỤNG MINH HỌA Cán bộ hướng dẫn: ThS. Phạm Thi Vương Thời gian thực hiện: Từ ngày……………….. đến ngày……………….. Sinh viên thực hiện: Nguyễn Quốc Thắng 11520364 Huỳnh Hồ Thị Mộng Trinh 11520431 Nội dung đề tài: Nghiên cứu hệ điều hành Windows 10 IoT Core trên Raspberry Pi 2 và xây dựng ứng dụng minh họa. Ứng dụng minh họa cho kết quả nghiên cứu trong khóa luận là ứng dụng dùng để điều khiển và quản lí chế độ bật tắt của các thiết bị trong gia đình. Song song đó nhóm có triển khai thử nghiệm ứng dụng vào thực tế với mô hình nhà siêu mini. Mô hình nhà thể hiện được các chức năng bật tắt thiết bị dùng điều khiển hoặc tự động theo từng thiết bị riêng biệt hoặc theo nhóm, điều khiển cửa cuốn. Để thực hiện được đề tài nhóm đã tìm hiểu về hệ điều hành Windows 10 IoT Core, Raspberry Pi 2, Microsoft Azure, các thiết bị cảm biến và điều khiển, các loại sóng truyền thông không dây như rf, sóng hồng ngoại, mô hình mạng zigbee,… Kết quả nhóm đã lập trình được một ứng dụng chạy trên Raspberry Pi 2, thực hiện chức năng cơ bản bật tắt thiết bị trong mô hình nhà thông minh. Tìm hiểu được thêm được một sống chức năng như remote máy lạnh, các chức năng liên quan đến bảo mật nhưng vì điều khiện thực tế không cho phép nên mọi thứ gần như chỉ dừng lại ở mức độ tìm hiểu, chưa thử nghiệm được.
- Kế hoạch thực hiện: Khóa luận được thực hiện trong 15 tuần, với những nội dung và thời gian thực hiện như bảng bên dưới: STT Nội dung thực hiện Thời gian thực hiện Người thực hiện Nghiên cứu Raspberry Pi 2 và hệ 1 21/09 – 21/10/2015 Trinh + Thắng điều hành Windows 10 IoT Core Tìm hiểu Azure và kết nối Azure 2 với Raspberry chạy Windows 10 15/10 – 10/11/2015 Trinh IoT Core Nghiên cứu Azure và kết nối Azure 3 25/10 – 10/11/2015 Thắng với thiết bị android Nghiên cứu IC PT2262/ PT2272 và điều khiển không dây tắt mở 4 21/09 – 20/10/2015 Trinh thiết bị bằng sóng rf sử dụng IC PT2262/PT2272 Tìm hiểu và ứng dụng mạng không 5 20/11 – 31/12/2015 Trinh dây Zigbee vào đề tài Xây dựng ứng dụng smarthome 6 15/10 – 31/12/2015 Thắng trên android Xây dựng ứng dụng smarthome 7 21/10 – 31/12/2015 Trinh + Thắng trên Windows 10 IoT Core Nghiên cứu và áp dụng các loại 8 cảm biến và thiết bị điều khiển vào 21/10 – 20/11/2015 Trinh mô hình Thiết kế và xây dựng mô hình nhà 9 01/12 – 31/12/2015 Trinh + Thắng minh họa 10 Viết báo cáo 21/10 – 31/12/2015 Trinh + Thắng
- Xác nhận của CBHD TP.HCM, ngày…tháng 01 năm 2016 (Ký tên và ghi rõ họ tên) Sinh viên 1 (Ký tên và ghi rõ họ tên) Nguyễn Quốc Thắng Phạm Thi Vương Sinh viên 2 (Ký tên và ghi rõ họ tên) Huỳnh Hồ Thị Mộng Trinh
- MỤC LỤC MỞ ĐẦU .....................................................................................................................1 GIỚI THIỆU ĐỀ TÀI..........................................................................3 TỔNG QUAN VỀ RASPBERRY PI 2 ...............................................6 2.1. Raspberry Pi và ứng dụng của Raspberry .....................................................6 2.2. Cấu tạo phần cứng Raspberry ......................................................................10 2.2.1. Raspberry Pi model A và Raspberry Pi model A+............................12 2.2.2. Raspberry Pi model B và Raspberry Pi model B+ ............................13 2.2.3. Raspberry Pi 2 ...................................................................................15 2.2.3.1. Thông số kĩ thuật: ..........................................................................15 2.2.3.2. Chân pin out của Raspberry Pi 2: ..................................................16 2.3. Các hệ điều hành chạy trên Raspberry Pi ....................................................18 WINDOWS 10 IOT CORE TRÊN RASPBERRY PI 2 ...................38 3.1. Windows 10 IoT Core và ứng dụng ............................................................38 3.1.1. Tương tác với Windows 10 IoT Core trên Raspberry .......................39 3.1.2. Ứng dụng Universal cho Windows 10 IoT Core...............................44 3.2. Phân biệt hệ Windows 10 IoT Core với một vài phiên bản hệ điều hành khác .....................................................................................................................46 3.2.1. Phiên bản Windows 10 cho IoT với Windows 10 trên PC và Mobile .. ...........................................................................................................46 3.2.2. Phiên bản Windows 10 IoT Core với Raspbian trên Raspberry .......47 ĐIỆN TOÁN ĐÁM MÂY TRÊN MICROSOFT AZURE ...............49 4.1. Azure và ứng dụng của Azure .....................................................................49 4.2. Các thành phần trong Microsoft Azure .......................................................50
- 4.3. Azure Service Bus .......................................................................................51 MÔ HÌNH NHÀ THÔNG MINH .....................................................53 5.1. Giới thiệu nhà thông minh của BKAV ........................................................53 5.2. Các thiết bị phần cứng được sử dụng trong mô hình nhà thông minh ........55 5.2.1. IC PT2262/PT2272 và mạch thu - phát sóng rf ................................55 5.2.1.1. Giới thiệu .......................................................................................55 5.2.1.2. Mạch thu – phát sóng rf – ưu nhược điểm:....................................58 5.2.2. Xbee ...................................................................................................59 5.2.3. Cảm biến quang trở ...........................................................................59 5.2.4. Cảm biến nhiệt...................................................................................60 5.2.5. Mạch Relay 1 kênh 5V ......................................................................60 5.3. Xbee .............................................................................................................61 5.3.1. Giới thiệu Xbee .................................................................................61 5.3.2. Sơ đồ chức năng các chân Xbee ........................................................62 5.3.3. Xbee với mô hình mạng Zigbee ........................................................65 5.3.4. Một vài ứng dụng của Xbee ..............................................................67 5.4. Phân tích, thiết kế ứng dụng ........................................................................70 5.4.1. Sơ đồ người dùng ..............................................................................70 5.4.1.1. Đối với ứng dụng trên raspberry....................................................70 5.4.1.2. Đối với ứng dụng trên android: .....................................................71 5.4.1. Sơ đồ hoạt động .................................................................................72 5.4.1.1. Chức năng bật tắt thiết bị ...............................................................72 5.4.1.2. Chức năng quản lí kịch bản ...........................................................73 5.4.1.3. Chức năng cài đặt thông tin thiết bị ...............................................74
- 5.4.1.4. Chức năng cài đặt thông tin kết nối ...............................................75 5.4.1.5. Chức năng đăng nhập ....................................................................76 5.4.2. Sơ đồ tuần tự......................................................................................77 5.4.2.1. Chức năng bật – tắt thiết bị ............................................................77 5.4.2.2. Chức năng quản lí kịch bản ...........................................................79 5.4.2.3. Chức năng cài đặt thông tin thiết bị ...............................................80 5.4.2.4. Chức năng cài đặt thông tin kết nối ...............................................81 5.4.2.5. Chức năng đăng nhập ....................................................................82 5.4.3. Sơ đồ thành phần ...............................................................................82 5.4.4. Kiến trúc cơ bản của hệ thống ...........................................................83 5.4.5. Thiết kế giao diện ..............................................................................84 5.4.5.1. Sơ đồ liên kết các giao diện ...........................................................84 5.4.5.2. Giao diện quản lí phòng .................................................................85 5.4.5.3. Giao diện quản lí thiết bị ...............................................................86 5.4.5.4. Giao diện thêm phòng ....................................................................88 5.4.5.5. Giao diện sửa phòng ......................................................................89 5.4.5.6. Giao diện thêm thiết bị ..................................................................90 5.4.5.7. Các giao diện khác: ........................................................................91 KẾT QUẢ VÀ HƯỚNG PHÁT TRIỂN ...........................................92 6.1. Kết quả đạt được ..........................................................................................92 6.2. Hướng phát triển ..........................................................................................93 TÀI LIỆU THAM KHẢO .........................................................................................94
- DANH MỤC HÌNH ẢNH Hình 1 - Sản phẩm Beatbox của Scott Garner, New York .........................................3 Hình 2.1 - Bộ RasPiLapse của Rick Adam .................................................................7 Hình 2.2 - Hệ thống máy tính Raspberry Pi trên xe ô tô của Suzuki Swift ................7 Hình 2.3 – Máy pha café tự động ................................................................................8 Hình 2.4 – Quang phổ kế ............................................................................................8 Hình 2.5 – Bé Robin (8 tuổi) lập trình bằng công cụ Scratch trên Raspberry Pi ........9 Hình 2.6 - Mô hình kiến trúc phần cứng Raspberry Pi .............................................10 Hình 2.7 - Mạch Raspberry Pi model A và Raspberry Pi model A+ ........................12 Hình 2.8 - Mạch Raspberry Pi model B và Raspberry Pi model B+ ........................13 Hình 2.9 - Mạch Raspberry Pi 2................................................................................15 Hình 2.10 – Sơ đồ chân pin out của Raspberry Pi 2 .................................................16 Hình 2.11 - Giao diện hệ điều hành Raspbian ..........................................................18 Hình 2.12 - Giao diện hệ điều hành Ubuntu MATE .................................................19 Hình 2.13 - Giao diện hệ điều hành Archlinux ARM ...............................................20 Hình 2.14 - Giao diện hệ điều hành OSMC ..............................................................22 Hình 2.15 - Giao diện hệ điều hành OpenELEC.......................................................24 Hình 2.16 - Giao diện hệ điều hành RISC OS ..........................................................26 Hình 2.17 - Giao diện hệ điều hành PiNet ................................................................28 Hình 2.18 - Giao diện hệ điều hành Xbian ...............................................................29 Hình 2.19 - Giao diện hệ điều hành openSUSE ........................................................30 Hình 2.20 - Giao diện hệ điều hành Raspberry Pi Fedora Remix .............................30 Hình 2.21 - Giao diện hệ điều hành Slackware ARM ..............................................31 Hình 2.22 - Giao diện hệ điều hành FreeBSD ..........................................................31 Hình 2.23 - Giao diện hệ điều hành Plan 9 from Bell Labs ......................................32 Hình 2.24 - Giao diện hệ điều hành Moebius ...........................................................32 Hình 2.25 - Giao diện hệ điều hành OpenWrt ..........................................................33 Hình 2.26 - Giao diện hệ điều hành Kali Linux ........................................................33 Hình 2.27 - Giao diện hệ điều hành Instant WebKiosk ............................................34
- Hình 2.28 - Giao diện hệ điều hành Ark OS .............................................................34 Hình 2.29 - Giao diện hệ điều hành Minepion ..........................................................35 Hình 2.30 - Giao diện hệ điều hành Kano OS ..........................................................35 Hình 2.31 - Giao diện hệ điều hành Sailfish OS .......................................................36 Hình 2.32 - Giao diện hệ điều hành Tiny Core Linux ..............................................36 Hình 2.33 - Giao diện hệ điều hành IPFire ...............................................................37 Hình 3.1 - Giao diện hệ điều hành Windows 10 IoT Core .......................................38 Hình 3.2 - Giao diện đăng nhập Windows 10 IoT Core trên web ............................40 Hình 3.3 - Giao diện hệ quản lí Windows 10 IoT Core trên web .............................40 Hình 3.4 - Giao diện kết nối Windows 10 IoT Core qua PowerShell ......................41 Hình 3.5 - Giao diện đăng nhập Windows 10 IoT Core trên PowerShell ................42 Hình 3.6 - Giao diện điều khiển Windows 10 IoT Core qua PowerShell .................43 Hình 3.8 - Giao diện Properties của Project ..............................................................45 Hình 3.9 - Giao diện Windows IoT Core Watcher ...................................................45 Hình 4 – Các thành phần trong Microsoft Azure ......................................................50 Hình 5.1 – Sơ đồ kết nối hệ thống của Bkav Smarthome .........................................53 Hình 5.2 – Cặp IC PT2262 và PT2272 .....................................................................55 Hình 5.3 – Datasheet của IC PT2262 ........................................................................55 Hình 5.4 – Datasheet của IC PT2272 ........................................................................57 Hình 5.5 – Mạch thu (phải) – phát (trái) sóng rf .......................................................58 Hình 5.6 – Cảm biến quang trở .................................................................................59 Hình 5.7 – Cảm biến nhiệt độ DS18B20 ..................................................................60 Hình 5.8 – Mạch relay 1 kênh 5V .............................................................................60 Hình 5.9 – Xbee SMT ...............................................................................................62 Hình 5.10 – Sơ đồ chân thực của thiết bị Xbee.........................................................62 Hình 5.11 – Sơ đồ chân dưới dạng schematic ...........................................................63 Hình 5.12 – Mô hình mạng Zigbee ...........................................................................66 Hình 5.13 – Ứng dụng của Xbee vào nhà thông minh ..............................................67 Hình 5.14 – Ứng dụng của Xbee vào quản lí vận tải ................................................68
- Hình 5.15 – Ứng dụng của Xbee vào hệ thống đèn đường .......................................69 Hình 5.16 – Ứng dụng của Xbee vào hệ thống giám sát thiên tai ............................70 Hình 5.17 – Sơ đồ người dùng sử dụng cho ứng dụng trên raspberry ......................70 Hình 5.18 – Sơ đồ người dùng sử dụng cho ứng dụng trên android .........................71 Hình 5.19 – Sơ đồ hoạt động thể hiện chức năng bật tắt thiết bị ..............................72 Hình 5.20 – Sơ đồ hoạt động thể hiện chức năng quản lí kịch bản ..........................73 Hình 5.21 – Sơ đồ hoạt động thể hiện chức năng cài đặt thông tin thiết bị ..............74 Hình 5.22 – Sơ đồ hoạt động thể hiện chức năng cài đặt thông tin kết nối ..............75 Hình 5.23 – Sơ đồ hoạt động thể hiện chức năng đăng nhập....................................76 Hình 5.24 – Sơ đồ tuần tự thể hiện chức năng bật – tắt thiết bị sử dụng ứng dụng trên android .......................................................................................................................77 Hình 5.25 – Sơ đồ tuần tự thể hiện chức năng bật – tắt thiết bị sử dụng ứng dụng trên raspberry ....................................................................................................................78 Hình 5.26 – Sơ đồ tuần tự thể hiện chức năng quản lí kịch bản ...............................79 Hình 5.27 – Sơ đồ tuần tự thể hiện chức năng cài đặt thông tin thiết bị ...................80 Hình 5.28 – Sơ đồ tuần tự thể hiện chức năng cài đặt thông tin kết nối ...................81 Hình 5.29 – Sơ đồ tuần tự thể hiện chức năng đăng nhập ........................................82 Hình 5.30 – Sơ đồ thành phần ...................................................................................82 Hình 5.31 – Kiến trúc cơ bản của hệ thống...............................................................83 Hình 5.32 – Sơ đồ liên kết các giao diện ứng dụng trên raspberry ...........................84 Hình 5.33 – Giao diện quản lí phòng trên ứng dụng raspberry ................................85 Hình 5.34 – Giao diện quản lí thiết bị trên ứng dụng raspberry ...............................86 Hình 5.35 – Giao diện quản lí thiết bị trên ứng dụng raspberry ...............................87 Hình 5.36 – Giao diện thêm phòng mới trên raspberry ............................................88 Hình 5.37 – Giao diện chỉnh sửa thông tin phòng trên raspberry .............................89 Hình 5.38 – Giao diện thêm thiết bị mới trên raspberry ...........................................90
- DANH MỤC BẢNG Bảng 2.1 - Bảng so sánh các thông số kĩ thuật giữa Raspberry Pi model A và Raspberry Pi model A+ .............................................................................................13 Bảng 2.2 - Bảng so sánh các thông số kĩ thuật giữa Raspberry Pi model B và Raspberry Pi model B+ .............................................................................................14 Bảng 2.3 - Bảng các thông số kĩ thuật của Raspberry Pi 2 .......................................16 Bảng 3.1 - Bảng so sánh một vài thuộc tính của hệ điều hành Windows 10 trên ba nền tảng PC, Mobile và thiết bị IoT .................................................................................47 Bảng 3.2 - Bảng so sánh một vài thuộc tính của hai hệ điều hành Windows 10 IoT Core và Raspbian trên Raspberry..............................................................................48 Bảng 5.1 – Bảng mô tả chức năng các chân của Xbee .............................................64 Bảng 5.2 – Bảng mô tả thiết kế giao diện quản lí phòng trên raspberry ...................85 Bảng 5.3 – Bảng mô tả thiết kế giao diện quản lí thiết bị trên raspberry .................87 Bảng 5.4 – Bảng mô tả thiết kế giao diện hiển thị thông tin thiết bị trên raspberry .88 Bảng 5.5 – Bảng mô tả thiết kế giao diện thêm phòng trên raspberry ......................88 Bảng 5.6 – Bảng mô tả thiết kế giao diện chỉnh sửa thông tin phòng trên raspberry ...................................................................................................................................89 Bảng 5.7 – Bảng mô tả thiết kế giao diện thêm thiết bị mới thiết bị trên raspberry .91
- DANH MỤC TỪ VIẾT TẮT
- MỞ ĐẦU Những dự án phát triển Internet of Things đang nổi lên ở rất nhiều công ty công nghệ trên toàn thế giới. Hiện tại chỉ có khoảng 300 nghìn lập trình viên tham gia IoT nhưng đến 2020, thế giới sẽ cần tới 4.5 triệu lập trình viên. Một sản phẩm của Internet of Things đang phổ biến hiện nay đó là Raspberry Pi 2. Một thiết bị phần cứng có chức năng tương tự như một chiếc máy tính thu nhỏ, phục vụ cho nhiều nhu cầu khác nhau như: học tập, giải trí, điều khiển các thiết bị phần cứng khác,… Song song với đó là sự ra đời của hệ điều hành Microsoft Windows 10. Với mục đích phát triển hệ điều hành Windows 10 trở thành hệ điều hành đa thiết bị, Microsoft đã đưa ra nhiều phiên bản khác nhau dùng để chạy trên các thiết bị từ desktop cho đến smartphone và cả các thiết bị điện tử trong gia đình. Và phiên bản mới nhất chính là là Windows 10 IoT Core, dùng để chạy trên các thiết bị như Raspberrry Pi 2 và Minnowboard Max. Việc Microsoft phát triển hệ điều hành Windows 10 IoT Core cho Raspberry Pi 2 đã đem lại sự thu hút lớn và giúp Raspberry Pi 2 cũng như các dự án Internet of Things trở nên gần gũi hơn với người dùng. Do đó, việc phát triển các ứng dụng đáp ứng nhu cầu hằng ngày của con người dựa trên dự án Internet Of Things trở thành một vấn đề thực tế và cần thiết. Xuất phát từ thực tế đó, nhóm chúng em đã chọn đề tài “Tìm hiểu về Windows 10 IoT Core trên Raspberry Pi 2” làm đề tài cho khóa luận của mình. Và để hiện thực những kiến thức đã tìm hiểu được về Windows 10 IoT Core cũng như Raspberry Pi 2, nhóm chúng em sẽ thực hiện ứng dụng để demo cho một vài chức năng cơ bản của các dự án nhà thông minh hiện tại đang có mặt trên thị trường, đây cũng là ứng dụng cần thiết, là đề đề tài đang được quan tâm và đầu tư trong thời kì phát triển của nền khoa học công nghệ ở thời điểm hiện tại cũng như trong tương lai. Nội dung của khóa luận được chia là 6 chương: - Chương 1: Giới thiệu đề tài - Chương 2: Tổng quan về Raspberry Pi 1
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Khóa luận tốt nghiệp: Nghiên cứu hành vi của người tiêu dùng Nhật Bản nhằm đẩy mạnh xuất khẩu hàng hóa Việt Nam sang thị trường này
121 p | 902 | 169
-
Khóa luận tốt nghiệp: Nghiên cứu tính toán lưới và áp dụng giải bài toán trong an toàn thông tin
66 p | 368 | 123
-
Khóa luận tốt nghiệp: Nghiên cứu chính sách phân phối của công ty Unilever Việt Nam - Bài học kinh nghiệm cho các doanh nghiệp Việt Nam
102 p | 425 | 115
-
Khóa luận tốt nghiệp: Nghiên cứu thử nghiệm chế biến rượu vang chuối
89 p | 457 | 82
-
Khóa luận tốt nghiệp: Nghiên cứu và mô phỏng mạng truy nhập quang FTTX
89 p | 297 | 76
-
Khóa luận tốt nghiệp: Nghiên cứu thị trường logistics miền Bắc Việt Nam
119 p | 387 | 71
-
Khóa luận tốt nghiệp: Nghiên cứu công tác quản trị nhân lực của Công ty Cổ phần tư vấn khảo sát thiết kế xây dựng Hà Nội
125 p | 262 | 67
-
Khóa luận tốt nghiệp: Nghiên cứu phát triển du lịch sinh thái khu vực Hồ Núi Cốc , Thái Nguyên
114 p | 444 | 57
-
Khóa luận tốt nghiệp: Nghiên cứu chiết tách và xác định thành phần hóa học trong hạt Tiêu đen (Piper nigrum L.) ở huyện Đăk Đoa, tỉnh Gia Lai
53 p | 396 | 56
-
Khóa luận tốt nghiệp: Nghiên cứu việc sử dụng nghiệp vụ phái sinh để phòng ngừa rủi ro. Tỷ giá đối với các doanh nghiệp xuất nhập khẩu Việt Nam
121 p | 258 | 51
-
Khóa luận tốt nghiệp: Nghiên cứu hoạt động marketing-mix của Công ty Cổ phần Công nghệ ASD Việt Nam
68 p | 475 | 48
-
Khóa luận tốt nghiệp: Nghiên cứu xử lý Amoni bằng phương pháp sinh học sử dụng các vi khuẩn tự dưỡng
59 p | 268 | 43
-
Khóa luận tốt nghiệp: Nghiên cứu vấn đề sử dụng các hợp đồng ngoại hối phát sinh đối với bảo hiểm rủi ro tỷ giá cho các doanh nghiệp xuất nhập khẩu Việt Nam
107 p | 190 | 21
-
Khóa luận tốt nghiệp: Nghiên cứu mô hình xúc tiến và hỗ trợ thương mại điện tử cho doanh nghiệp - Kinh nghiệm trên thế giới và bài học đối với Việt Nam
98 p | 161 | 20
-
Khóa luận tốt nghiệp: Nghiên cứu và ứng dụng kiểm thử tự động sử dụng Puppeteer - CodeceptJS cho Công ty TNHH Seta - International Việt Nam
41 p | 105 | 15
-
Khóa luận tốt nghiệp: Nghiên cứu hành vi tiêu dùng của người dân về sản phẩm thịt lợn đen trên địa bàn thị trấn Bằng Lũng, huyện Chợ Đồn, tỉnh Bắc Kạn
141 p | 46 | 12
-
Khóa luận tốt nghiệp: Nghiên cứu chế độ tài sản của vợ chồng theo Luật Hôn nhân và gia đình Việt Nam
68 p | 15 | 9
-
Tóm tắt Khóa luận tốt nghiệp: Nghiên cứu ứng dụng tích hợp tại thư viện khoa học tổng hợp tỉnh Bắc Giang
13 p | 140 | 6
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn