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

Tóm tắt khóa luận tốt nghiệp: Lập trình nghiên cứu phát triển ứng dụng cho hệ thống chiếu sáng thông minh trên hệ điều hành IOS

7 22 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 7
Dung lượng 32,43 KB

Nội dung

kkhóa luận tập trung nghiên cứu theo mô hình Server/Client. Tập trung nghiên cứu và phát triển phần mềm điều khiển có khả năng kết nối tới các thiết bị, nhận dữ liệu và ra lệnh điều khiển. Phần mềm được thiết kế bằng ngôn ngữ Objective-C và chạy khả dụng trên hệ điều hành iOS.

ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ Lê Văn Bé LẬP TRÌNH NGHIÊN CỨU PHÁT TRIỂN ỨNG DỤNG CHO HỆ THỐNG CHIẾU SÁNG THÔNG MINH TRÊN HỆ ĐIỀU HÀNH IOS Ngành: Công nghệ kỹ thuật Cơ điện tử TÓM TẮT KHÓA LUẬN TỐT NGHIỆP Hà Nội – 2017 TĨM TẮT Tóm tắt Ngày với phát triển Internet of Things (IoT) thứ dần trở nên thông minh Với việc đời Bluethooth Low Energy mở nhiều hướng phát triển cho IoT Trong khóa luận này, em nghiên cứu phát triển phần mềm điều khiển hệ thống chiếu sáng thông minh sử dụng Bluetooth chạy hệ điều hành iOS Vi điều khiển sử dụng CSR1010 với khả tiết kiệm lượng cấu hình mạnh mẽ Trong khóa luận tập trung nghiên cứu theo mơ hình Server/Client Tập trung nghiên cứu phát triển phần mềm điều khiển có khả kết nối tới thiết bị, nhận liệu lệnh điều khiển Phần mềm thiết kế ngôn ngữ Objective-C chạy khả dụng hệ điều hành iOS Từ khóa: CSR1010, Bluetooth low energy, Xcode, Objective-C MỤC LỤC CHƯƠNG GIỚI THIỆU CÔNG NGHỆ BLUETOOTH CHƯƠNG GIỚI THIỆU VI ĐIỀU KHIỂN CSR1010 .2 CHƯƠNG LẬP TRÌNH IOS CHƯƠNG XÂY DỰNG PHẦN MỀM KẾT LUẬN TÀI LIỆU THAM KHẢO MỞ ĐẦU  Tính cấp thiết đề tài Với phát triển mạnh mẽ thiết bị công nghệ, thiết bị truyền thơng khơng dây máy tính cá nhân hay điện thoại di động, với xu hướng tự động hóa lĩnh vực Việc nghiên cứu phát triển phần mền điều khiển giám sát từ xa qua mạng truyền thông không dây cần thiết Vì em chọn đề tài “Nghiên cứu phát triển phần mềm điều khiển hệ thống chiếu sáng thông minh hệ điều hành iOS”  Ý nghĩa khoa học thực tiễn Đây giải pháp tự động hóa việc điều khiển từ xa qua điện thoại di động thông minh iOS Việc áp dụng vào đời sống thực tiến mang lại nhiều giá trị to lớn cho người Giúp người sử dụng tiết kiệm thời gian, tiền bạc có an tồn định Việc nghiên cứu đề lần giúp em áp dung kiến thức học vào thực tế  Đối tượng phương pháp nghiên cứu Đối tượng: nghiên cứu phát triển phần mềm chạy hệ điều hành iOS Phương pháp nghiên cứu: Sử dụng phần mềm Xcode, Simulator thiết bị thật để chạy thử nghiệm  Nội dung nghiên cứu Nghiên cứu giao thức Bluetooth Phát triển phần mềm điều khiển hệ thống chiếu sáng Nghiên cứu ngôn ngữ lập trình Objective-C Nghiên cứu mơi trường phát triển cho phần mềm CHƯƠNG GIỚI THIỆU CÔNG NGHỆ BLUETOOTH Bluetooth chuẩn kết nối không dây tầm ngắn sử dụng thiết bị cá nhân kết nối với tạo thành mạng cục nhỏ Kết nối Bluetooth vô hướng sử dụng dải tần 2.4 GHz BLE công nghệ Bluetooth thông minh, tiết kiệm lượng Ngày BLE ứng dụng nhiều vào thực tế tích hợp sẵn nhiều thiết bị công nghệ cao điện thoại thông minh, máy tính bảng Có loại thiết bị BLE, chia theo cách thức hoạt động Bao gồm : Peripheral, Central, Observer Broadcaster Bình thường thiết bị BLE hoạt động chế độ Theo chuẩn BLE định nghĩa thiết bị BLE có hoạt động là: advertising, scanning, connecting discovering Ngày nay, với phát triển mạnh mẽ công nghệ việc sử dụng mạng liệu khơng dây để điều khiển thiết bị ngày phổ biến CSRmesh mạng lưới điều khiển thiết bị thông minh sử dụng công nghệ Bluetooth Low Energy nghiên cứu phát triển công ty Cambridge Silicon Radio (CSR) CHƯƠNG GIỚI THIỆU VI ĐIỀU KHIỂN CSR1010 Thông số kỹ thuật vi điều khiển CSR1010 Bluetooth 4.1 ( BLE) MCU: 16bit Bộ nhớ: 64KB RAM + 64KB ROM Điện áp hoạt động: tối đa 4.4V Giao tiếp: UART + SPI + I2C Input/Output: analog, digital PWM Ngắt wake-up timer watchdog Nhiệt độ hoạt động: -40oC đến +80oC CHƯƠNG LẬP TRÌNH IOS Hệ điều hành iOS hệ điều hành phát triển Apple chạy thiết bị Apple iphone, ipad,… Kiến trúc hệ điều hành iOS gồm lớp Core OS, Core Service, Media Cocoa Touch Objective-C ngơn ngữ lập trình có tính hướng đối tượng Objective-C Swift l hai ngôn ngữ sử dụng lập trình phát triển ứng dụng cho hệ điều hành iOS Apple cung cấp mơi trường tích hợp phát triển Xcode Khóa luận sử dụng phiên Xcode CHƯƠNG XÂY DỰNG PHẦN MỀM  Xác định thiết bị môi trường chạy phần mềm  Xây dựng ý tưởng cho phần mềm  Xây dựng thuật toán cho phần mềm  Thiết kế giao diện ngời dùng, kiểm tra tính phù hợp thuật tốn với giao diện  Hồn thiện đóng gói  Cung cấp phần mềm cho người sử dụng Thiết bị điều khiển iphone sử dụng hệ điều hành iOS trở lên Trong khóa luận sử dụng iphone 5S chạy hệ điều hành iOS 10.2 Ở thiết bị điều khiển đóng vai trị Client Ứng với chức phần mềm điều khiển có hàm tương ứng mạch thiết bị Các thao tác để điều khiển phần mềm chạm hình-touch, vuốt hình-slide Sau kết nối tới server, client gửi yêu cầu nhận lại trạng thái thiết bị thể giao diện ứng dụng Sử dụng thao tác kéo thả từ tiện ích Xcode để tạo Label, button… Giao diện nên thiết kế đẹp mắt, dễ sử dụng Mỗi thao tác phần mềm điều khiển tưng ứng với lệnh gửi tới thiết bị thực thi thông qua giao tiếp Bluetooth KẾT LUẬN Kết đạt được: Tìm hiểu sâu cơng nghệ Bluetooth Phân tích rõ trình trạng thái hoạt động thiết bị BLE Nghiên cứu phát triển thành công ứng dụng điều khiển hệ thống chiếu sáng thông minh Bluetooth chạy hệ điều hành iOS Những hạn chế Khả phản hổi ứng dụng chậm Việc cài đặt ứng dụng cho thiết bị iOS cịn nhiều khó khăn Hướng phát triển Ứng dụng nhiều việc phát triển sống, đưa sống trở nên thông minh TÀI LIỆU THAM KHẢO Tiếng Việt [1] Nguyễn Minh Thắng: Khóa luận tốt nghiệp đại học hệ quy “Phần mềm ứng dụng cho vi điều khiển Cortex M3” – 2013 [2] Website: www.laptrinhios.vn, Nhập môn Xcode Objective-C [3] Website: www.arduino.vn, Bluetooth Low Energy Tiếng Anh [4] Website: www.csrsupport.com, csr1010-data-sheet [5] Website: http://stackoverflow.com [6] Website: http://developer.qualcomm.com [7] Website: https://www.bluetooth.com ... khiển hệ thống chiếu sáng thông minh Bluetooth chạy hệ điều hành iOS Những hạn chế Khả phản hổi ứng dụng chậm Việc cài đặt ứng dụng cho thiết bị iOS nhiều khó khăn Hướng phát triển Ứng dụng nhiều... ngữ lập trình có tính hướng đối tượng Objective-C Swift l hai ngơn ngữ sử dụng lập trình phát triển ứng dụng cho hệ điều hành iOS Apple cung cấp mơi trường tích hợp phát triển Xcode Khóa luận. .. phần mềm cho người sử dụng Thiết bị điều khiển iphone sử dụng hệ điều hành iOS trở lên Trong khóa luận sử dụng iphone 5S chạy hệ điều hành iOS 10.2 Ở thiết bị điều khiển đóng vai trị Client Ứng với

Ngày đăng: 17/04/2021, 15:12

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w