CHƯƠNG 1: GIỚI THIỆU ĐỀ TÀI 1. Tổng quan Đề tài: “ Xây dựng hệ thống điều khiển từ xa trên nền Android” Xây dựng ứng dụng chạy trên các thiết bị chạy Android, điều khiển các thiết bị từ xa qua tin nhắn SMS, Bluetooth, hoặc điều khiển qua Ethernet. Dùng board mạch ứng dụng Arduino kết hợp với các module: module SIM 900A, module Bluetooth HC-05, module Ethernet Shied để điều khiển thiết bị bằng module Relay. Sơ đồ khối: Điều khiển qua SMS: KHỐI NGUỒN THIẾT BỊ MODULE BOARD ANDROI SIM 900A ARDUINO D MODULE RELAY ĐIỀU KHIỂN Hình 1.1: Sơ đồ khối điều khiển qua SMS Xây dựng hệ thống điều khiển từ xa trên nền Adroid SVTH: Nguyễn Hữu Tính ĐỒ ÁN TỐT NGHIỆP 2 Điều khiển qua Bluetooth: KHỐI NGUỒN THIẾT BỊ MODULE BOARD ANDROID BLUETOOTH ARDUINO MODULE RELAY ĐIỀU KHIỂN Hình 1.2: Sơ đồ khối điều khiển qua bluetooth Điều khiển qua Ethernet: KHỐI NGUỒN THIẾT MODULE BOARD BỊ ETHERNE ARDUINO ANDROI T ROUTER WIFI MODULE RELAY ĐIỀU KHIỂN Hình 1.3: Sơ đồ khối điều khiển qua Ethernet Xây dựng hệ thống điều khiển từ xa trên nền Adroid SVTH: Nguyễn Hữu Tính ĐỒ ÁN TỐT NGHIỆP 3 1.
Mục đích: Thực hiện việc điều khiển thiết bị một cách đơn giản và dễ dàng nhất thông qua ứng dụng chạy trên thiết bị Android. Hướng thực hiện 1. Tìm hiểu Android và viết ứng dụng Android Hiểu được về nền tảng Android, cấu trúc cơ bản của một ứng dụng Android. Biết cách sử dụng phần mềm Eclipse để viết ứng dụng Android.
Các website hỗ trợ viết ứng dụng Android 1. Tìm hiểu về các module sử dụng Tìm hiểu về board ứng dụng Arduino, biết được cách lập trình cho board Arduino Biết cách giao tiếp với Module SIM900A bằng tập lệnh AT Biết cách giao tiếp với module bluetooh HC-05 Tìm hiều về module Ethernet Shield 1. Thực hiện phần cứng điều khiển thiết bị và kết nối các module Xây dựng hệ thống điều khiển từ xa trên nền Adroid SVTH: Nguyễn Hữu Tính ĐỒ ÁN TỐT NGHIỆP 4 CHƯƠNG 2: TỔNG QUAN VỀ GSM VÀ MODULE SIM900A 2. Tổng quan về GSM GSM (Global System for Mobile Communications): Hệ thống thông tin di động toàn cầu: là một công nghệ dùng cho mạng thông tin di động.
Các mạng thông tin di động GSM cho phép có thể roaming với nhau do đó những máy điện thoại di động GSM của các mạng GSM khác nhau ở có thể sử dụng được nhiều nơi trên thế giới. Cấu trúc mạng GSM Hình 2.1: Cấu trúc mạng GSM OSS : Hệ thống khai thác và hỗ trợ AUC : Trung tâm nhận thực HLR : Bộ ghi định vị thường trú MSC : Tổng đài di động BSS : Hệ thống trạm gốc Xây dựng hệ thống điều khiển từ xa trên nền Adroid SVTH: Nguyễn Hữu Tính ĐỒ ÁN TỐT NGHIỆP 5 OMC : Trung tâm vận hành và bảo dưỡng PSPDN: Mạng chuyển mạch gói công cộng PSDN: Mạng chuyển mạch điện thoại di động SS : Hệ thống chuyển mạch VLR : Bộ ghi định vị tạm trú EIR : Thanh ghi nhận dạng thiết bị BTS : Trạm thu phát gốc MS : Máy di động ISDN : Mạng liên kết đa dịch vụ CSPDN: Mạng chuyển mạch số công cộng theo mạch PLMN: Mạng di động mặt đất công cộng 2. Hệ thống GSM Hệ thống GSM được chia thành hệ thống chuyển mạch SS và hệ thống trạm gốc BSS. Hệ thống được thực hiện như một mạng gồm nhiều cell vô tuyến cạnh nhau để cùng đảm bảo toàn bộ vùng phủ sóng cùng phục vụ.
Mỗi cell có một trạm vô tuyến gốc BTS làm việc ở một tập hợp các kênh vô tuyến. Các kênh này khác với các kênh được sử dụng ở các cell lân cận để tránh nhiễu. Một bộ điều khiển trạm gốc BSC sẽ điều khiển một nhóm BTS. BSC điều khiển các chức năng như chuyển giao và điều khiển công suất.
Một MSC phục vụ một số bộ điều khiển trạm gốc , MSC điều khiển các cuộc gọi tới và đi từ mạng chuyển mạch điện thoại công cộng PSTN, mạng liên kết đa dịch vụ ISDN, mạng di động mặt đất công cộng PLMN và mạng số liệu công cộng PSDN, và có thể là các mạng riêng. Hệ thống chuyển mạch con (SS- Switching System) Hệ thống chuyển mạch con: bao gồm các chức năng chuyển mạch chính của GSM cũng như các cơ sở dữ liệu cần thiết cho số liệu thuê bao và quản lý di động Xây dựng hệ thống điều khiển từ xa trên nền Adroid SVTH: Nguyễn Hữu Tính ĐỒ ÁN TỐT NGHIỆP 6 của thuê bao. Chức năng chính của SS là quản lý thông tin giữa những người sử dụng mạng GSM với nhau và với mạng khác. MSC thực hiện chức năng chuyển mạch chính, nhiệm vụ chính của MSC là điều phối việc thiết lập cuộc gọi đến những thuê bao của GSM, một mặt MSC giao tiếp với hệ thống con BSS và mặt khác giao tiếp với mạng ngoài qua G-MSC Khối HLR: giữ các thông tin liên quan tới việc cung cấp các dịch vụ viễn thông không phụ thuộc vào vị trí hiện thời của thuê bao và chứa các thông tin về vị trí hiện thời của thuê bao.
Khối AuC: được nối đến HLR chức năng của AuC là cung cấp cho HLR các tần số nhận thực và các khóa mật mã để sử dụng cho bảo mật. Bộ ghi định vụ tạm trú VLR: là một cơ sở dữ liệu chứa thông tin về tất cả các MS hiện đang ở vùng phục vụ của MSC. Trạm di động MS gồm 2 phần: ME (Mobile Equipment): thiết bị di động. SIM (Subscriber Identity Module): lưu trữ các thông tin về thuê bao mật mã.
MS là một đầu cuối di động, có thể đặt trên ô tô hay xách tay. Tại GSM có một khối nhỏ gọn là module nhận dạng thuê bao SIM., là khối vật lý tách riêng chẳng hạn là một IC Card con gọi là card thông minh SIM cung cấp với thiết bị trạm hợp thành trạm di động. Không có SIM, MS không thể thâm nhập đến mạng. Hệ thống con BSS Là một hệ thống đặc thù riêng cho tính chất vô tuyến của GSM.
BSS giao tiếp trực tiếp với các trạm di động MS thông qua giao diện vô tuyến, vì vậy nó gồm các thiết bị thu phát đường vô tuyến và quản lý các chức năng này. Mặt khác BSS thực hiện giao diện với các tổng đài SS. BSS thực hiện đấu nối các MS với các tổng đài. Xây dựng hệ thống điều khiển từ xa trên nền Adroid SVTH: Nguyễn Hữu Tính ĐỒ ÁN TỐT NGHIỆP 7 BSS gồm hai loại thiết bị: BTS giao diện với MS BSC giao diện với MSC Khối BTS: Một BTS gồm các thiết bị thu phát, anten và xử lý tín hiệu đặc thù cho giao diện vô tuyến.
Một bộ phận quan trọng khác của BTS là TRAU là khối chuyển đổi mã và thích ứng tốc độ, và có thể dặt cách xa BTS, thậm chí còn đặt trong BSC và MSC Khối BSC: Có nhiệm vụ quản lý tất cả giao diện vô tuyến thông qua các lệnh điều khiển từ xa BTS và MS. Các lệnh này chủ yếu là lệnh ấn định, giải phóng kênh vô tuyến và chuyển giao. Một phía BSC được nối với BTS còn phía kia nối với MSC của SS. Vai trò chính là quản lý các kênh ở giao diện vô tuyến và chuyển giao.
Phân hệ khai thác và hỗ trợ ( OSS) Được nối tới tất cả các thiết bị ở hệ thống chuyển mạch và nối đến BSC. Chức năng chính của OSS: Quản lý mang tế bào Quản lý đăng ký thuê bao Quản lý chất lượng 2. Giới thiệu Module SIM900A SIMCOM trình bày một module không dây- SIM900A nhỏ gọn và đáng tin cậy. Đây là một Dual-band GSM module / GPRS hoàn chỉnh trong một loại SMT và được thiết kế với một bộ xử lý duy nhất - chip rất mạnh mẽ tích hợp lõi AMR926EJ-S, thuậ lợi với kích thước nhỏ và các giải pháp hiệu quả chi phí.
Xây dựng hệ thống điều khiển từ xa trên nền Adroid SVTH: Nguyễn Hữu Tính ĐỒ ÁN TỐT NGHIỆP 8 Với một tiêu chuẩn công nghiệp, các SIM900A cung cấp GSM / GPRS băng tần 900 / 1800MHz cho thoại, SMS, Data, Fax và trong một yếu tố hình thức nhỏ và với mức tiêu thụ điện năng thấp. Với một cấu hình nhỏ 24mm x 24mm x 3 mm, SIM900 thể phù hợp với hầu như tất cả các yêu cầu về không gian trong các ứng dụng M2M của bạn, đặc biệt là cho các nhu cầu mỏng và nhỏ gọn của thiết kế.2: Module SIM900A GSM Module Sim900: Hình 2.3: Breakout SIM900 Xây dựng hệ thống điều khiển từ xa trên nền Adroid SVTH: Nguyễn Hữu Tính ĐỒ ÁN TỐT NGHIỆP 9 Là một sản phẩm do AT-COM phát triển nhằm giúp người sử dụng có thể khai thác các tính năng của Sim900A một cách dễ dàng. Board hỗ trợ khá đầy các ngõ ra của Module Sim900A ( RS232, Audio, ADC, VRTC, PWM, I2C. Dễ kết nối kết nối với các dòng vi điều khiển như PIC, AVR, ARM, Arduino để phát triển các ứng dụng điều khiển, giám sát qua môi trường mạng GSM, GPRS.
Ngõ ra RS232 giúp giao tiếp máy tính và lập trình cho Module Sim900A thông qua tập lệnh AT COMMAND. Thông số kỹ thuật SIM900A Bảng 2.1: Thông số kỹ thuật SIM900A Tính năng Mô tả Nguồn cung cấp - Sử dụng điện áp từ 3.5V Nguồn tiết kiệm - Sử dụng điển hình ở chế độ ngủ với dòng 1.5mA - GSM850, EGSM900, DCS1800, PCS1900 có thể tìm thấy các dải tần một cách tự động. Các dải tần có thểđược thiết Các dải tần hoạt động lập bởi câu lệnh AT. - Tương thích với pha GSM 2/2+ - Lớp 4(2W) ở GSM850 và EGSM 900 Công suất truyền tải - Lớp 1(1W) ở DCS 1800 và PCS 1900 - GPRS nhiều khe mặc định trong lớp 10 Kết nối GPRS - GPRS nhiều khe tùy chọn ở lớp 8 - GPRS trạm di động lớp B - Hoạt động bình thường ở -30 đến 80 độ C Dải nhiệt độ - Hoạt động hạn chế ở -40 đến 30 và 80 đến 85 độ C Xây dựng hệ thống điều khiển từ xa trên nền Adroid SVTH: Nguyễn Hữu Tính ĐỒ ÁN TỐT NGHIỆP 10 - Nhiệt độ lưu trữ là -45 đến 90 độ C - Truyền dữ liệu xuống lớn nhất là 85.6 kbps - Truyền dữ liệu lên lớn nhất 42.8 kbps - Mã hóa chương trình CS-1, CS-2, CS-3 và CS-4 - SIM900 hỗ trợ các giao thức PAP( Giao thức xác nhận mật mã) thường được sử dụng trong các kết nối PPP.
Dữ liệu GPRS - SIM900 được tích hợp giao thức TCP/IP - Cung cấp gói chuyển mạch kênh điều khiển quảng bá (PBCCH). - Các tốc độ truyền CSD: 2.4 kbps, không trong suốt.