1 điểm bởi GN⁺ 2023-09-29 | 1 bình luận | Chia sẻ qua WhatsApp
  • Tác giả đã cố sử dụng WiFi trên chuyến bay của Southwest, nhưng không thể mua quyền truy cập Internet do vấn đề thanh toán.
  • Để xử lý vấn đề, tác giả phát hiện các yêu cầu lặp lại thành công tới current.json, có vẻ là thứ cung cấp dữ liệu cho trang trạng thái chuyến bay trên cổng WiFi trên máy bay.
  • Tác giả đã dùng tính năng "Copy as cURL" của trình duyệt để gọi endpoint và phát hiện rằng không cần cookie hay header đi kèm trong yêu cầu.
  • Sau đó, tác giả thiết lập một vòng lặp để dump dữ liệu vào file log bằng lệnh sau: watch -n 30 "curl https://getconnected.southwestwifi.com/current.json | jq -c >> flight-logs".
  • Sau đó, tác giả phân tích phản hồi để hiểu dữ liệu, bao gồm tiến trình chuyến bay, độ cao, tọa độ, thời gian đến dự kiến, tốc độ mặt đất, quãng đường còn lại và các thông tin khác.
  • Tác giả cũng viết một script để trực quan hóa một số dữ liệu như thay đổi độ cao, thời gian đến dự kiến và tốc độ mặt đất theo thời gian.
  • Tác giả nhận thấy dữ liệu độ cao ổn định hơn mong đợi, chỉ dao động khoảng 20-30 feet.
  • Thời gian đến dự kiến và tốc độ mặt đất cũng ổn định trong suốt chuyến bay.
  • Tác giả kết luận rằng dữ liệu này không đặc biệt hữu ích hay đáng ngạc nhiên, nhưng là một cách thú vị để giết thời gian trong chuyến bay.

1 bình luận

 
GN⁺ 2023-09-29
Ý kiến trên Hacker News
  • Một người dùng chia sẻ câu chuyện con trai họ đã truy cập Internet miễn phí trong chuyến bay bằng cách thay đổi địa chỉ IP trong phần cài đặt Wi‑Fi khi đang bay.
  • Một người dùng khác bình luận về độ ổn định độ cao của máy bay và chỉ ra rằng hệ thống lái tự động rất hiệu quả trong việc duy trì độ cao áp suất.
  • Một người dùng cho biết họ đã phát hiện ra điều tương tự vài tháng trước và tạo một trình theo dõi chuyến bay CLI dùng API, hoạt động gần như hoàn hảo trên nhiều hãng hàng không.
  • Một người dùng chia sẻ cách lấy cùng dữ liệu đó trên chuyến bay của Delta Air Lines bằng lệnh curl.
  • Một người dùng khác chỉ ra rằng Southwest cũng hiển thị cùng dữ liệu như lộ trình bay, độ cao hiện tại, ETA, v.v. mà không cần trả phí cho Wi‑Fi.
  • Một người dùng bày tỏ sự quan tâm đến việc tạo một proxy gửi dữ liệu tùy ý bằng cách dùng kết nối iMessage hoặc WhatsApp miễn phí.
  • Một người dùng thường xuyên bay cùng Alaska Airlines cho biết hãng cung cấp gói "nhắn tin" miễn phí cho phép gửi và nhận tin nhắn trong các ứng dụng như iMessage, Facebook Messenger và WhatsApp, nhưng không cho phép truyền hình ảnh/tệp đính kèm.
  • Một người dùng khen ngợi tinh thần của bài viết và gợi ý rằng tác giả có thể đã dùng Git-scraping để thu thập thông tin.
  • Một người dùng chia sẻ liên kết mà họ cho là chuyến bay của OP, để những người khác có thể so sánh dữ liệu ADS-B và dữ liệu máy bay.
  • Một người dùng đùa hỏi liệu mọi người có đều thiết lập bảng điều khiển prometheus/grafana cho mỗi chuyến bay để hiển thị telemetry hay không.