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