Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 51 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
51
Dung lượng
423,54 KB
Nội dung
Đồ án tốt nghiệp ngành công nghệ thông tin Mục lục LỜI CẢM ƠN BẢNG LIỆT KÊ CÁC TỪ VIẾT TẮT LỜI MỞ ĐẦU Chương 1: Tổng quan mạng WSN, vi điều khiển CC1010 mơ hình triển khai mạng WSN 1.1 Tổng quan mạng cảm nhận không dây WSN 1.1.1 Giới thiệu 1.1.2 Những khó khăn vấn đề chọn đường thiết kế mạng WSN 1.2 Vi điều khiển CC1010 ứng dụng làm nút mạng WSN 12 1.2.1 Đặc điểm CC1010 13 1.2.2 Sơ đồ chân tín hiệu 14 1.2.3 Cổng 14 1.2.4 Ngắt .15 1.2.5 Bộ nhớ Flash 15 1.2.6 Bộ định thời 16 1.2.7 Bộ biến đổi ADC 16 1.2.8 Bộ thu phát không dây (RF Transceiver) 16 1.2.9 Bộ mã hoá DES .17 1.3 Giới thiệu mơ hình triển khai mạng WSN 18 1.4 Kết luận 19 Chương 2: Khung liệu mạng WSN tìm hiểu phần mềm nhúng nút mạng WSN 20 2.1 Khung liệu mạng WSN 20 2.2 Phần mềm nhúng nút mạng WSN 22 2.2.1 Giới thiệu chung 22 2.2.2 Phần mềm nhúng viết cho CC1010 .23 2.3 Kết luận 25 Chương 3: Thu nhận liệu từ nút mạng WSN truyền PC thực lưu trữ thành tệp tin 26 3.1 Giới thiệu ngôn ngữ Visual Basic 6.0 .26 3.2 Lập trình giao tiếp qua cổng COM VB .28 3.2.1.Điều khiển Microsoft Comm Control 6.0 28 3.2.2 Thiết lập tham số 28 3.2.3 Nhận liệu 31 3.2.4 Xuất liệu 33 3.2.5 Thuộc tính khác .33 3.2.6 Sự kiện On_Comm() .35 3.3 Làm để thu nhận liệu từ cổng COM lưu trữ kết thành tập tin máy tính 37 Lê Thị Phương_CT901 Đồ án tốt nghiệp ngành công nghệ thông tin Chương 4: Nghiên cứu xây dựng Website, tự động truyền tải thông tin nút mạng WSN lên Website .40 4.1 Giới thiệu công nghệ Website 40 4.2 Triển khai ứng dụng Website cho hệ thống mạng WSN .42 4.3 Thực tự động quảng bá tệp tin mạng 43 4.4 Lựa chọn ngơn ngữ lập trình website 46 KẾT LUẬN 49 TÀI LIỆU THAM KHẢO 51 Lê Thị Phương_CT901 Đồ án tốt nghiệp ngành công nghệ thơng tin LỜI CẢM ƠN Em xin bày tỏ lịng biết ơn sâu sắc tới PGS.TS Vương Đạo Vy, thầy tận tình hướng dẫn giúp đỡ em nhiều trình tìm hiểu nghiên cứu chương trình để em hồn thành tốt đề tài tốt nghiệp Em xin chân thành cảm ơn dạy bảo thầy giáo, cô giáo Khoa Công Nghệ Thông Tin - Trường Đại học Dân Lập Hải Phòng trang bị cho em kiến thức q báu để em hồn thành tốt đề tài tốt nghiệp Xin chân thành cảm ơn bạn nhóm giúp đỡ đóng góp ý kiến cho đề tài Sinh viên thực hiện: Lê Thị Phương_CT901 Đồ án tốt nghiệp ngành công nghệ thông tin BẢNG LIỆT KÊ CÁC TỪ VIẾT TẮT Từ Tiếng Việt Từ viết tắt Từ Tiếng Anh Mạng cảm nhận không dây WSN Wirless Sensor Network Truyền nhận không dây RF Radio Frequency Biến đổi tương tự - số ADC Analog to Digital Converter Truyền nhận không đồng UART Universal Asynchronous vạn Receiver Transmitter Kiểm soát truy nhập môi trường MAC Medium Access Control Chất lượng dịch vụ QoS Quality of Service Yêu cầu dịch vụ ngắt ISR Interrupt Service Request Bộ điều chế rộng xung PWM Pulse Width Modulation Hệ điều hành OS Operating System Lê Thị Phương_CT901 Đồ án tốt nghiệp ngành công nghệ thông tin LỜI MỞ ĐẦU Sự phát triển lên vượt bậc ngành kỹ thuật máy tính điện tử minh chứng cụ thể qua sống ngày tất lĩnh vực.Việc ứng dụng máy tính vào kỹ thuật đo lường điều khiển đem lại kết đầy tính ưu việt Các thiết bị, hệ thống đo lường điều khiển ghép nối với máy tính có độ xác cao, thời gian thu thập số liệu ngắn, đáng quan tâm mức độ tự động hoá việc thu nhận, xử lý quảng bá liệu Một lĩnh vực bật mạng cảm nhận không dây ( WSN Wireless Sensor Network ) kết hợp việc cảm nhận, tính tốn truyền thơng vào thiết bị nhỏ Và hồn tồn có khả triển khai thiết bị nhỏ thành hệ thống có ứng dụng lớn rộng rãi Sử dụng thiết bị để theo dõi theo thời gian thực, để giám sát điều kiện môi trường, để theo dõi cấu trúc tình trạng thiết bị Hầu hết ứng dụng mạng WSN dùng để giám sát, theo dõi hệ thống cảm nhận thông tin liệu từ mơi trường gửi trung tâm Khi cần phải có người theo dõi, trực trung tâm xử lý để quan sát bắt tình hình Nhưng điều thật bất cập mà ta suốt ngày phải ngồi bên máy vi tính để theo dõi, điều làm tăng chi phí để hoạt động hệ thống thời gian phục vụ hệ thống Cùng với đời phát triển hệ thống mạng máy tính thơng tin phổ cập toàn giới Một hệ thống quan sát tối ưu mà hệ thống thực tự động quảng bá liệu mạng Khi ta hồn tồn quan sát hệ thống từ xa ( qua mạng Internet ) mà không cần phải ngồi trung tâm xử lý để theo dõi diễn biến tình hình Lê Thị Phương_CT901 Đồ án tốt nghiệp ngành công nghệ thông tin Bản luận văn tốt nghiệp “ Xây dựng Website quảng bá thông tin mạng WSN” tổng quan mạng WSN, sâu phân tích cấu trúc khung liệu truyền nhận nút mạng nút sở; nghiên cứu kỹ thuật tách thông tin từ khung liệu, nghiên cứu xây dựng Website có khả tự động cập nhật thơng tin Bài luận văn gồm có chương nội dung, phần mở đầu, phần kết luận phần phụ lục Chương 1: Tổng quan mạng WSN, vi điều khiển CC1010 mơ hình triển khai mạng WSN, chương giới thiệu cách tổng quát mạng cảm nhận không dây, giới thiệu vi điều khiển CC1010 hãng CHIPCON mơ hình triển khai mạng WSN Chương 2: Khung liệu mạng WSN tìm hiểu phần mềm nhúng nút mạng WSN, chương tìm hiểu khung liệu mạng WSN phần mềm nhúng nút mạng WSN Chương 3: Thu nhận liệu từ nút mạng WSN truyền PC thực lưu trữ thành tệp tin, chương nói việc thu nhận liệu từ nút mạng WSN truyền PC thực lưu trữu thành tệp tin Chương 4: Nghiên cứu xây dựng Website, tự động truyền tải thông tin nút mạng WSN lên Website, tìm hiểu nghiên cứu việc xây dựng website có khả tự động cập nhập nội dung tập tin Lê Thị Phương_CT901 Đồ án tốt nghiệp ngành công nghệ thông tin Chương 1: Tổng quan mạng WSN, vi điều khiển CC1010 mơ hình triển khai mạng WSN 1.1 Tổng quan mạng cảm nhận không dây WSN 1.1.1 Giới thiệu Ngày nay, vi điều khiển có bước phát triển mạnh với mật độ tích hợp cao, khả xử lý mạnh, tiêu thụ lượng giá thành thấp Khi nạp phần mềm nhúng, vi điều khiển hoạt động độc lập loại môi trường vị trí địa lý khác Mỗi vi điều khiển tích hợp với thu phát sóng vơ tuyến cảm biến tạo thành nút mạng, tập hợp nút mạng phạm vi định gọi mạng cảm nhận không dây(WSN-Wireless Sensor Network) Mạng cảm nhận không dây mạng không dây mà nút mạng vi điều khiển sau cài đặt phần mềm nhúng kết hợp với phát sóng vơ tuyến với cảm biến có khả thu nhận,xử lý liệu từ nút mạng môi trường xung quanh nút mạng Lê Thị Phương_CT901 Đồ án tốt nghiệp ngành công nghệ thơng tin Trong hệ thống WSN có trạm gốc trung tâm điều khiển Trạm gốc đóng vai trị cổng kết nối nút mạng trung tâm điều khiển, tiếp nhận thông tin nút mạng chuyển tới trung tâm điều khiển qua nhiều cách khác Các nút mạng truyền thông tin theo kiểu nhiều chặng từ nút mạng sang nút mạng khác trạm gốc Từ trạm gốc gửi thơng tin cho người dùng (trung tâm điều khiển) theo nhiều cách trực tiếp qua hệ thống máy tính, qua mạng Internet, qua vệ tinh… nhờ người giám sát nhận thơng tin dù đâu *Ưu nhược điểm WSN, ứng dụng sống *Ưu điểm : o Tính linh hoạt: Trong phạm vi bán kính truyền, sóng radio xuyên qua tường ngăn cách nhau, máy gửi nhận tin vị trí vùng phủ sóng o Tiết kiệm chi phí xây lắp, thiết lập mơi trường truyền tin cho mạng lắp đặt lại hệ thống cáp có biến động mạng có dây Với mạng khơng dây (WLAN) dễ dàng di chuyển mạng từ nơi đến nơi khác giảm thiểu chi phí khơng cần thiết o Dễ dàng sử dụng cài đặt, tiết kiệm chi phí o Thuận tiện cho việc mở rộng hệ thống mạng o Hiệu xuất làm việc tăng, có tính mềm dẻo *Nhược điểm : o Mạng cảm nhận không dây cho người truy cập đâu thiết bị di động có hình hiển thị nhỏ nên hiển thị thông tin gặp khó khăn, điều khó khăn lượng tiêu thụ o Tốc độ truyền liệu mạng không dây chậm Lê Thị Phương_CT901 Đồ án tốt nghiệp ngành cơng nghệ thơng tin o An tồn bảo mật thông tin mạng phức tạp * Ứng dụng: Với ưu điểm vượt trội nêu Mạng cảm nhận không dây không ngừng phát triển ứng dụng nhiều vào sống Ta gói gọn ứng dụng thành dạng : o Thu thập liệu môi trường o Giám sát an ninh o Theo dõi đối tượng 1.1.2 Những khó khăn vấn đề chọn đường thiết kế mạng WSN Mặc dù ứng dụng mạng WSN lớn, nhiên mạng có số hạn chế giới hạn nguồn công suất, khả tính tốn độ rộng băng thơng Một mục tiêu thiết kế WSN kéo dài thời gian sống mạng tránh suy giảm kết nối nhờ kỹ thuật quản lý lượng Dưới tóm tắt số khó khăn triển khai thiết kế mạng WSN: Phân bố nút: Việc phân bố nút mạng WSN phụ thuộc vào ứng dụng thực tay phân bố ngẫu nhiên Khi phân bố tay, số liệu chọn đường thông qua đường xác định trước Tuy nhiên phân bố nút ngẫu nhiên tạo cấu trúc chọn đường đặc biệt (Ad-hoc) Liên lạc nút cảm biến thường có cự ly ngắn hạn chế lượng băng thơng Do việc thực chọn đường thực qua nhiều bước ( Multi hop) Tiêu thụ lượng: Các nút cảm biến sử dụng giới hạn công suất để thực tính tốn truyền tin mơi trường vơ tuyến Thời gian sống nút cảm biến phụ thuộc nhiều vào thời gian sử dụng PIN Trong WSN đa bước nhảy, nút đóng vai trị truyền số liệu chọn đường Một số nút cảm biến hoạt động sai chức Lê Thị Phương_CT901 Đồ án tốt nghiệp ngành công nghệ thông tin lỗi nguồn cơng suất gây thay đổi cấu hình mạng nghiệm trọng phải chọn đường lại gói tổ chức lại mạng Trong hầu hết ứng dụng, đặc điểm nút tự cấp nguồn Chúng có đủ lượng cho nhiều năm, lấy lượng từ môi trường thông qua thiết bị khác, lượng mặt trời hay nguồn áp điện Cả hai lựa chọn yêu cầu lượng tiêu thụ trung bình nút tốt Yếu tố định thời gian sống lượng tiêu thụ radio tiêu thụ lượng lớn Năng lượng tiêu thụ giảm cách giảm lượng truyền, tức giảm chu trình làm việc Radio Phương pháp báo cáo số liệu: Việc báo cáo số liệu WSN phụ thuộc vào ứng dụng chia thành báo cáo theo thời gian, theo kiện, theo yêu cầu lai ghép phương pháp Phương pháp báo cáo theo thời gian phù hợp với ứng dụng yêu cầu giám sát số liệu định kỳ Khi đó, nút cảm biến bật phận cảm biến phận phát theo định kỳ, cảm nhận môi trường, phát số liệu yêu cầu theo chu kỳ thời gian xác định Trong phương pháp báo cáo theo kiện theo yêu cầu, nút cảm biến phản ứng tức thay đổi giá trị thuộc tính cảm biến xuất kiện xác định để trả lời yêu cầu tạo nút gốc hay nút khác mạng Do phương pháp phù hợp với ứng dụng phụ thuộc thời gian Cũng sử dụng kết hợp phương pháp Giao thức chọn đường chịu ảnh hưởng đáng kể từ phương pháp báo cáo số liệu vấn đề sử dụng lượng chọn đường Tính khơng đồng nút/tuyến: Trong nhiều nghiên cứu, tất nút cảm biến giả thiết đồng nhất( nghĩa có khả tính tốn, khả truyền tin có cơng suất nhau) Tuy nhiên, tuỳ theo ứng dụng mà nút cảm biến có vai trị khả khác Các nút cảm biến không đồng tạo số vấn đề kỹ thuật Lê Thị Phương_CT901 10 Đồ án tốt nghiệp ngành công nghệ thông tin o Sự kiện On_Comm() Khi giá trị đặc tính CommEvent thay đổi kiện On_Comm phát sinh Sự kiện: Private Sub On_Comm() End Sub Sự kiện On_Comm phát sinh đặc tính CommEvent chứa mã số lỗi hay kiện truyền thơng 3.3 Làm để thu nhận liệu từ cổng COM lưu trữ kết thành tập tin máy tính Như ta tìm hiểu ngơn ngữ VB 6.0 phần để đọc thơng tin từ cổng COM ta sử dụng điều khiển MSCOMM Mặt khác để thu nhận thơng tin cách tự động ta sử dụng điều khiển Timer (định thời) Điều khiển Timer đưa vào ứng dụng để xác định khoảng thời gian lấy mẫu Thuộc tính Interval điều khiển Timer thực việc đếm thời gian, đơn vị thuộc tính Mili giây Giả sử ta đặt thuộc tính Interval 100 sau 100 mili giây xuất kiện Timer Việc kích hoạt hay khơng kích hoạt nhờ vào thuộc tính Enable Timer Đây thuộc tính kiểu Logic, tức nhận giá trị True/ False tương ứng với kích hoạt / khơng kích hoạt Để đọc thơng tin từ đệm cổng COM ta thiết lập kiện On_Comm Private Sub MSComm1_OnComm() Dim InBuff As String Select Case MSComm1.CommEvent …………………… Case comEvReceive InBuff = MSComm1.Input Lê Thị Phương_CT901 37 Đồ án tốt nghiệp ngành công nghệ thông tin Call HandleInput(InBuff) …………………… End Select End Sub Như thuộc tính Comm_Event có giá trị comEvReceive ta tiến hành đọc thơng tin đệm câu lệnh InBuff = MSComm1.Input gọi hàm HandleInput(InBuff) để hiên thị Vấn đề lưu trữ tập tin cách tự động dựa định thời Timer Ý tưởng việc lưu trữ tập tin cách tự động đơn giản Ta cần đưa đoạn mã thực việc lưu trữ tập tin vào phần điều khiển Timer Private Sub Timer1_Timer() „ đoạn mã thực lưu trữ tập tin End sub Như ta cần định thời gian lưu trữ tập tin được, điều giới thiệu phần Timer Một vấn đề đặt việc xây dựng đoạn mã nguồn để lưu trữ tập tin ? Phần đơn giản, VB hỗ trợ việc thao tác tệp tin văn dễ dàng Dim tenfile, sofile, temmp As Integer tenfile = App.Path If Right(tenfile, 1) "\" Then tenfile = tenfile & "\" tenfile = tenfile & txtfilename & ".txt" sofile = FreeFile Open tenfile For Output As sofile Print #sofile, txtdata.Text Close sofile Lê Thị Phương_CT901 38 Đồ án tốt nghiệp ngành công nghệ thông tin Như để mở file ghi thông tin ta thực câu lênh Open tenfile For Output As sofile Print #sofile, txtdata.Text Thuật toán chương trình Bước 1: Khởi tạo tham số + Khởi tạo thiết lập tham số kết nối tới cổng COM + Khởi tạo định thời Timer + Chỉ thị tên File cần lưu trữ Bước 2: Thực kết nối tới cổng COM Bước 3: Đọc liệu từ đệm cổng COM hiển thị Bước 4: Thực lưu trữ liệu xuống tập tin định Sơ đồ Lê Thị Phương_CT901 39 Đồ án tốt nghiệp ngành công nghệ thông tin Khởi tạo tham số: - Kết nối tới cổng COM - Bộ định thời Timer - Tên File cần lưu trữ Kết nối cổng COM Đọc liệu từ đệm cổng COM hiển thị Lưu trữ liệu xuống tệp Hình SD1: Sơ đồ thuật tốn lưu trữ liệu từ mạng WSN Như chương tìm hiểu cách thu nhận liệu từ mạng WSN Ở chương giới thiệu việc nghiên cứu xây dựng website, tự động truyền tải thông tin nút mạng lên Website Chương 4: Nghiên cứu xây dựng Website, tự động truyền tải thông tin nút mạng WSN lên Website 4.1 Giới thiệu công nghệ Website Tiền thân mạng Internet ngày mạng ARPANET Vào năm 1960 quan Bộ Quốc phòng Mỹ, quan quản lý dự án nghiên cứu phát triển (ARPA) đề nghị liên kết địa điểm Lê Thị Phương_CT901 40 Đồ án tốt nghiệp ngành công nghệ thông tin vào tháng năm 1968 Bốn địa điểm Viện Nghiên cứu Stanford, Trường Đại học tổng hợp California Los Angeles, Úc - Santa Barbara trường Đại học tổng hợp Utah Đó mạng liên khu vực (Wide area Network) hay mạng Wan xây dựng (mặc dù nhỏ nhiều so với mạng WAN ngày nay) Bốn địa điểm nối thành mạng vào năm 1969 đánh dấu đời Internet ngày : mạng biết đến tên ARPANET hình thành Nếu xét thời gian thuật ngữ Internet xuất lần đầu vào khoảng năm 1974 Lúc mạng gọi ARPANET Năm 1983, giao thức TCP/IP thức coi chuẩn ngành quân Mỹ, tất máy tính nối với ARPANET phải sử dụng chuẩn Năm 1984, ARPANET chia thành hai phần : phần thứ gọi ARPANET, dành cho việc nghiên cứu phát triển; phần thứ hai gọi MILNET, mạng dùng cho mục đích quân Giao thức TCP/IP ngày thể rõ điểm mạnh mình, quan trọng khả liên kết mạng khác cách dễ dàng Chính điều với sách mở cửa cho phép mạng dùng cho nghiên cứu thương mại kết nối với ARPANET, thúc đẩy việc tạo siêu mạng (SuperNetwork) Nhưng năm 1980 ARPANET đánh giá mạng trụ cột mạng Internet Mốc lịch sử quan trọng Internet chọn vào thập kỷ 1980, tổ chức khoa học quốc gia Mỹ NSF thành lập mạng liên kết trung tâm máy tính lớn với gọi NSFNET Nhiều doanh nghiệp chuyển từ ARPANET sang NSFNET sau gần 20 năm hoạt động, ARPANET khơng cịn hiệu ngừng hoạt động vảo khoảng năm 1990 Sự hình thành mạng backbone NSFNET mạng vùng khác tạo mội trường thuận lợi cho phát triển Lê Thị Phương_CT901 41 Đồ án tốt nghiệp ngành công nghệ thông tin Internet Tới năm 1995, NSFNET thu lại thành mạng nghiên cứu cịn Internet tiếp tục phát triển Sự đời phát triển nhanh chóng Internet thúc đẩy phát triển công nghệ Web Website đời giúp cho tổ chức phủ thương nhân, chí cá nhân có khả quảng bá thơng tin cho người cách nhanh chóng tồn giới Điều góp phần đáng kể vào phát triển kinh tế giới Sự đời Website không để quảng bá thông tin doanh nghiệp hay tổ chức phủ Nó cịn cho thấy vai trị to lớn hệ thống giám sát, thu thập liệu Mạng cảm nhận không dây ứng dụng thu thập liệu môi trường ngoại lệ Việc giám sát kết thu thập từ mạng WSN hệ thống Webstie làm cho hệ thống mang tính chất tồn cầu có tính khả chuyển cao 4.2 Triển khai ứng dụng Website cho hệ thống mạng WSN Bài toán đặt chương trình ứng dụng Website thực việc đọc thông tin từ file văn (File chứa kết thu từ mạng WSN máy tính đưa lên HOST cách tự động) để hiển thị nội dung tập tin lên Website cách tự động Lê Thị Phương_CT901 42 Đồ án tốt nghiệp ngành công nghệ thông tin HOST File text Đọc Đọc Hiển thị Website Tệp tin Nội Dung File text Webpage Hình 4.2: Sơ đồ chương trình 4.3 Thực tự động quảng bá tệp tin mạng Ngày mạng Internet trở nên phổ biến khắp nơi giới, thông tin chia sẻ lẫn Internet Với ứng dụng mang tính chất quảng bá cần yêu cầu quan sát việc kết hợp hệ thống với môi trường Internet quan trọng cần thiết Mạng cảm nhận không dây ứng dụng thu thập liệu môi trường thuộc lĩnh vực ứng dụng Việc thu nhận kết từ nút mạng máy tính để xử lý ngày trở lên phổ biến Thật vậy, thực tế việc đưa thông tin tự động lên mạng hữu ích cho việc quan sát từ xa: Giảm thiểu thời gian trực hệ thống để quan sát kết Hoàn toàn quan sát từ xa, chí đâu giới miễn hỗ trợ Internet Giảm thiểu nguồn nhân lực cho việc quan sát hệ thống Hệ thống trở lên mang tính tồn cầu thơng tin lúc khơng đơn máy tính Lê Thị Phương_CT901 43 Đồ án tốt nghiệp ngành công nghệ thông tin Bài tốn đặt là: thơng tin liệu từ nút mạng WSN truyền máy tính qua cáp nối RS232 lưu trữ máy tính thành tập tin, sau chương trình phải thực tự động đưa tập tin lên mạng (HOST) Load Tậptin Upload Chương trình HOST Hình 4.3: Mơ hình quảng bá tập tin mạng Thuật tốn chương trình quảng bá liệu Bước 1: Khởi tạo tham số + Thiết lập tham số kết nối tới HOST + Khởi tạo định thời Timer + Chỉ định đường dẫn cho File cần Upload Bước 2: Thực kết nối tới HOST Bước 3: Chờ khoảng thời gian Bước 4: Upload file liệu lên HOST Sơ đồ Lê Thị Phương_CT901 44 Đồ án tốt nghiệp ngành công nghệ thông tin Khởi tạo tham số: - Tham số kết nối tới HOST - Bộ định thời Timer - Đường dẫn File cần Upload Kết nối tới HOST Chờ khoảng thời gian Upload File liệu Hình SD2:Sơ đồ thuật toán quảng bá tập tin tự động Khi upload file liệu thành cơng chương trình ứng dụng Webste thực đọc thông tin từ file văn bản( flie chứa kết thu từ mạng WSN PC đưa lên HOST ccsh tự động) để hiển thị nội dung tập tin lên Website cách tự động Sơ đồ Lê Thị Phương_CT901 45 Đồ án tốt nghiệp ngành công nghệ thơng tin Máy vi tính Dữ liệu trạm gốc RS232 Lưu trữ Cơ sở liệu Truy vấn thông tin WEBSITE Hiển thị thơng tin MƠ HÌNH HỆ THỐNG 4.4 Lựa chọn ngơn ngữ lập trình website Trong luận văn em sử dụng ngơn ngữ lập trình asp để xây dựng website ASP (Active Server Pages) mơi trường lập trình cung cấp cho việc kết hợp HTML, ngôn ngữ kịch (Scripting) VBScript, Javacript, thành phần viết ngôn ngữ nhằm tạo ứng dụng Internet mạnh mẽ hoàn chỉnh Như tên gọi nó, ASP giúp người xây dựng ứng dụng web tạo trang web có nội dung linh hoạt Với người dùng khác truy cập vào trang web nhận kết khác Nhờ đối tượng có sẵn(Built_in Object) khả hổ trợ ngôn ngữ script VBScript Jscript, ASP giúp người xây dựng ứng dụng dễ dàng nhanh chóng tạo trang web chất lượng Lê Thị Phương_CT901 46 Đồ án tốt nghiệp ngành công nghệ thông tin Những tính giúp người phát triển ứng dụng nhanh chóng tiếp cận ngơn ngữ mới, điều ưu điểm không nhỏ ASP Cấu trúc trang ASP: Trang ASP đơn giản trang văn với phần mở rộng là.asp, gồm có phần : + Văn (Text) + HTML tag (HTML : Hypertext Markup Language) + Các đoạn script asp Khi thêm đoạn script vào HTML , ASP dùng dấu phân cách (delimiters) để phân biệt đoạn HTML đoạn ASP để kết thúc đoạn script Có thể xem trang ASP trang HTML có bổ sung ASP Script Command Các ưu điểm asp: + ASP bổ sung cho cơng nghệ có từ trước CGI (Common Gateway Interface), Giúp người dùng xây dụng ứng dụng web với tính sinh động Tuy nhiên, khác với CGI, trang ASP không cần phải hợp dịch + Dễ dàng tương thích với cơng nghệ MicroSoft ASP sử dụng ActiveX Data Object (ADO) để thao tác với sở liệu tiện lợi + Với ASP cung cấp, nhà phát triển ứng dụng web dễ dàng tiếp cận công nghệ nhanh chóng tạo sản phẩm có giá trị Điều có ý nghĩa điều kiện phát triển vũ bảo tin học ngày Nó góp phần tạo nên đội ngũ lập trình web lớn mạnh + ASP có tính mở Nó cho phép nhà lập trình xây dựng component đăng ký sử dụng dễ dàng Hay nói cách khác ASP có tính COM(Component Object Model) Thật vậy, bạn có trang web, có người đến thăm trang web có thành phần thay đổi( cụ thể tăng lên đơn Lê Thị Phương_CT901 47 Đồ án tốt nghiệp ngành cơng nghệ thơng tin vị) đó, dùng HTML khơng thể đáp ứng yêu cầu nêu Bạn cần ngơn ngữ lập trình Javascript client script - nghĩa tương tác trực tiếp mức độ client, không cần thông qua server Còn asp server script nghĩa là: mã lệnh người lập trình viết server đọc, dịch thành mã HTML trả cho trình duyệt ( khơng ngơn ngữ lập trình khác - not web - trả mã máy) Dễ dàng nhận thấy sử dụng ASP khơng bị lộ mã nguồn (asp code) Vì view source trang web bạn, nhận mã HTML server trả sau thông dịch mã asp Lê Thị Phương_CT901 48 Đồ án tốt nghiệp ngành công nghệ thông tin KẾT LUẬN Trên sở nghiên cứu tổng quan mạng cảm nhận không dây, thu nhận liệu từ nút mạng WSN truyền PC thực lưu trữ thành tệp tin, đặc biệt sâu vào nghiên cứu khai thác ứng dụng thu thập quảng bá liệu tự động, em thực đề tài: “ Xây dựng Website quảng bá thông tin mạng WSN ” Trong q trình làm khố luận này, vấn đề sau em nghiên cứu thực hiện: Về mặt lý thuyết, tìm hiểu nghiên cứu kiến trúc tổng quát yêu cầu chủ yếu đạt xây dựng hệ thống mạng WSN, tìm hiểu khung liệu từ mạng WSN, ứng dụng viết chương trình thu nhận liệu máy tính thành tập tin Website Về mặt thực nghiệm, em thiết kế thành cơng chương trình ứng dụng khuôn khổ luận văn với ưu điểm sau: + Giao diện thuận tiện, cập nhập thông tin nhanh chóng thuận lợi + Thực vấn đề cập nhập thơng tin dạng file text có khả quảng bá tự động website Hạn chế đề tài, chương trình ứng dụng chưa có khả tự động cập nhập thông tin nhiều dạng phong phú, đa dạng, khả thu nhiều thông tin từ nhiều loại đầu đo chưa thực Hướng ứng dụng đề tài, trình thực đề tài em thấy cần phải khai thác ứng dụng quảng bá liệu tự động Website Điều giúp cho số hệ thống giám sát trở lên khả chuyển phát triển rộng rãi Hướng phát triển đề tài, tương lai em mong chương trình ứng dụng quảng bá thơng tin mạng WSN sử dụng nhiều lĩnh vực với tiện ích tự động cập nhập thơng tin từ nhiều loại đầu đo với thông tin đa dạng phong phú không dừng lại file text Ngoài ứng dụng thực tế hệ thống mạng WSN không Lê Thị Phương_CT901 49 Đồ án tốt nghiệp ngành công nghệ thông tin thực Website mà mở rộng lập trình ứng dụng nhiều phương tiện thơng tin khác Lê Thị Phương_CT901 50 Đồ án tốt nghiệp ngành công nghệ thông tin TÀI LIỆU THAM KHẢO [1] Chipcon, CC1010IDE Manual, www.chipcon.com [2] Chipcon, CC1010 Datasheet, www.chipcon.com [3] PGS.TS Vương Đạo Vy - Mạng truyền liệu [4] Lập trình Visual Basic 6.0 – NXB Lao Động Xã Hội [5] ASP database-ấn năm 2000- NXB Sài Gòn Lê Thị Phương_CT901 51 ... thông tin Bản luận văn tốt nghiệp “ Xây dựng Website quảng bá thông tin mạng WSN? ?? tổng quan mạng WSN, sâu phân tích cấu trúc khung liệu truyền nhận nút mạng nút sở; nghiên cứu kỹ thuật tách thông. .. từ nút mạng WSN truyền PC thực lưu trữu thành tệp tin Chương 4: Nghiên cứu xây dựng Website, tự động truyền tải thông tin nút mạng WSN lên Website, tìm hiểu nghiên cứu việc xây dựng website có... từ mạng WSN Như chương tìm hiểu cách thu nhận liệu từ mạng WSN Ở chương giới thiệu việc nghiên cứu xây dựng website, tự động truyền tải thông tin nút mạng lên Website Chương 4: Nghiên cứu xây dựng