基于北斗和4G Cat1模组的智慧物流开发(七)ppp拨号因粗心导致的问题和解决办法

举报
wuyicom 发表于 2021/07/06 02:02:44 2021/07/06
【摘要】     花了好几天,终于把ppp拨号搞定,之所以花那么久的时间,是因为自己粗心操作导致,在此总结一下有以下几点。    1.插4G流量卡时,把卡插反了,是缺角的在外面,带金属片的4G卡和主板紧贴在一起。如图所示:否则使用串口测试工具sscom5.13.1测试,如图所示:不过通过这次插反卡的操作,向黄海亮老师学习到如何使用串口工具排查4G卡是否正确插卡。插卡后,使用AT+CCID查看,出现ER...

1.png

    花了好几天,终于把ppp拨号搞定,之所以花那么久的时间,是因为自己粗心操作导致,在此总结一下有以下几点。

    1.4G流量卡时,把卡插反了,是缺角的在外面,带金属片的4G卡和主板紧贴在一起。如图所示:

2.png

否则使用串口测试工具sscom5.13.1测试,如图所示:

3.png

不过通过这次插反卡的操作,向黄海亮老师学习到如何使用串口工具排查4G卡是否正确插卡。插卡后,使用AT+CCID查看,出现ERROR。在通过设置AT+CMEE=2后,再使用AT+CCID查看,出现+CME ERROR: Excute command failure。使用AT+CPIN?查看,出现+CME ERROR: SIM not inserted,说明卡插反,接触不良或卡坏,导致无法检测到卡。

    2.使用移动4G卡,在/etc/ppp/peers/connect_L610_cat1配置文件里填写OK AT+CGDCONT=1,"IPV4V6","cmnet" 但是由于6月底移动4G信号不行,很久都拨不上号,拨上了很快也掉线。更换联通4G卡,同时配置也把cmnet改为3gnet,特别注意:虽然改为3gnet,但是它能支持联通4G。拨号成功,能显示4G分配的IP,排查ping www.baidu.com或固定IP也没成功。但是联通4G卡换更到手机上,可以4G上网。之前群里的笨笨有跟我提示过设置好,需要重启开发板。我照做了,还是不行。但是现在找到原因,是我习惯重启开发板后,使用MobaXterm连接开发板时,已经使用波特率115200,而拨号也是使用波特率115200。导致拨号虽然成功,但是没有4G流量数据。所以特别注意:但使用ppp拨号时,千万不能再使用MobaXterm工具。

    3.关于北斗定位模组的接线,之前群里的一生痴绝处已经给我提示过,模块RXTX接到板子TXRX,看板子丝印,电源接3.3v。但是我没注意看,习惯性自以为是模块和板子的RXTX各自连接。导致出现下图所示北斗模组采集的错误数据。

4.png

还错误的认为是stm32mp157c-ya157c-v2.dtb的问题,通过反编译获得如图所示的相关信息。

5.png

感觉应该没错,为了确保不是这个问题,把开发板的tm32mp157c-ya157c-lcd-v2.dtb stm32mp157c-ya157c-hdmi-v2.dtb stm32mp157c-ya157c-v2.dtb备份出来,在使用内核重新编译这三个文件,再传回开发板。重启开发板后,还是这种情况。说明与stm32mp157c-ya157c-v2.dtb无关。再得到群里笨笨的提示,正确接好模块和板子的线路。成功获得北斗模组采集的正确数据。之前我还以为是先拨号成功,才能使得北斗模组采集到数据。所以我停止拨号后,发现北斗模组还是能采集数据。感到很诧异。经过阿正老师的解释,才知道拨号走的是USB 为了获取公网ip来联网类似于电脑上的网卡,GPS走的是串口,两者没关系。

6.png

    这次ppp拨号和北斗模组采集数据的操作因粗心花了好几天时间,但还是学到很多东西,收获满满。在此再次感谢笨笨,一生痴绝处,黄海亮老师和阿正老师的帮助。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。