Skip to content

Cellular modem (WIP)

Trang này nói về việc dùng modem cellular (NB-IoT, LTE-M, LTE Cat 1/4, 5G) trên gateway Linux. Phía chuẩn 3GPP và mạng truy nhập xem phần Wireless / RAN.

Phần cứng

TODO

  • Module M.2, mini-PCIe, LGA; giao tiếp USB, PCIe, UART
  • SIM, eSIM / eUICC, anten và chứng nhận

Giao diện điều khiển

TODO

  • AT command (3GPP TS 27.007), cổng tty
  • QMI (qmi_wwan, libqmi), MBIM (cdc_mbim, libmbim), PCIe MHI (mhi_net, wwan)
  • Raw-IP và PPP

ModemManager

TODO

  • mmcli: liệt kê modem, mở khóa SIM, kết nối bearer, đọc tín hiệu
  • Tích hợp NetworkManager và systemd-networkd
  • Khởi động lại modem tự động khi treo

Tiết kiệm năng lượng

TODO

  • PSM và eDRX: ý nghĩa với downlink và MQTT keep alive
  • Đo thời gian attach và năng lượng mỗi bản tin

Vận hành

TODO

  • Giám sát cường độ tín hiệu (RSRP, RSRQ, SINR), log sự kiện
  • Failover giữa Ethernet, Wi-Fi và cellular
  • Định vị bằng GNSS tích hợp trong modem, xem GNSS