Tôi sẽ tạo thiết bị dò tìm thiết bị di động bằng máy tính bảng đơn (SBC) chạy hệ điều hành Linux. SBC sẽ có bộ điều hợp không dây USB/802.11. SBC sẽ là một máy chủ DHCP. Thiết bị di động sẽ tham gia vào mạng không dây (adhoc hoặc cơ sở hạ tầng, nó không quan trọng) của SBC. Khi thiết bị di động tham gia mạng, SBC sẽ phát hiện nó. Nó sẽ kiểm tra địa chỉ MAC của thiết bị di động đến với một tập hợp các địa chỉ được chấp nhận. Nếu có một trận đấu, SBC sẽ thực hiện một lệnh.Cách phát hiện khi nào các thiết bị không dây đã biết kết nối mạng LAN không dây của tôi trên Linux
Tôi có kiến thức cơ bản về Linux. Tôi không thể viết kịch bản shell nhưng tôi biết C++/Qt. Tôi không biết bắt đầu từ đâu. Bạn có biết các tiện ích dòng lệnh hoặc thư viện có liên quan để sử dụng trong dự án này không?
P.S: Có lẽ tôi chỉ cần một cách để phát hiện khi danh sách khách hàng dhcp thay đổi. Cùng với lọc địa chỉ mac, điều này có thể hoạt động.
Bạn phải tìm hiểu một chút về tập lệnh shell. Nếu bạn viết một deamon, bạn phải viết một kịch bản lệnh start và kill cho init.d. Vâng nó không khó nhưng bạn cần phải biết những điều cơ bản :-) – rekire
Tôi có thể tạo một từ kịch bản bắt đầu/giết hiện có. Đó không phải là một vấn đề. – niw3
Bạn nên cung cấp thêm một số chi tiết, ví dụ, loại phần mềm nào sẽ chạy trên SBC đó? Làm một cái gì đó như một phần mềm AP sẽ yêu cầu hostapd, mà tôi tin rằng có khả năng lọc MAC tích hợp. –