1.1 .RXTXcomm.jar 串口通信包,放到JAVA_HOME/jre/lib/ext
1.2.rxtxSerial.dll 实现串口操作,有32位和64位,放到JAVA_HOME/bin
2.1.本项目还集成了企通信webservice接口短信通信模块,短信猫串口通信与企通信的切换通过application.properties中isSmsCat与isEMA变量控制。
2.2.短信猫的收发短信与业务隔离,通过数据库表字段标示做切割。该程序定时从收发表中查询数据,通过字段标示位做发送短信,收发短信各开一个线程独自运行。
3.3.短信猫设备:JYC311A6
3.1.发送表:SMSOUT_
CREATE TABLE [dbo].[SMSOUT_](
[id] [varchar](255) NOT NULL,
[rNum] [varchar](255) NULL,
[rPerson] [varchar](255) NULL,
[rPersonId] [varchar](255) NULL,
[context] [varchar](255) NULL,
[date] [datetime] NULL,
[isSuccess] [int] NULL,
[type] [int] NULL,
[isVisible] [tinyint] NULL
)
3.2.接收表:SMSIN_
CREATE TABLE [dbo].[SMSIN_](
[id] [varchar](255) NOT NULL,
[sNum] [varchar](255) NULL,
[sPerson] [varchar](255) NULL,
[sPersonId] [varchar](255) NULL,
[context] [varchar](255) NULL,
[date] [datetime] NULL,
[isVisible] [tinyint] NULL,
[isRead] [tinyint] NULL
)
https://share.weiyun.com/5ND78bz