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进程崩溃 |
|