6. Phương pháp nghiên cứ u
2.2.2.5. Truyền tin trực tiếp
Chức năng chính của giao thức là tiết kiệm năng lượng cho mạng bằng cách tạo sự tương tác giữa các nút qua trao đổi thông điệp trong phạm vi lân cận. Thành phần chính của giao thức này gồm các thông điệp interests, data messages,
gradients và reinforcements. Thông điệp interests được xem như lời hỏi hay lời yêu cầu mà nút cần dữ liệu nào đó gửi đến các nút khác. Nút nào có thể đáp ứng được cho yêu cầu đó sẽ trả lời bằng dữ liệu tương ứng. Trạm gốc phát quảng bá theo chu kỳ gói interests đến các nút mạng xung quanh nó để xác định xem có nút nào có thể phát dữ liệu mà nó đang cần hay không. Mỗi nút cảm biến có một interest cache
xem như bộ nhớ bao gồm trường timestamp chứa timestamp của gói interest phù hợp trước đó, trường multiple gradient chứa tốc độ và hướng dữ liệu nhận được, và trường duration chỉ ra thời gian sống của thông điệp interest.
Sự truyền thông điệp interest qua mạng kết hợp xây dựng các gradient (có thể xem như hướng và tốc độ truyền) tại các nút mạng hình thành liên kết giữa trạm gốc và các nút có dữ liệu. Một nút nhận được thông điệp, kiểm tra thông điệp có trùng với dữ liệu có trong interest cache của mình không. Nếu có, nút sẽ tính tốc độ cao nhất trong số các đường gradient liên kết với các nút lân cận. Sau đó nút gửi mô tả sự kiện cho mỗi nút có liên kết. Nếu không có interest nào trùng, nút bỏ qua thông điệp đó. Trong suốt pha cài đặt gradient, trạm gốc tạo ra nhiều tuyến. Trạm gốc có thể tăng chất lượng đường truyền bằng cách tăng tốc độ dữ liệu cho một hay nhiều trong số các đường vừa tạo. Đường có chất lượng tốt nhất sẽ được giữ lại trong khi bỏđi các đường còn lại.
Sau khi xây dựng xong tuyến liên lạc từ trạm gốc đến nút có dữ liệu, quá trình truyền dữ liệu bắt đầu. Nếu đường truyền bị hỏng do tác động của kênh truyền hay do nút không đủ năng lượng để hoạt động thì vẫn có thể phát hiện được dựa vào tốc độ dữ liệu bị giảm hay mất dữ liệu. Lúc này một đường có tốc độ dữ liệu thấp hơn sẽ được dùng thay thế cho đường bị hỏng. Kỹ thuật truyền tin trực tiếp có hiệu suất sử dụng năng lượng cao, ổn định với môi trường mạng có đặc tính động.