- SE5
- SE7
- SE9
- NL668
- FM650
- EC20
- A7600
- 以root权限执行
bash autotelecomm_install_x.x.x.sh,该文件可以通过本仓库的Release页面获取 - 在弹出
success, please restart this device后将设备关机 - 将SIM卡插入设备
- 上电启动设备
- 拨号使用的SIM卡为物联网卡或白卡,请参考
mobile_communications.py文件中描述,联系运营商以获取APN并进行替换。 - 如使用的4G/5G模组在
mobile_communications.py中并未显示适配,请参考mobile_communications.py以及fibocom_base.py文件进行适配,目前在model_base.py中提供了部分已适配的接口,如有需要可参考格式新增接口并选用。 - 如果遇到拨号失败、没有IP等问题,请参考如下流程排查:
- SIM卡是否识别,可以通过模组的AT指令手册查询
- 天线是否插牢,是否有信号,通常信号大于21以上才能正常使用,可以通过模组的AT指令手册查询信号强度
- 使用的SIM卡是否是特殊的APN,如果是请参考第一项
AT返回OK,验证串口交互AT+CPIN?判断SIM卡状态AT+COPS?展示SIM卡的运营商信息AT+CGREG?查看入网状态AT+CSQ查看当前信号状态
需要根据模组厂家提供的手册分析指令的返回信息
- 确定新设备USB ID
- 修改文件
rootfs/etc/udev/rules.d/77-autotelecomm.rules增加新设备自启动拨号服务 - 新建文件
rootfs/usr/sbin/autotelecomm_scripts/xxx.py内容参考fibocom_base.py即可 - 修改文件
rootfs/usr/sbin/autotelecomm_scripts/mobile_communications.py增加新设备的拨号类