Với sự phát triển và ứng dụng không ngừng của công nghệ LoRa, các sự cố CCI giữa các mô-đun LoRa ngày càng gia tăng và tác hại của nhiễu ngày càng trở nên nổi bật.Bạn có thể hỏi CCI là gì.
CCI(Nhiễu đồng kênh): Tần số sóng mang của tín hiệu không mong muốn giống với tần số của tín hiệu hữu ích, gây nhiễu cho bộ thu nhận tín hiệu hữu ích.Miễn là chúng ta sử dụng nhiều mô-đun LoRa để giao tiếp ở một tần số, nhiễu đồng kênh sẽ tồn tại.
Để giải quyết vấn đề, chúng tôi có ba giải pháp cho nó.
Phương pháp 1: Bỏ phiếu trên máy chủ
Chế độ bỏ phiếu của máy chủ là cách mà chủ thăm dò ý kiến và gọi từng người một.Nguyên tắc rất đơn giản.Ví dụ: master gửi cho Slave1, vì Slave có cài đặt địa chỉ nên chỉ Slave1 mới có thể phản hồi cho Master.Sau khi Slave1 nhận lệnh từ Master, nó sẽ tải dữ liệu lên Master.Sau đó, chủ sẽ thăm dò các nô lệ khác để lấy dữ liệu theo cách tương tự.
Phương pháp 2: Tải lên theo lịch trình nô lệ
Đối với phương pháp này, master phát sóng và gửi thông tin đến Slave.Sau khi nô lệ nhận được thông tin từ chủ, nó sẽ đồng bộ hóa thời gian, sau đó tải lên thường xuyên theo thời gian chúng tôi đặt, tránh tải lên đồng thời dữ liệu, để tránh CCI.
Phương pháp 3: Tải lên hoạt động nô lệ
Máy phụ chủ động tải lên và chế độ kết nối mạng của chính mô-đun LoRa với chức năng RSSI là chế độ tải lên chủ động tương đối đáng tin cậy.Phương thức truyền này là để phát hiện cường độ tín hiệu RSSI trong môi trường khi nô lệ cần tải dữ liệu lên.Nếu cường độ RSSI trong môi trường hiện tại tương đối cao, hãy đợi giá trị RSSI nhỏ hơn trước khi tích cực tải lên.Upload thành công thì master sẽ phản hồi để Slave quyết định có up lại hay không.