1. Trang chủ
  2. » Tất cả

(Đồ án hcmute) hệ thống thu thập dữ liệu qua mạng 3g

101 6 0

Đ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 101
Dung lượng 7,24 MB

Nội dung

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP.HCM KHOA ĐÀO TẠO CHẤT LƯỢNG CAO KHĨA LUẬN TỐT NGHIỆP NGÀNH CƠNG NGHỆ KỸ THUẬT ĐIỆN TỬ TRUYỀN THÔNG HỆ THỐNG THU THẬP DỮ LIỆU QUA MẠNG 3G GVHD: ThS NGUYỄN VĂN HIỆP SVTH: TRẦN QUYẾT LÃM MSSV: 11141291 SVTH: NGÔ TRIỆU VINH MSSV: 11141362 SKL 0 8 Tp Hồ Chí Minh, tháng 7/2015 an TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP HỒ CHÍ MINH KHOA ĐÀO TẠO CHẤT LƯỢNG CAO - ĐỒ ÁN TỐT NGHIỆP Ngành: Công nghệ kỹ thuật điện tử truyền thông Đề tài: HỆ THỐNG THU THẬP DỮ LIỆU QUA MẠNG 3G GVHD : ThS NGUYỄN VĂN HIỆP SVTH: TRẦN QUYẾT LÃM- 11141291 NGƠ TRIỆU VINH- 11141362 Khóa : 2011-2015 Tp Hồ Chí Minh, tháng 07 năm 2015 an CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự – Hạnh phúc -*** -Tp.Hồ Chí Minh, ngày … tháng …năm 2015 NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP Họ tên sinh viên: Trần Quyết Lãm Ngô Triệu Vinh MSSV: 11141291 11141362 Ngành: Công nghệ kỹ thuật điện tử truyền thông Giảng viên hướng dẫn: Th.S Nguyễn Văn Hiệp Ngày nhận đề tài: Lớp: 11141CLDT2 ĐT: Ngày nộp đề tài: 1.Tên đề tài: THIẾT KẾ HỆ THỐNG THU THẬP DỮ LIỆU QUA MẠNG 3G Các số liệu, tài liệu ban đầ u: Nội dung thực đề tài: Sản phẩm: TRƯỞNG NGÀNH GIẢNG VIÊN HƯỚNG DẪN i an CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự – Hạnh phúc -*** PHIẾU NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN Họ và tên Sinh viên: Trần Quyết Lãm MSSV: 11141291 Ngô Triệu Vinh 11141362 Ngành: Công nghệ kỹ thuật điện tử truyền thông Tên đề tài: THIẾT KẾ HỆ THỐNG THU THẬP DỮ LIỆU QUA MẠNG 3G Họ và tên Giáo viên hướngdẫn: Th.S Nguyễn Văn Hiệp NHẬN XÉT Về nội dung đề tài & khối lượng thực hiện: Ưu điểm: Khuyế t điểm: Đề nghị cho bảo vệ hay không? Đánh giá loại: Điểm:……………….(Bằ ng chữ: ) Tp Hồ Chí Minh, ngày … tháng … năm 2015 Giáo viên hướng dẫn (Ký & ghi rõ họ tên) ii an CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự – Hạnh phúc -*** PHIẾU NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN Họ và tên Sinh viên: Trần Quyết Lãm MSSV: 11141291 Ngành: Công nghệ kỹ thuật điện tử truyền thông Tên đề tài: THIẾT KẾ HỆ THỐNG THU THẬP DỮ LIỆU QUA MẠNG 3G Họ và tên Giáo viên phản biện: Th.S Nguyễn Phương Quang NHẬN XÉT Về nội dung đề tài & khối lượng thực hiện: Ưu điểm: Khuyế t điểm: Đề nghị cho bảo vệ hay không? Đánh giá loại: Điểm:……………….(Bằ ng chữ: ) Tp Hồ Chí Minh, ngày … tháng … năm 2015 Giáo viên phản biện (Ký & ghi rõ họ tên) iii an CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự – Hạnh phúc -*** PHIẾU NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN Họ và tên Sinh viên: Ngô Triệu Vinh MSSV: 11141362 Ngành: Công nghệ kỹ thuật điện tử truyền thông Tên đề tài: THIẾT KẾ HỆ THỐNG THU THẬP DỮ LIỆU QUA MẠNG 3G Họ và tên Giáo viên phản biện: T.S Nguyễn Thanh Hải NHẬN XÉT Về nội dung đề tài & khối lượng thực hiện: Ưu điểm: Khuyế t điểm: Đề nghị cho bảo vệ hay không? Đánh giá loại: Điểm:……………….(Bằ ng chữ: ) Tp Hồ Chí Minh, ngày … tháng … năm 2015 Giáo viên phản biện (Ký & ghi rõ họ tên) iii an PHẦN A an LỜI CẢM ƠN Trên thực tế khơng có thành công không gắn liền với hỗ trợ, giúp đỡ dù hay nhiều, dù trực tiếp hay gián tiếp người khác Trong đồ án tốt nghiệp nhóm khơng ngoại lệ Nhóm xin gởi lời cảm ơn sâu sắc đến Thầy Nguyễn Văn Hiệp trực tiếp hướng dẫn tận tình giúp đỡ tạo điều kiện để hồn thành tốt đề tài.Bên cạnh nhóm xin gởi lời cảm ơn chân thành tới thầy cô Khoa Điện-Điện Tửđã tạo điều kiện tốt để nhóm hồn thành đề tài Và nhóm gửi lời đồng cảm ơn đến tất bạnđã chia sẻ trao đổi kiến thức kinh nghiệm quý báu thời gian thực đề tài Xin chân thành cảm ơn! Người thực đề tài Trần Quyết Lãm Ngô Triệu Vinh iv an TÓM TẮT TIẾNG VIỆT Ngày nay, kỹ thuật giám sát điều khiển từ xa ngày phổ biến Nó giúp người giám sát điều khiển thiết bị từ xa cách dễ dàng Vì việc thiết kế ứng dụng để thu thập liệu vị trí xa cần thiết Chúng ta tạo ứng dụng cách dựa hệ điều hành Có nhiều hệ điều hành : Windows, Android, iOS, Black Berry, Palm, Symbian…Trong hệ điều hành Android hệ điều hành phổ biến, hệ điều hành Google hầu hết người dùng giới sử dụng lợi ích mang lại Vì nhóm thực đề tài dùng hệ điều hành Android để tạo ứng dụng hiển thị liệu thu thập điều khiển thiết bị thông qua máy chủ mạng internet Tên đề tài : THIẾT KẾ HỆ THỐNG THU THẬP DỮ LIỆU QUA MẠNG 3G v an TÓM TẮT TIẾNG ANH Now a days, remote monitoring and control technology has got the popularity It helps people can obsever and control the distance devices easily So designing an application to collect data of the far position is necessary We can make it by basing on the operating system Many operating systems such as Windows, Android, iphone OS, Black Berry OS, Palm OS, Symbian Therein Android OS is the very popular OS, this operating system is designed by Google and most of people around the world are using it because of the advantages So my group will use Android operating system to create an app that can display the collected data and we can control the devices through a host in the internet Project’s name of my group is : DESIGN A COLLECT DATA SYSTEM THROUGH 3G NETWORK Người thực đề tài Trần Quyết Lãm Ngô Triệu Vinh vi an ĐỒ ÁN TỐT NGHIỆP Q trình mơ tả qua lưu đồ giải thuật sau: Bắt đầu Cập nhật nhiệt độ,độ ẩm,thời gian, trạng thái thiết bị Hiển thị Khơng Nhấn ON,OFF Có Nhận đảo TT thiết bị từ CSDL Gửi TT thiết bị lên CSDL Kết thúc Hình 3.33:Lưu đồ giám sát điều khiển Android CHƢƠNG 3: TÍNH TỐN THIẾT KẾ an 68 ĐỒ ÁN TỐT NGHIỆP Dựa vào lưu đồ giải thuật nhóm tiến hành lập trình cho phần giám sát điều khiển sau :  Trong ChuActivity.java public class ChuActivity extends TabActivity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_chu); TabHost tabHost = getTabHost(); // Thiết lập Tab Giám sát TabHost.TabSpec androidspec = tabHost.newTabSpec("Giam sat"); androidspec.setIndicator("Giam sat"); Intent androidIntent = new Intent(this, TapgiamsatActivity.class); androidspec.setContent(androidIntent); // Thiết lập Tab Điều khiển TabHost.TabSpec softwarespec = tabHost.newTabSpec("Dieu khien"); softwarespec.setIndicator("Dieu khien"); Intent softwareIntent = new Intent(this, TapthietbiActivity.class); softwarespec.setContent(softwareIntent); // Thiết lập Tab Lịch sử TabHost.TabSpec tailieuspec = tabHost.newTabSpec("Lich su"); tailieuspec.setIndicator("Lich su"); Intent tailieuIntent = new Intent(this, TaptuyhungActivity.class); tailieuspec.setContent(tailieuIntent); // lan luot Them cac TabSpec vao TabHost tabHost.addTab(androidspec); tabHost.addTab(softwarespec); CHƢƠNG 3: TÍNH TOÁN THIẾT KẾ an 69 ĐỒ ÁN TỐT NGHIỆP tabHost.addTab(tailieuspec); } }  Trong TabgiamsatActivity.java // Kết nối tới CSDL host để lấy chuỗi json public void getData() { String result = ""; InputStream isr = null; try { HttpClient httpclient = new DefaultHttpClient(); HttpPost httppost = new HttpPost("http://vinhspkt.pe.hu/getnhiet_am.php"); HttpResponse response = httpclient.execute(httppost); HttpEntity entity = response.getEntity(); isr = entity.getContent(); } catch (Exception e) { Log.e("log_tag", "Error in http connect " + e.toString()); resultView.setText("couldn't connect to database"); } // Tách chuỗi json lấy giá trị gán vào TextView try{ String s =""; JSONArray jArray = new JSONArray(result); for(int i=jArray.length()-1;i

Ngày đăng: 02/02/2023, 09:10

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

TÀI LIỆU LIÊN QUAN

w