9号彩票

短信猫新闻News
联系我们Contact
搜索Search

windows与Linux系统Java开发短信猫文件配置

2018-1-10 9:32:58点击:
Java开发是短信猫二次开发的常用语言之一,其windows和Linux系统的配置操作如下
Java开发包下载页面:/soft/
Windows配置
1;插入usb线扣,打开电脑的设备管理器,查看端口下设备的com(串口)是多少,接下来就是配置短信猫的必须参数;
2;把需要的包放到项目里
   Jdk下需在jdk(jdk下的jre,非jre下的)/jre/bin/下放这两个文件
 
   在jdk(jdk下的jre,非jre下的)/jre/lie/ext下放这这个jar包




   需要在项目里加jar包


至此windows平台的配置完成,现在只需要一段代码就可以实现发送短信
 public static String SMSReminds(String phone,String content) throws Exception{
        SMSRemind sms = new SMSRemind();
        //获取短信配置的信息
        // ---------------创建串口设备,如果有多个,就创建多个--------------  
        // 1、连接网关的id  
        // 2、com口名称,如COM1或/dev/ttyS1(根据实际情况修改)  
        // 3、串口波特率,如9600(根据实际情况修改)  
        // 4、开发商  
        // 5、型号 
        SerialModemGateway gateway = new SerialModemGateway(model.com6, COM6, 9600, "wavecom", "");


        gateway.setInbound(true); // 设置true,表示该网关可以接收短信
        gateway.setOutbound(true); // 设置true,表示该网关可以发送短信
        // -----------------创建发送短信的服务(它是单例的)----------------
        Service service = Service.getInstance();
        Service.getInstance().S.SERIAL_POLLING = true;
        try {
            // ---------------------- 将设备加到服务中----------------------
            service.addGateway(gateway);
            // ------------------------- 启动服务 -------------------------
            service.startService();
            // ------------------------- 发送短信 -------------------------  
            OutboundMessage msg = new OutboundMessage(phone , content);  
            msg.setEncoding(MessageEncodings. ENCUCS2);  
  
            service.sendMessage(msg);  
  
            // ------------------------- 关闭服务 -------------------------  
            service.stopService();
            service .removeGateway(gateway); 
        } catch (Exception e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
            logger.error(e.getMessage(), e);
            service.stopService();
            service .removeGateway(gateway); 
            return "1";
        }
        
        return null;    
        
    }




linux下配置短信猫


1. 需要把文件librxtxSerial.so放在jdk/jre/lie/amd64下
2. 需要把RXTXcomm.jar放在jdk/jre/lie/ext下




3.需要查询设备串口号,命令 ls /dev/查看有没有ttyUSB0这个串口。也可以ls /dev/ttyUSB0查看有没有;分辨是否是设备串口,先不插设备,查看串口有哪些,在插上设备查看下就知道了,一般都为ttyUSB0。
1. 修改minicom;命令minicom–s,进入窗口,选择Serial port setup
   
进入




修改为上图,需修改A,E,F,三个,修改哪个按哪个字母;上图为已修改;




修改后保存-退出;
至此liunx的配置完成,然后只需要得到的串口号波特率配置好就行;
友情链接:八八彩票  环球彩票国际官网  博乐彩票  大运彩票  财神汇彩票  

免责声明: 本站资料及图片来源互联网文章,本网不承担任何由内容信息所引起的争议和法律责任。所有作品版权归原创作者所有,与本站立场无关,如用户分享不慎侵犯了您的权益,请联系我们告知,我们将做删除处理!