0.问题描述

4G模块SIM7600插上USB线后会有5个串口号,在电脑没有其他串口插入情况下AT指令串口为/ttyUSB2,但是在机器人上使用时会有其他多个串口,一般我们会绑定串口建立符号链接,例如博客:在ubuntu上,绑定usb串口的几种方式(udev)

sun@sun-pc:~$ ls -l /dev |grep ttyUSB
crw-rw----  1 root dialout 188,   0 5月  11 08:45 ttyUSB0
crw-rw----  1 root dialout 188,   1 5月  11 08:45 ttyUSB1
crw-rw----  1 root dialout 188,   2 5月  11 08:45 ttyUSB2
crw-rw----  1 root dialout 188,   3 5月  11 08:45 ttyUSB3
crw-rw----  1 root dialout 188,   4 5月  11 08:45 ttyUSB4

但对于4G模块绑定的链接却只能是第一个ttyUSB0,在程序中无法打开AT指令串口其余几个虚拟串口无法绑定。

sun@sun-pc:~$ ls -l /dev |grep ttyUSB
lrwxrwxrwx  1 root root           7 5月  11 08:48 sim4g -> ttyUSB0
crwxrwxrwx  1 root root    188,   0 5月  11 08:48 ttyUSB0
crwxrwxrwx  1 root root    188,   1 5月  11 08:48 ttyUSB1
crwxrwxrwx  1 root root    188,   2 5月  11 08:48 ttyUSB2
crwxrwxrwx  1 root root    188,   3 5月  11 08:48 ttyUSB3
crwxrwxrwx  1 root root    188,   4 5月  11 08:48 ttyUSB4

1. 解决方案:

在查阅大量博客文章后始终未找到解决方案,查阅卖家提供的资料后,发现可以stm32串口控制,于是采用USB转TTL直接连接模块上的RX 和 TX引脚,再用Ubuntu下串口绑定的方法就可以成功绑定串口了。如图所示,5v供电Vin脚,跳冒VC和Vin短接。

2.串口绑定

查看串口号:lsusb 如果有相同串口,可通过

udevadm info -a /dev/ttyUSB0

查看并添加KERNELS=="2-2",绑定硬件序号,在/etc/udev/rules.d/路径下建立".rules"文件,写入下面的内容

KERNEL=="ttyUSB*", ATTRS{idVendor}=="070b", ATTRS{idProduct}=="2303", MODE:="0777", SYMLINK+="servo_text"

3. WARNING

Note:(1)首先插上4G模块确保硬件完好,usb线没有问题。

(2)换个手机卡试试,可能打电话没问题,发短信就返回错误指令。

(3)注意一下波特率115200

有问题欢迎留言交流

4G模块SIM7600绑定AT指定串口号(二)相关推荐

  1. Qt下面利用4G 模块SIM7600发短信调试总结

    项目需要在基于Qt的界面下发送短信,选用4G模块SIM7600通过AT指令发送短信,和小伙伴调了一天多,终于可以了,下面简单总结一下调试过程中遇到的问题和学习到的经验,供大家参考,少走弯路. 1.在网 ...

  2. 两个HC-05蓝牙模块互相绑定构成无线串口模块 1

    文章目录 关于HC-05蓝牙模块 工作模式 获取蓝牙模块地址 两个蓝牙模块互相绑定 对A模块的设置: 对B模块的设置: HC蓝牙模块参考资料 SPP蓝牙模块参考资料 关于HC-05蓝牙模块 蓝牙模块B ...

  3. 中移4G模块-ML302-OpenCpu开发-51单片机串口转I2C

    B站:https://space.bilibili.com/309103931 中移4G模块-ML302专栏:https://blog.csdn.net/qq_33259323/category_10 ...

  4. 中移4G模块-ML302-OpenCpu开发-串口开发

    B站:https://space.bilibili.com/309103931 中移4G模块-ML302专栏:https://blog.csdn.net/qq_33259323/category_10 ...

  5. 中移4G模块-ML302-OpenCpu开发-MCP23017输入/输出

    B站:https://space.bilibili.com/309103931 中移4G模块-ML302专栏:https://blog.csdn.net/qq_33259323/category_10 ...

  6. 中移4G模块-ML302-OpenCpu开发-(MQTT连接阿里云-RRPC通讯)

    B站:https://space.bilibili.com/309103931 中移4G模块-ML302专栏:https://blog.csdn.net/qq_33259323/category_10 ...

  7. 中移4G模块-ML302-OpenCpu开发-GPIO

    B站:https://space.bilibili.com/309103931 中移4G模块-ML302专栏:https://blog.csdn.net/qq_33259323/category_10 ...

  8. NRF52832学习笔记(35)——4G模块EC200S使用

    一.简介 EC200S-CN 是移远通信最近推出的 LTE Cat 1 无线通信模块,支持最大下行速率 10Mbps 和最大上行速率 5Mbps,具有超高的性价比:同时在封装上兼容移远通信多网络制式 ...

  9. 同时挂载二维码模块与4G模块时,导致4G模块连不上网都是USB设备)

    一.BUG现象 今天公司设备出现一个问题,在RK3399上的USB上插着三个设备,分别是4G模块.二维码模块与身份证模块,在这三个设备同时插在设备上时再开机,会出现4G模块连不上网络的情况,无论怎么插 ...

最新文章

  1. Linux下通过txt文件导入数据到MySQL数据库
  2. 怎样更新jar包中的某个class文件??
  3. 常见的安全应用识别技术有哪些?
  4. 口语语言理解(SLU)最新资源库:综述、数据集、开源论文
  5. Windows XP SP3支持多用户远程桌面连接
  6. 网站免费空间和服务器的区别,网站空间和服务器的区别
  7. 【C++笔记】表达式 语句
  8. java文件移动重命名_Java重命名文件和移动文件
  9. 设计模式-Builder Pattern
  10. C语言实现通讯录初版
  11. 使用hightopo完成基本图元旋转和闪烁
  12. 基于Java+SpringBoot+Thymeleaf+Mysql多用户B2C商城平台系统设计与实现
  13. sklearn.metrics confusion_matrix注意事项
  14. 删库跑路之命令rm的安全实现
  15. 【饭谈】领导叫你搞个自动化平台,你要怎么入手?不会上来就开始新建项目写代码吧?
  16. Panda3D双面渲染和3D法线的概念学习
  17. STM32F030系列 HAL库FLASH读写(当EEPROM用)
  18. 左声道,右声道和立体声
  19. python协同过滤算法_协同过滤(ALS)的原理及Python实现
  20. 川土微电子 | 超小型封装隔离式半双工485收发器

热门文章

  1. “社畜”群体的崛起带来了哪些营销新契机?
  2. 学习javaweb第二天
  3. 小学生计算机墙绘画,绘梦小学,爱心墙绘
  4. 高中数学必修二空间向量及其运算(经典案例)
  5. 领导让谈入职公司的感受
  6. 中国大学mooc南京航空航天大学民航运输概论章节作业及测试
  7. 《羊了个羊》还在火!创始人被制成展牌,竟成母校招生“活广告”?
  8. 工程行业管理系统-专业的工程管理软件-提供一站式服务
  9. 这三款软件让你轻松实现在线扫花识别植物
  10. XV6 swtch.S详解