1、环境
CentOS release 6.5 (Final)
短信猫:wavecom M1306B
jdk:java version "1.7.0_79
2、部署
通过ls /dev命令查看串口 找到有ttyUSB*(如:ttyUSB0)字样的,此串口即为短信猫链接服务器的串口
使用minicom -s 命令修改串口配置,选中Serial port setup,输入对应的修改项做如下修改(A:串口,E:波特率,F:NO),如下:
确定之后,选中Save setup as dfl,保存确定,选择EXIT退出
上传tomcat的apache-tomcat-8.5.15.tar.gz包
解压命令:tar -xzvf apache-tomcat-8.5.15.tar.gz
3、关于linux短信程序与win程序的区别:
1、校验端口是否可用,CommPortIdentifier.getPortIdentifiers()方法linux只能调用一次,不然会报/var/lock/LCK..ttyUSB0已存在的错误,该文件中存储短信的调用进程号
2、向短信猫发送at命令时,需要等待猫返回ok或者error,如果不等待这个返回值会报堆栈错误,导致java进程崩溃
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。