Cơ sở dữ liệu và web server thực tế

Một phần của tài liệu Sử dụng điện thoại di động nền s60 cho việc truy cập cơ sở dữ liệu và điều khiển giám sát scada (Trang 54 - 55)

Máy chủ Apache - PHP là một nền tảng của hệ điều hành Linux vì thế nó chỉ hỗ trợ cơ sở dữ liệu MySQL. Để tạo một kết nối trực tiếp từ web server đến cơ sở dữ liệu của MSSQL Server, một module mở rộng gọi là TDS (Tabular Data Stream) đƣợc yêu cầu để cài đặt cho máy chủ này. Hơn nữa, để cho phép truy cập vào máy chủ MSSQL thì địa chỉ IP (203.159.21.186) và cổng giao tiếp (1433) phải đƣợc thiết lập.

Tuy nhiên, vì máy chủ Apache – PHP trong thí nghiệm này đƣợc bảo vệ một cách an toàn nên các cơ sở dữ liệu MSSQL máy chủ không thể đƣợc truy cập từ các web server, nhƣng nó đƣợc hỗ trợ đầy đủ bởi MySQL server. Nhƣ vậy, cơ sở dữ liệu của các web server phải đƣợc xây dựng trong MySQL server. Sau đó, cơ sở dữ liệu MSSQL của WinCC có thể đƣợc truy cập từ bên ngoài thông qua một web server nội bộ (Apache - PHP) mà đƣợc cài đặt trong PC cùng với máy chủ MSSQL. Nói cách khác, thông tin WinCC cần đƣợc cập nhật liên tục tới các cơ sở dữ liệu MySQL và từ đó nó có thể đƣợc truyền từ internet.

4.1.3 Xây dựng Web server

Tất cả các trang web chủ yếu đƣợc viết bằng ngôn ngữ PHP và HTML( HyperText Markup Language). Mục đích quan trọng của web server này là đƣợc thực thi một vai trò trung gian giữa điện thoại di động khách hàng và cơ sở dữ liệu MySQL. Ngoài ra, một số trang đƣợc tạo ra giúp ngƣời sử dụng

Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn

giám sát thông tin cần thiết từ trình duyệt web bất kỳ bằng cách sử dụng tên ngƣời dùng và mật khẩu riêng.

4.1.3.1 Tổ chức trình duyệt web

View Status

Add/ delete/ modify tasks

Add/ delete/ modify users Worker

Manager

Administrator Change Password

Hình 4.2 Khái niệm kiểm soát giao diện ngƣời dùng Web

Tƣơng tác giao diện ngƣời dùng Web và cơ sở dữ liệu MySQL đƣợc chỉ ra trong hình dƣới đây:

Một phần của tài liệu Sử dụng điện thoại di động nền s60 cho việc truy cập cơ sở dữ liệu và điều khiển giám sát scada (Trang 54 - 55)