WFB-ng, một ứng dụng để liên lạc với máy bay không người lái qua Wi-Fi

logo WFB-ng

Một tiện ích tuyệt vời cho liên kết vô tuyến tầm xa dựa trên WiFi

Nó được biết đến phát hành phiên bản mới của dự án WFB-ng 23.01, trong đó phát triển một chồng phần mềm tạo liên kết truyền thông trực tiếp trên một khoảng cách dài bằng cách sử dụng thẻ không dây thông thường.

Dự án WFB-ng cung cấp một vận chuyển dữ liệu sử dụng các gói WiFi cấp thấp để tránh các giới hạn về khoảng cách và độ trễ của ngăn xếp IEEE 802.11 thông thường. Một ứng dụng điển hình của dự án là duy trì kênh liên lạc với máy bay không người lái và truyền luồng video từ các camera được kết nối với nó.

Kênh liên lạc được cung cấp bằng cách chuyển thẻ không dây sang chế độ phát sóng (truyền) và việc sử dụng các gói WiFi cấp thấp mà không cần xác nhận truyền (ACK), so với ngăn xếp IEEE 802.11 thông thường, cho phép bỏ qua các hạn chế về khoảng cách và giảm độ trễ khi truyền dữ liệu.

Những lợi ích de WFB-ng bao gồm:

  • Bản đồ 1:1 của các gói RTP tới IEEE80211 để có độ trễ tối thiểu (không tuần tự hóa thành byte steam)
  • Hỗ trợ FEC thông minh (gói hiệu suất ngay lập tức tới bộ giải mã video nếu ống FEC không có khoảng trắng)
  • Đo từ xa mavlink hai chiều
  • Hỗ trợ đường hầm IP qua WFB. Bạn có thể truyền các gói IP thông thường qua liên kết WFB.
  •  Nó sử dụng mã hóa FEC kém hiệu quả hơn và không thêm các gói nhỏ.
  • Đa dạng TX tự động (chọn thẻ TX dựa trên RX RSSI)
  • Mã hóa và xác thực luồng (libsodium)
  • Hoạt động phân tán. Bạn có thể thu thập dữ liệu thẻ trên các máy chủ khác nhau. Vì vậy, bạn không bị giới hạn băng thông của một bus USB.
  • Tổng hợp gói Mavlink. Nó không gửi các gói wifi cho mọi gói mavlink.
  • OSD được cải thiện cho Raspberry PI (tiêu thụ 10% CPU trên PI Zero) hoặc bất kỳ hệ thống tương thích với trình phát trực tuyến nào khác (Linux X11, v.v.). Tương thích với mọi độ phân giải màn hình. Hỗ trợ hiệu chỉnh khía cạnh để nâng cấp PAL lên HD.
  • Cung cấp đường hầm IPv4 để sử dụng chung

Ngoài kênh một chiều tốc độ cao để truyền video, hỗ trợ cài đặt liên kết hai chiều để trao đổi dữ liệu, qua đó có thể xây dựng đường hầm TCP/IP. Để điều khiển máy bay không người lái trong suốt chuyến bay, WFB-ng cũng có thể chuyển tiếp giao thức MAVLink, được sử dụng để truyền phép đo từ xa và điều khiển bên ngoài bằng phần mềm QGroundControl.

Về phía máy bay không người lái và trạm mặt đất, các mô-đun không dây dựa trên chip RTL8812au có thể được sử dụng, có thể chuyển sang chế độ giám sát trên không, chẳng hạn như ALPHA AWUS036AC . Nó yêu cầu trình điều khiển Linux được sửa đổi đặc biệt để hoạt động.

Về lý thuyết, các thẻ dựa trên Atheros AR9271, AR9280 và AR9287 có thể tương thíchCó, nhưng hoạt động của nó chưa được thử nghiệm. Bằng cách sử dụng mô-đun không dây Alfa AWU036ACH và ăng-ten có hệ số 20dBi, có thể đạt được khoảng cách truyền dữ liệu lên tới 20 km.

Hiệu quả truyền dữ liệu có thể được cải thiện bằng cách tổng hợp các gói MAVLink và IP nhỏ thành các khối dữ liệu lớn hơn trước khi gửi. Các gói video RTP được ánh xạ từng gói một tới các gói IEEE80211.

Để tăng phạm vi tại các trạm mặt đất, có thể tự động phân chia kênh truyền bằng một số thẻ không dây có ăng ten định hướng và đa hướng. Để bảo vệ khỏi bị chặn thông tin, tất cả dữ liệu được mã hóa và kết nối được xác thực. Mã FEC (Forward Error Correction) được sử dụng để sửa lỗi.

Trên LPhiên bản mới nổi bật với một sửa đổi quan trọng của giao thức, vì vậy khả năng tương thích ngược bị hỏng.

Các gói phiên có các tham số sửa lỗi (FEC) tích hợp, nhờ đó bạn có thể áp dụng các cài đặt khác nhau cho lưu lượng truy cập đến và đi.

Ngoài ra, nó cũng được nhấn mạnh rằng đã thêm hỗ trợ cho việc tổng hợp các gói IP nhỏ tương tự như các gói MAVLink, cũng như hỗ trợ truyền phát video bằng giao thức RTSP đã được thêm vào giao diện WFB-ng-OSD.

Tải xuống và nhận

Đối với những người quan tâm đến dự án, họ nên biết rằng các phát triển được phân phối theo giấy phép GPLv3, ngoài thực tế là các phần tổng hợp sẵn sàng sử dụng của môi trường Linux được tạo bằng WFB-ng được cấu hình sẵn cho bo mạch Raspberry PI 3B (986 MB).

Cần lưu ý rằng giao diện OSD đang được phát triển để giám sát trực quan các thông số của máy bay không người lái, được hiển thị trên video trực tiếp.

Các tệp, cũng như hướng dẫn và thông tin khác có thể được lấy từ liên kết sau.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.