Tóm tắt Luận văn Thạc sĩ Kỹ Thuật: Xây dựng hệ thống Iot giám sát các trạm phát thanh cấp xã trong hệ thống truyền thanh không dây

18 7 0
Tóm tắt Luận văn Thạc sĩ Kỹ Thuật: Xây dựng hệ thống Iot giám sát các trạm phát thanh cấp xã trong hệ thống truyền thanh không dây

Đ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

Kết cấu nội dung của Luận văn này gồm 4 chương: Chương 1 - Nghiên cứu tổng quan, thuyết minh ý tưởng; Chương 2 - Mô hình hệ thống truyền thanh không dây và ứng dụng công nghệ iot; Chương 3 - Xây dựng hệ thống iot quản lý hoạt động của các trạm phát thanh; Chương 4 - Kiểm thử IOT platform với phần cứng mô phỏng máy thu Internet Radio. Mời các bạn cùng tham khảo!

HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG - PHẠM XUÂN MẠNH XÂY DỰNG HỆ THỐNG IOT GIÁM SÁT CÁC TRẠM PHÁT THANH CẤP XÃ TRONG HỆ THỐNG TRUYỀN THANH KHÔNG DÂY Chuyên ngành: Kỹ thuật viễn thông Mã số: 8.52.02.08 TÓM TẮT LUẬN VĂN THẠC SĨ KỸ THUẬT HÀ NỘI – 2020 Luận văn hoàn thành tại: HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG Người hướng dẫn khoa học: TS NGUYỄN QUỐC UY Phản biện 1: ……………………………………………………………… Phản biện 2: ……………………………………………………………… Luận văn bảo vệ trước Hội đồng chấm luận văn thạc sĩ Học viện Cơng nghệ Bưu Viễn thơng Vào lúc: ngày tháng năm 2020 Có thể tìm hiểu luận văn tại: - Thư viện Học viện Cơng nghệ Bưu Viễn thơng LỜI MỞ ĐẦU Lí chọn đề tài Trên giới, nghiên cứu công nghệ Radio số (Internet radio) quan tâm từ lâu với nhiều kết công bố, đặc biệt hệ thống truyền qua Internet, nhiên việc ứng dụng công nghệ Việt Nam chưa thực quan tâm bắt đầu triển khai năm trở lại Các ưu điểm hệ thống truyền qua Internet sau: - Tại khu vực thành thị vùng sâu, xa, dân tộc thiểu số, hệ thống truyền liệu thơng qua Internet sóng FM Phần mềm hệ thống máy chủ phát sóng giám sát trạng thái điều khiển máy thu Internet Radio ứng dụng công nghệ IoT - Trong trường hợp thiên tai, cứu nạn, hệ thống chức thu phát, truyền thanh, cịn nhận phản hồi tình khẩn cấp Hệ thống triển khai tỉnh, để phục vụ phủ sóng cho vùng sâu, vùng xa, tình lưu động khẩn cấp giải pháp mang lại lợi ích to lớn cho phát triển kinh tế, ý nghĩa trị đảm bảo an ninh quốc phòng chủ quyền quốc gia Chính vậy, việc xây dựng hệ thống truyền thông radio số đồng 03 cấp (tỉnh, huyện, xã) phục vụ phổ biến kiến thức thông tin kinh tế, văn hóa, xã hội, an ninh, quốc phịng thông tin khẩn cấp tỉnh Đắk Lắk khu vực Tây Ngun, đảm bảo an tồn thơng tin tính dự phịng hệ thống trường hợp khẩn cấp có ý nghĩa ứng dụng lớn Tổng quan vấn đề cần nghiên cứu IOT xu hướng mạnh mẽ toàn giới, mở hội chưa có cho kinh tế, doanh nghiệp, tổ chức cá nhân để cạnh tranh môi trường Phạm vi ứng dụng công nghệ IoT thực rộng lớn đa dạng, từ quản lý giao thông, quản lý thị, quản lý mơi trường, ứng phó khẩn cấp đến dịch vụ y tế chăm sóc sức khỏe, nhà thông minh, hướng tới thành phố thông minh tất nhiên hệ thống truyền khơng dây qua Internet Trong q trình xây dựng hệ thống truyền không dây đồng 03 cấp cho tỉnh, việc kiểm sốt tình trạng hoạt động hàng trăm xã, hàng trăm điểm thu phát sóng qua Internet Radio vô cần thiết Việc thực áp dụng công nghệ IoT vào việc xây dựng hệ thống, kết hợp với quy trình hoạt động hệ thống truyền qua Internet 2 Mục đích nghiên cứu luận văn Trong khuôn khổ luận văn, tác giả xây dựng hệ thống IoT để theo dõi thông số từ hệ thống Internet Radio phát từ xã Dữ liệu gửi hệ thống phần mềm server cấp tỉnh Hệ thống gồm demo phần cứng phần mềm đáp ứng yêu cầu đặt Đối tượng phạm vi nghiên cứu Về bản, IoT platform hệ thống theo dõi quản lý thông số máy thu Internet Radio từ xa mà không cần phải đến trực tiếp máy thu Internet Radio Hệ thống tự động cập nhật thông số cần thiết cho người quản lý, giúp cho người quản lý dễ dàng theo dõi quản lý nhiều máy thu Internet Radio lúc Việc theo dõi quản lý thông qua IoT platform vừa giúp tiết kiệm nhân lực, dễ dàng đặc biệt nhanh chóng, đáp ứng yêu cầu độ tin cậy cao hệ thống hoạt động thực tế Phương pháp nghiên cứu: Nhờ hướng dẫn định hướng thầy hướng dẫn, học viên thực tìm kiếm thu thập tài liệu, báo cơng bố để tìm hiểu lý thuyết IoT platform, từ tìm hiều phân tích kết có xây dựng IoT platform nhỏ chạy thực tế để khảo sát đưa kết định hướng nghiên cứu tiếp sau Nội dung luận văn gồm phần chính:  Chương 1: Nghiên cứu tổng quan, thuyết minh ý tưởng  Chương 2: Mơ hình hệ thống truyền không dây ứng dụng công nghệ iot  Chương 3: Xây dựng hệ thống iot quản lý hoạt động trạm phát  Chương 4: Kiểm thử IOT platform với phần cứng mô máy thu Internet Radio CHƯƠNG 1: NGHIÊN CỨU LÝ THUYẾT TỔNG QUAN VỀ INTERNET OF THINGS 1.1 Tổng quan IoT IoT platform Hệ thống IoT ứng dụng rộng rãi thực tế Các lĩnh vực ứng dụng IoT kiến trúc tổng quát hệ thống IoT tìm kiếm hình vẽ IoT platform trung tâm việc triển khai IoT, phần mềm để khai báo, định nghĩa thiết bị phần cứng, giao thức kết nối ứng dụng phần mềm khác Nó cung cấp giải pháp hiệu cho việc quản lý cấu hình thiết bị, thu thập phân tích liệu, có khả kết nối với dịch vụ đám mây tích hợp với điện thoại thơng minh thiết bị khác người sử dụng Có nhiều IoT platform khác nhau, nhiên hầu hết tất có thành phần chung giống nhau: - Thiết bị kết nối: Chúng loại máy móc, cảm biến hay thiết bị kết nối khác thực hành động cụ thể: thu thập liệu, kết nối với nhau, truyền nhận liệu, Phương thức kết nối: Dựa mạng viễn thơng mà thiết bị kết nối, giao - tiếp với với server/cloud Điều phụ thuộc vào yêu cầu dự án IoT từ chọn phương thức kết nối hiệu Xử lý liệu: Được xử lý server/cloud Nhận liệu từ thiết bị, từ - phân tích đưa hành động thực IoT platform Giao diện: Cung cấp cho người dùng giao diện trực quan để tương tác - nhìn thấy hoạt động tồn hệ thống 1.2 Các yêu cầu đặc điểm IoT platform Các IoT platform đảm bảo việc tích hợp liền mạch phần cứng khác cách sử dụng loạt giao thức giao tiếp phổ biến (như MQTT, HTTP, CoAP, …) Sử dụng API IoT platform cung cấp, ta tải liệu IoT thu thập vào hệ thống phân tích, lưu trữ xử lý liệu tới thiết bị kết nối truyền liệu chúng việc sử dụng loại ứng dụng người dùng khác Để đánh giá xem liệu IoT platform có thật tốt hay khơng, cần dựa vào tiêu chí sau đây: - Tính khả mở: Cho phép chạy thiết bị có tảng hệ điều hành khác - Dễ sử dụng: Cung cấp giao diện dễ nhìn, thân thiện, cung cấp API đa dạng để người dùng tùy chỉnh hệ thống theo cách riêng 4 - Tương tác thích hợp: Cung cấp khả xử lý nhiều loại thiết bị phần cứng thông qua nhiều loại giao thức kết nối để truyền liệu cho server/cloud - Tính bảo mật: Mã hóa thơng tin truyền thiết bị với server/cloud, kiểm soát quyền truy cập vào hệ thống, bảo mật liệu lưu trữ, 1.3 Kết luận Ở Việt Nam nay, số lượng máy thu Internet Radio lớn để quản lý theo dõi thông số máy thu Internet Radio cần số lượng lớn nhân lực Điều dẫn đến việc lãng phí nguồn nhân lực, nguồn nhân lực cần thiết cho cơng việc khác quan trọng Để giải tốn thực tế việc xây dựng IoT platform để quản lý theo dõi thông số từ máy thu Internet Radio cần thiết Chính thế, khuôn khổ đề tài em mong muốn xây dựng IoT platform dùng để quản lý máy thu Internet Radio theo dõi thông số máy thu Internet Radio 5 CHƯƠNG 2: MƠ HÌNH HỆ THỐNG TRUYỀN THANH KHƠNG DÂY VÀ ỨNG DỤNG CÔNG NGHỆ IOT 2.1 Lý thuyết hệ thống truyền không dây Radio Internet phát triển mạnh mẽ mảng cá nhân, họ khởi đầu từ công việc yêu thích hát, kể chuyện, làm Vlog… sau lượng người dùng quan tâm, số lượng người theo dõi tăng lên, họ phát triển kênh Internet Radio họ trở thành kênh truyền thông mạnh, nội dung phong phú, đáp ứng yêu cầu thính giả Vì tính cá nhân, phát truyền hình qua Internet có tập khách hàng hẹp, ví dụ, sinh viên nhạc phim, bạn trẻ, yêu thích bóng đá… Bằng cách này, ngày có nhiều đài phát Internet lấp đầy khoảng trống tồn nhiều năm phát truyền hình truyền thống Chúng tương ứng với yêu cầu nhu cầu khán giả mà đài phát truyền thống, nhiều lý do, khơng cung cấp cụ thể Hình 0.1: Tiến trình phát triển phát giới 2.2 Mơ hình hệ thống truyền không dây đồng cấp Truyền Radio số đồng ba cấp, có nghĩa hệ thống sử dụng công nghệ truyền qua Internet Nội dung truyền từ máy chủ cấp Tỉnh, thông qua Internet (cáp quang, wifi, 3G) để truyền sóng đến đài truyền cấp Huyện, cấp Xã Tại điểm cấp Huyện, Xã có trang bị máy thu Internet Radio Do đài truyền Tỉnh, Huyện, Xã đồng loạt phát nội dung (đồng phát nội dung) Ngoài nội dung gửi lên máy chủ từ cấp Xã, cấp Huyện cấp Tỉnh, nội dung lấy từ xã này, huyện phát sang xã khác, huyện khác (đồng tạo nội dung) Hình 0.2: Mơ hình hệ thống truyền thông không dây đồng cấp Qua khảo sát nghiên cứu lý thuyết, em đề xuất mô hình hệ thống phần cứng, mơ tả hình 2.2, bao gồm: - Hệ thống máy chủ nội dung phát sóng; - Hệ thống máy chủ phát sóng qua internet (streaming server); - Hệ thống máy trạm làm chương trình tỉnh, huyện, xã; - Hệ thống máy thu Internet Radio huyện, xã; Máy tạo mã RDS-OTP; Hệ thống máy phát FM cấp huyện (88-108 MHz/500W) cấp xã (54-68 MHz/50W) có tích hợp máy phát mã RDS-OTP; - Hệ thống thiết bị đầu cuối có tích hợp module giải mã RDS-OTP, nhận tín hiệu phát trực tiếp loa Hệ thống sử dụng kết hợp (hybrid) truyền phát qua FM qua Internet 2.3 Nhu cầu xây dựng hệ thống truyền không dây Từ số liệu thu thập được, rút số kết luận sau: - Nhu cầu Phát địa phương nói chung lớn, nội dung chương trình yêu cầu phải đa dạng, hẫp dẫn - Nhiều khu vực mật độ dân cư thưa thớt, trình độ dân trí thấp, hệ thống thông tin liên lạc, phát đầu tư hạn chế, chưa đáp ứng nhu cầu chuyển tải thơng tin quyền 7 - Hệ thống truyền sở sử dụng chủ yếu truyền qua sóng FM, khơng đảm bảo chất lượng tín hiệu truyền tới khu vực vùng sâu, vùng xa, vùng trũng phát sóng Do cần xây dựng hệ thống truyền thông radio số đồng 03 cấp (tỉnh, huyện, xã) phục vụ phổ biến kiến thức thơng tin kinh tế, văn hóa, xã hội, an ninh, quốc phịng thơng tin khẩn cấp, đảm bảo an tồn thơng tin tính dự phịng hệ thống trường hợp khẩn cấp 2.4 Vai trò hệ thống IoT việc quản lí hệ thống truyền khơng dây Trong q trình xây dựng hệ thống truyền không dấy đồng 03 cấp, việc quan trọng kiểm sốt q trình hoạt động trạm thu phát sóng cấp Do việc xây dựng hệ thống phần mềm theo dõi hoạt động hệ thống trạm thu phát Radio Internet theo thời gian thực vô quan trọng, công nghệ IoT sử dụng Công nghệ IoT cho phép máy chủ qua Internet thu thập liệu gửi lên từ máy Internet Radio từ xa Với mơ hình hệ thống truyền không dây đồng 03 cấp hình 2.2, máy Internet Radio, ngồi việc thu sóng từ server phát sóng, gửi liệu ngược lại từ cấp sở lên Dữ liệu liệu cảm biến (nhiệt độ, độ ẩm phịng), hay tình trạng hoạt động máy (đang hoạt động, tắt hay tạm nghỉ,…) Ngoài cịn tích hợp thêm nút cảnh báo nguy hiểm, báo cháy hay thiên tai lũ lụt Với chức cảnh báo, thay người dùng phải gọi điện cần nhấn nút tín hiệu cảnh báo gửi thẳng lên hệ thống 2.5 Kết chương Trong chương này, em nghiên cứu tìm hiểu hệ thống truyền khơng dây, từ xây dựng mơ hình hệ thống truyền khơng dây, đồng 03 cấp Tiếp theo đó, với kiến thức hệ thống IoT, em đề xuất xây dựng hệ thống IoT cho phép kết nối máy chủ điều khiển hệ thống truyền không dây, với máy Internet Radio theo mơ hình hệ thống IoT – tức trao đổi liệu chiều, phục vụ mục đích theo dõi, kiểm tra tình trạng hoạt động trạm phát cấp sở cảnh báo tình khẩn cấp 8 CHƯƠNG 3: XÂY DỰNG HỆ THỐNG IOT QUẢN LÝ HOẠT ĐỘNG CỦA CÁC TRẠM PHÁT THANH Trong mục sau, nghiên cứu xây dựng hoàn thiện hệ thống IoT quản lý trạm phát 3.1 Mơ hình hệ thống phương thức trao đổi liệu hệ thống IoT Trong mơ hình hệ thống IoT đơn giản, việc phân cấp thiết bị gồm lớp: Lớp máy chủ Lớp IoT gateway, phù hợp cho mơ hình trạm phát thanh, liệu trao đổi trực tiếp từ máy thu Internet Radio lên máy chủ quản lý IoT Gateway Internet Radio, tích hợp module phần mềm đọc liệu từ cảm biến (dữ liệu nhiệt độ, độ ẩm, tình trạng hoạt động máy) hay đọc trạng thái nút nhấn cảnh báo khẩn cấp Mơ hình đơn giản hệ thống thấy hình 3.1 Socketio phương thức truyền liệu giúp xây dựng ứng dụng realtime Socketio giúp bên địa điểm khác kết nối với nhau, truyền liệu thơng qua server trung gian Socketio sử dụng nhiều ứng dụng chat, game online, cập nhật kết trận đấu xảy 3.2 Nghiên cứu, xây dựng giao diện phần mềm quản lý, giám sát cảnh báo 3.2.1 Lựa chọn ngôn ngữ xây dựng frontend với ReactJS React.js thư viện Javascript lên năm gần với xu hướng Single Page Application Trong framework khác cố gắng hướng đến mơ hình MVC hồn thiện React bật với đơn giản dễ dàng phối hợp với thư viện Javascript khác Nếu AngularJS Framework cho phép nhúng code javasscript code html thông qua attribute ng-model, ng-repeat với react library cho phép nhúng code html code javascript nhờ vào JSX, bạn dễ dàng lồng đoạn HTML vào JS.Tích hợp javascript HTML vào JSX làm cho component dễ hiểu Lí lựa chọn ReactJS: - Trong lĩnh vực phát triển công nghệ, chủ doanh nghiệp developer ln tìm kiếm phương pháp tốt để giúp doanh nghiệp họ có lợi cạnh tranh tốt Và cơng nghệ tốt giúp doanh nghiệp vượt mặt đối thủ việc tạo ứng dụng web ReactJS 9 - ReactJS cho phép doanh nghiệp tạo ứng dụng web với UI tốt để nâng cao trải nghiệm người dùng Đây cơng nghệ mà doanh nghiệp cần để có lượng tương tác người dùng, tỉ lệ click chuyển đổi cao Hơn thế, doanh nghiệp sử dụng ReactJS đảm bảo có giao diện tốt so với doanh nghiệp sử dụng framework khác ReactJS giúp ngăn chặn việc cập nhật DOM giúp ứng dụng nhanh truyền tải tốt UX 3.2.2 Xây dựng giao diện phần mềm quản lý máy phát sóng Frontend IoT platform quản lý Internet Radio xây dựng ReactJS chia thành trang chính: Trang Auth: Thực chức đăng ký, đăng nhập tài khoản, cho phép người dùng tạo tài khoản đăng nhập vào trang quản lý Trang Station: Liệt kê danh sách Internet Radio mà người dùng tham gia theo dõi, quản lý Cho phép admin tạo Internet Radio Trang Dashboard: Thống kê thông số Internet Radio theo thời gian thực; tổng hợp thông số dạng bảng theo thời gian; đưa thông tin Internet Radio đồ giá trị cảnh báo; dựa vào số liệu vẽ đồ thị Đặc biệt, cho phép xuất file để dễ dàng quản lý Trang Admin: Trang dành riêng cho admin, cho phép admin chỉnh sửa thơng tin Internet Radio xóa trạm Trang Profile: Cung cấp thông tin chi tiết người dùng, cho phép người dùng chỉnh sửa thơng tin Đồng thời cung cấp thơng tin liên lạc user khác tham gia quản lý Internet Radio Trang Users: Liệt kê users đăng ký tài khoản Admin quyền thêm user vào quản lý Internet Radio xóa user khỏi hệ thống 10 Hình 3.1: Sơ đồ frontend IoT platform quản lý Internet Radio 3.3 Nghiên cứu, xây dựng phần mềm backend máy chủ Sau xây dựng giao diện phần mềm (frontend) dựa ReactJS mô tả mục trên, phần xây dựng phần mềm backend cho máy chủ Để phần frontend website hoạt động, backend phải xây dựng đủ tốt Phần backend bao gồm máy chủ, ứng dụng sở liệu 3.3.1 RESTful API API viết tắt Application Programming Interface (giao diện lập trình ứng dụng) tập quy tắc chế mà theo đó, ứng dụng hay thành phần tương tác với ứng dụng hay thành phần khác Mỗi API dành cho đối tượng có khác biệt định Thực tế, sử dụng phần mềm hay ứng dụng nào, trải nghiệm mà mang đến khơng đơn dựa vào phần mềm hay ứng dụng độc lập Tối thiếu, cần đến kết hợp phần mềm, ứng dụng với hệ điều hành đề hiển thị người dùng tương tác Một phần mềm hay ứng dụng riêng biệt thiết kế giao diện, chế hoạt động … khơng thể bao gồm tất cơng việc cịn lại hệ điều hành Chính vậy, giống phân công lao động, phần mềm có trách nhiệm riêng, thiết kế để đảm bảo khả thực cơng việc API cầu nối để phần mềm kết nối, tận dụng điều kiện sẵn có 11 Hiện đa số lập trình viên viết RESTful API chọn JSON làm format thức có nhiều người chọn XML làm format, tuỳ thuộc tiện lợi nhanh chóng 3.3.2 ExpressJS ExpressJS framework xây dựng tảng NodeJS Nó cung cấp tính mạnh mẽ để phát triển web mobile ExpressJS hỗ trợ method HTTP middleware tạo API vô mạnh mẽ dễ sử dụng ExpressJS có số chức sau: - Thiết lập lớp trung gian để trả HTTP request - Define router cho phép sử dụng với hành động khác dựa phương thức HTTP URL - Cho phép trả trang HTML dựa vào tham số 3.3.3 Socket-io Socket-io ngôn ngữ, mà công cụ giúp thực ứng dụng realtime Vì thế, khơng thể sử dụng socket-io để thay hồn tồn cho ngơn ngữ, mà phải sử dụng kết hợp với ngơn ngữ khác Ngơn ngữ php, asp.net, nodejs, 3.3.4 MongoDB MongoDB sở liệu mã nguồn mở sở liệu NoSQL hàng đầu, hàng triệu người sử dụng MongoDB viết C++, nên có khả tính tốn với tốc độ cao không giống hệ quản trị CSDL Ngoài ra, MongoDB sở liệu đa tảng, hoạt động khái niệm Collection Document, cung cấp hiệu suất cao, tính khả dụng cao khả mở rộng dễ dàng 3.3.5 NodeJS lý lựa chọn NodeJS NodeJS tảng (Platform) phát triển độc lập xây dựng JavaScript Runtime Chrome mà xây dựng ứng dụng mạng cách nhanh chóng dễ dàng mở rộng Phần Core bên NodeJS viết hầu hết C++ nên cho tốc độ xử lý hiệu cao NodeJS sử dụng kiến trúc hướng kiện event-driven, mơ hình non-blocking I/O làm cho nhẹ hiệu NodeJS tạo ứng dụng có tốc độ xử lý nhanh, realtime thời gian thực Hệ thống nén NodeJS, npm, hệ thống 12 thư viện nguồn mở lớn giới NodejJS áp dụng cho sản phẩm có lượng truy cập lớn, cần mở rộng nhanh, cần đổi công nghệ, tạo dự án Startup nhanh 3.3.6 Nghiên cứu xây dựng module backend thu thập, lưu trữ, trao đổi liệu Phần mềm backend hệ thống máy chủ bao gồm module Controller Database, chi tiết thể hình 3.11 Khối Backend xây dựng NodeJS, thực số chức như: - Thực kết nối với Internet Radio thơng qua giao thức MQTT Sau đó, phân tích liệu nhận lưu vào database - Tạo API để xử lý yêu cầu truy cập liệu từ database user Các API kiểm tra qua middleware nhằm xác thực, kiểm tra quyền user - Xây dựng server socket-io Bằng việc xây dựng hoàn thiện backend frontend cho toàn hệ thống, IoT platform tạo đáp ứng hết yêu cầu thu thập liệu, lưu trữ hiển thị thông tin Ngồi cịn điều khiển thiết bị việc thay đổi giá trị topic SocketIO 3.4 Nghiên cứu xây dựng module phần mềm xác thực người dùng hệ thống Đầu tiên user yêu cầu đăng ký tài khoản trang đăng ký Sau yêu cầu đăng ký đưa đến registerCtrl, registerCtrl kiểm tra thông tin đăng ký tài khoản thông tin đăng ký khơng hợp lệ báo cho user thơng tin khơng hợp lệ Sau đó, tiếp tục kiểm tra thông tin user tồn hay chưa, user tồn sở liệu báo user tồn Nếu thông tin đăng ký hợp lệ user chưa tồn sở liệu thêm người dùng vào sở liệu báo thành công Sau registerCtrl thêm người dùng vào sở liệu báo thành cơng gửi u cầu tạo mã OTP tới OTP_Ctrl, sau OTP_Ctrl gửi mã OTP qua email - API Login: api/v1/auth với method POST Đầu tiên user đăng nhập tài khoản trang Login Sau đó, yêu cầu đăng nhập gửi đến loginCtrl, loginCtrl kiểm tra thông tin đăng nhập thơng tin đăng nhập khơng hợp lệ báo cho user thông tin không hợp lệ Nếu thơng tin hợp lệ tiếp tục kiểm tra xem user kích hoạt hay chưa, chưa kích hoạt báo user chưa kích hoạt Nếu user kích hoạt thơng tin chuẩn hóa cho phép user đăng nhập 13 CHƯƠNG 4: KIỂM THỬ IOT PLATFORM VỚI PHẦN CỨNG MÔ PHỎNG MÁY THU INTERNET RADIO 4.1 Kiểm thử giao diện phần mềm Sau đăng nhập vào tài khoản, nhân viên nhìn thấy tình trạng hoạt động trạm thu phát sóng quản lý (được phân quyền quản lý) Nhân viên quản lý tạo trạm phát sóng phân quyền quản lý cho nhân viên khác cấp sở Danh sách trạm thể hình 4.1 Sau đó, liệu từ trạm thu phát sóng cập nhật thời gian thực phần mềm theo dõi, quản lý, giám sát trạm thu phát sóng Dữ liệu bao gồm: Nhiệt độ, độ ẩm, ánh sáng mơi trường, tình trạng máy phát (on/off), thể hình 4.2 Vị trí thông tin chi tiết Internet Radio thể sidebar bên phải Hình 4.1: Giao diện quản lý trạm thu phát sóng 14 Hình 4.2: Giao diện quản lý trạm thu phát sóng (internet radio) Bằng việc sử dụng thuật toán giả lập liệu gửi từ máy thu Internet Radio, tác giả hoàn thiện giao diện phần mềm để đáp ứng yêu cầu phân quyền nhân viên, theo dõi, giám sát quản lý trạm thu phát sóng Trong mục đây, tác giả xin trình bày tiếp tính điều khiển thiết bị từ xa 4.2 Kiểm thử tương tác phần cứng mô Internet radio với phần mềm Thiết bị mô chip ESP8266 kit Node MCU, có chức thu phát liệu qua Wifi/Internet Lí lựa chọn module Node MCU khả đọc liệu cảm biến, điều khiển led, truyền nhận liệu qua Internet, tương tự module bên Internet Radio Dữ liệu theo chiều thuận, gửi liên tục từ Node MCU lên IoT Platform hiển thị thời gian thực kiểm tra mục Dưới mơ hình kết nối đèn Led để điều khiển từ xa qua giao diện web Hình 4.3: Mơ Internet Radio Node MCU 15 Trong hình 4.8 giao diện điều khiển thiết bị từ xa Tình trạng tín hiệu cho biết tình trạng hoạt động hay khơng máy thu Việc điều khiển tắt/bật máy thực từ xa, thông qua 02 button giao diện website Hình 4.4: Giao diện điều khiển Internet radio từ xa 16 KẾT LUẬN Sau thời gian thực luận văn với nỗ lực thân với kiến thức kinh nghiệm truyền đạt từ thầy cô khoa, đặc biệt hướng dẫn tận tình giảng viên hướng dẫn, thầy TS Nguyễn Quốc Uy, em hoàn thành đồ án “Xây dựng hệ thống iot giám sát trạm phát cấp xã hệ thống truyền không dây” với kết đạt sau: - - Hiểu kiến trúc tổng thể IoT platform, cần thiết xây dựng IoT Platform để quản lý máy thu Internet Radio hệ thống truyền không dây Xây dựng backtend cho hệ thống IoT platform sử dụng NodeJS Xây dựng frontend cho hệ thống IoT platform sử dụng ReactJS Sau em hồn thiện IoT platform với chức sau: + Có trang đăng ký, đăng nhập cho người dùng + Trang chủ: Liệt kê máy thu Internet Radio mà người dùng tham gia quản lý Người dùng nhìn thấy cách tổng qt máy thu, tìm kiếm cách dễ dàng Nếu Admin có thêm quyền tạo máy thu Internet Radio phân cơng cho user quản lý có Admin có quyền làm điều + Lấy liệu từ sensor box gửi backend lưu vào database Hiển thị liệu cần theo dõi quản lý máy thu/phát theo thời gian thực, xuất liệu qua file excel để dễ dàng quản lý + Trang users: Liệt kê danh sách người dùng đăng ký tài khoản Trang users cung cấp số thông tin user như: ảnh đại diện, họ tên, email, member hay admin tham gia quản lý máy thu Internet Radio + Trang profile: Cung cấp thông tin user đăng nhập user Nếu user đăng nhập thể chỉnh sửa cập nhật thơng tin người dùng Ngồi ra, trang profile cịn cung cấp thơng tin user khác tham gia quản lý máy thu Internet Radio khác để cần ta liên lạc với họ + Trang admin: Dành cho admin để quản lý trạm, chỉnh sửa cập nhật thông tin máy thu Internet Radio xóa máy thu Internet Radio + Có thơng báo cho người dùng web có thay đổi thêm vào quản lý máy thu Internet Radio ... động trạm phát cấp sở cảnh báo tình khẩn cấp 8 CHƯƠNG 3: XÂY DỰNG HỆ THỐNG IOT QUẢN LÝ HOẠT ĐỘNG CỦA CÁC TRẠM PHÁT THANH Trong mục sau, nghiên cứu xây dựng hoàn thiện hệ thống IoT quản lý trạm phát. .. công nghệ IoT vào việc xây dựng hệ thống, kết hợp với quy trình hoạt động hệ thống truyền qua Internet 2 Mục đích nghiên cứu luận văn Trong khn khổ luận văn, tác giả xây dựng hệ thống IoT để... trình xây dựng hệ thống truyền không dấy đồng 03 cấp, việc quan trọng kiểm sốt q trình hoạt động trạm thu phát sóng cấp Do việc xây dựng hệ thống phần mềm theo dõi hoạt động hệ thống trạm thu phát

Ngày đăng: 18/06/2021, 10:34

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan