4G模块SIM7600绑定AT指定串口号(二)
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指定串口号(二)相关推荐
- Qt下面利用4G 模块SIM7600发短信调试总结
项目需要在基于Qt的界面下发送短信,选用4G模块SIM7600通过AT指令发送短信,和小伙伴调了一天多,终于可以了,下面简单总结一下调试过程中遇到的问题和学习到的经验,供大家参考,少走弯路. 1.在网 ...
- 两个HC-05蓝牙模块互相绑定构成无线串口模块 1
文章目录 关于HC-05蓝牙模块 工作模式 获取蓝牙模块地址 两个蓝牙模块互相绑定 对A模块的设置: 对B模块的设置: HC蓝牙模块参考资料 SPP蓝牙模块参考资料 关于HC-05蓝牙模块 蓝牙模块B ...
- 中移4G模块-ML302-OpenCpu开发-51单片机串口转I2C
B站:https://space.bilibili.com/309103931 中移4G模块-ML302专栏:https://blog.csdn.net/qq_33259323/category_10 ...
- 中移4G模块-ML302-OpenCpu开发-串口开发
B站:https://space.bilibili.com/309103931 中移4G模块-ML302专栏:https://blog.csdn.net/qq_33259323/category_10 ...
- 中移4G模块-ML302-OpenCpu开发-MCP23017输入/输出
B站:https://space.bilibili.com/309103931 中移4G模块-ML302专栏:https://blog.csdn.net/qq_33259323/category_10 ...
- 中移4G模块-ML302-OpenCpu开发-(MQTT连接阿里云-RRPC通讯)
B站:https://space.bilibili.com/309103931 中移4G模块-ML302专栏:https://blog.csdn.net/qq_33259323/category_10 ...
- 中移4G模块-ML302-OpenCpu开发-GPIO
B站:https://space.bilibili.com/309103931 中移4G模块-ML302专栏:https://blog.csdn.net/qq_33259323/category_10 ...
- NRF52832学习笔记(35)——4G模块EC200S使用
一.简介 EC200S-CN 是移远通信最近推出的 LTE Cat 1 无线通信模块,支持最大下行速率 10Mbps 和最大上行速率 5Mbps,具有超高的性价比:同时在封装上兼容移远通信多网络制式 ...
- 同时挂载二维码模块与4G模块时,导致4G模块连不上网都是USB设备)
一.BUG现象 今天公司设备出现一个问题,在RK3399上的USB上插着三个设备,分别是4G模块.二维码模块与身份证模块,在这三个设备同时插在设备上时再开机,会出现4G模块连不上网络的情况,无论怎么插 ...
最新文章
- Linux下通过txt文件导入数据到MySQL数据库
- 怎样更新jar包中的某个class文件??
- 常见的安全应用识别技术有哪些?
- 口语语言理解(SLU)最新资源库:综述、数据集、开源论文
- Windows XP SP3支持多用户远程桌面连接
- 网站免费空间和服务器的区别,网站空间和服务器的区别
- 【C++笔记】表达式 语句
- java文件移动重命名_Java重命名文件和移动文件
- 设计模式-Builder Pattern
- C语言实现通讯录初版
- 使用hightopo完成基本图元旋转和闪烁
- 基于Java+SpringBoot+Thymeleaf+Mysql多用户B2C商城平台系统设计与实现
- sklearn.metrics confusion_matrix注意事项
- 删库跑路之命令rm的安全实现
- 【饭谈】领导叫你搞个自动化平台,你要怎么入手?不会上来就开始新建项目写代码吧?
- Panda3D双面渲染和3D法线的概念学习
- STM32F030系列 HAL库FLASH读写(当EEPROM用)
- 左声道,右声道和立体声
- python协同过滤算法_协同过滤(ALS)的原理及Python实现
- 川土微电子 | 超小型封装隔离式半双工485收发器