2.7.2 Middleware: u TupleSpace
phát triển của các chương trình máy chủ có thể phức tạp vì các lý do khác nhau. Đầu tiên, các định dạng dữ liệu được sử dụng để giao tiếp với từng chương trình thiết bị có thể khác nhau do định dạng thường phụ thuộc vào các thiết bị cảm biến và cơ cấu chấp hành. Thứ hai, một trong những chương trình thiết bị có thể được sử dụng cùng một lúc bởi hai hoặc nhiều chương trình server. Thứ ba, các chương trình thiết bị có thể không phải luôn luôn giao tiếp vì WTS làm việc liên tục và có thể di chuyển ra ngoài khu vực dịch vụ. Ngoài ra, không phải tất cả các địa chỉ của các chương trình thiết bị sẵn có thể luôn luôn được biết đến bởi vì các chương trình thiết bị được thêm vào hoặc gỡ bỏ tự động. Vì vậy, chúng tôi cần sự trung gian cho phép các chương trình máy chủ để thống nhất và kém giao tiếp
đang được dịch, vui lòng đợi..