1 điểm bởi GN⁺ 2025-04-23 | 1 bình luận | Chia sẻ qua WhatsApp
  • Tác giả mô tả phương pháp đã thử để điều khiển từ xa nồi hơi trong căn hộ của mình
  • Tác giả cố gắng điều khiển bằng cách dùng Replay Attack để sao chép và phát lại tín hiệu giữa nồi hơi và bộ điều nhiệt
  • Sử dụng SDR(Software-Defined Radio) như HackRF One để ghi và phát lại tín hiệu, từ đó điều khiển thành công nồi hơi
  • Xây dựng hệ thống điều chỉnh nhiệt độ tự động thông qua Home Assistant để có được sự tiện lợi

Tấn công nồi hơi trong nhà tôi

  • Tác giả gặp khó khăn trong việc điều khiển nồi hơi của căn hộ
  • Bộ điều nhiệt chỉ đo nhiệt độ của một phòng duy nhất, gây ra sự bất tiện
  • Muốn thử tự động hóa bằng Home Assistant

Bắt đầu từ đâu?

  • Xác định rằng nồi hơi và bộ điều nhiệt giao tiếp qua giao thức vô tuyến
  • Cố gắng điều khiển bằng cách sao chép và phát lại tín hiệu thông qua Replay Attack

Điều tra ban đầu

  • Tác giả tìm mẫu bộ điều nhiệt và datasheet của nó
  • Giao tiếp trên băng tần 868Mhz và sử dụng giao thức được mã hóa

Quan sát tín hiệu

  • Tác giả sử dụng Software-Defined Radio để quan sát tín hiệu một cách trực quan
  • Dùng RTL-SDR V4 để theo dõi và phân tích tín hiệu

Thử gửi lại tín hiệu

  • Tác giả đã thử dùng 868Mhz Challenger Dev Board để phát lại tín hiệu nhưng thất bại
  • Đã phát lại tín hiệu thành công bằng HackRF One

Gửi tín hiệu thực tế

  • Dùng HackRF để ghi và phát lại tín hiệu nhằm điều khiển nồi hơi
  • Sử dụng lệnh hackrf_transfer để truyền tín hiệu

Toàn bộ quy trình tự động hóa

  • Xây dựng hệ thống điều chỉnh nhiệt độ tự động bằng Home AssistantHackRF
  • Tự động hóa việc truyền tín hiệu bằng máy chủ web và container Docker

Có đáng không?

  • Nhờ hệ thống này, tác giả có thể điều khiển việc sưởi ấm trong căn hộ hiệu quả hơn
  • Có được sự tiện lợi nhờ tự động hóa và cảm thấy dự án này là xứng đáng

Xóa phần bình luận

  • Đã xóa phần bình luận của blog do Đạo luật An toàn Trực tuyến của Anh
  • Xóa phần bình luận để tránh rủi ro pháp lý

1 bình luận

 
GN⁺ 2025-04-23
Ý kiến Hacker News
  • Chia sẻ trải nghiệm thiết lập để hệ thống sưởi tự động bật khi trở về nhà

    • Nếu mục tiêu là tiết kiệm năng lượng, nên tránh hệ thống tăng nhiệt độ đột ngột trong 20 phút
    • Thay vào đó, cần một hệ thống duy trì nhiệt độ tuần hoàn nước nóng ở mức thấp
    • Nếu bổ sung hệ thống điều chỉnh nhiệt độ dòng chảy theo nhiệt độ bên ngoài thì sẽ hiệu quả hơn
    • Với hệ thống được tinh chỉnh hợp lý, có thể giảm mức sử dụng gas từ 8-15%
  • Đề xuất ý tưởng về cách điều khiển bộ điều nhiệt từ xa

    • Cân nhắc cách lắp bộ gia nhiệt/làm mát Peltier bên dưới bộ điều nhiệt để điều chỉnh nhiệt độ
    • Cách làm nóng/làm mát trực tiếp bộ điều nhiệt có thể đơn giản hơn
  • Chia sẻ suy nghĩ về hình mẫu bộ điều nhiệt lý tưởng

    • Nhiều bộ điều nhiệt ở Mỹ có chức năng đặt nhiệt độ theo các khung giờ cố định
    • Điều này có thể bất tiện với những người làm việc tại nhà
    • Mong muốn một bộ điều nhiệt có khả năng lập trình linh hoạt hơn
  • Chia sẻ ý kiến tích cực về sản phẩm Flipper Zero

    • Mặc định đi kèm firmware bị giới hạn, nhưng có thể cài thêm các tính năng bổ sung
    • Việc sở hữu một công cụ có thể bị dùng vào mục đích phạm pháp không phải là tội phạm
  • Cảnh báo rằng việc truyền tín hiệu vô tuyến có thể gặp vấn đề pháp lý

    • Một số băng tần cụ thể có thể là bất hợp pháp nếu sử dụng mà không có giấy phép
    • Trước khi FCC nhận ra vấn đề, nhiều khả năng bạn sẽ nhận được thư cảnh báo
  • Chia sẻ ý kiến về máy sưởi khí tự nhiên mới

    • Cần bộ điều nhiệt hỗ trợ giao thức OpenTherm/eBus
    • Khi kết hợp với cảm biến nhiệt độ ngoài trời, hiệu suất hệ thống sẽ tăng lên
    • Điều tương tự cũng có thể áp dụng cho hệ thống bơm nhiệt