分享

开发短信猫linux版

 小侯笔记 2018-03-27
1、环境
  CentOS release 6.5 (Final)
短信猫:wavecom M1306B
jdk:java version "1.7.0_79
串口包使用:rxtx-2.2pre2-bins.zip(linux测试暂时只有这个版本能通过)
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进程崩溃 
 
 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章