1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Hệ thống thu thập dữ liệu qua mạng 3g

103 5 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

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 SKL003887 Tp Hồ Chí Minh, tháng 7/2015 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 N g n h: 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ÃM11141291 NGƠ TRIỆU VINH11141362 Khóa : 2011-2015 Tp Hồ Chí Minh, tháng 07 năm 2015 CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tư ̣do – 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 CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tư ̣do – Hạnh phúc -*** ́ PHIÊU NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN Họ tên Sinh viên: Trần Quyết Lãm Ngô Triệu Vinh 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ọ tên Giáo viên hướngdẫn: Th.S Nguyễn Văn Hiệp NHÂṆ 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 CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tư ̣do – Hạnh phúc -*** ́ PHIÊU NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN Họ 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ọ tên Giáo viên phản biện: Th.S Nguyễn Phương Quang NHÂṆ 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 CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tư ̣do – Hạnh phúc -*** ́ PHIÊU NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN Họ 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ọ tên Giáo viên phản biện: T.S Nguyễn Thanh Hải NHÂṆ 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 PHẦN A 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 để hoà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 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 bằ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 ĐỒ Á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 TOÁN THIẾT KẾ ĐỒ Á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 TỐN THIẾT KẾ ĐỒ Á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: 26/12/2021, 17:46

Xem thêm:

w