社区
Java SE
帖子详情
如何用java监听Modem读取来电显示号码!!
meiyu982
2006-11-17 08:20:08
请老大指点
...全文
466
5
打赏
收藏
如何用java监听Modem读取来电显示号码!!
请老大指点
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hongfukeji
2010-06-03
打赏
举报
回复
方寸电话录音盒专为需要电话录音、收来电号码和拨出号码的软件开发者设计,可以方便地得到来电号码,拨出号码,摘挂机状态,震铃状态,电话录音。我公司提供的来电显示二次开发动态库,并且提供示例程序演示怎样取电话来电号码,拨出号码,摘挂机状态,震铃状态,以及怎么进行电话录音。
该硬件系统适合很多行业,比如电话办公系统、值班系统、送水系统、花店送花、文秘办公系统、小区电话报警等等。当有顾客打电话订购或咨询时,第一次记录电话和地址后,再次来电时会自动弹出来电人地址及曾经记录保存过的其它信息,这样避免了每次询问记录客户地址等,能提高工作效率,有能给客户留下简洁高效的印象。
联系人:张小姐
tel:13715247684
网 址: http://www.mconnm.com
qq:1095770808
meiyu982
2006-11-17
打赏
举报
回复
谢谢
54powerman
2006-11-17
打赏
举报
回复
java comm用sun的java.comm.jar即可,网上很多。
给你一个例子:
import javax.comm.*;
....
System.setSecurityManager(null);
CommDriver commDriver;
try {
commDriver = (CommDriver) Class.forName("com.sun.comm.Win32Driver").
newInstance();
commDriver.initialize();
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (InstantiationException e) {
e.printStackTrace();
} catch (IllegalAccessException e) {
e.printStackTrace();
} catch (Exception e) {
e.printStackTrace();
}
while (true) {
try {
comm = CommPortIdentifier.getPortIdentifier("COM" + port);
serialPort = (SerialPort) comm.open("Serial Communication",
2000);
is = serialPort.getInputStream();
os = serialPort.getOutputStream();
read = new BufferedReader(new InputStreamReader(is));
serialPort.setSerialPortParams(portSpeeed,
SerialPort.DATABITS_8,
SerialPort.STOPBITS_1,
SerialPort.PARITY_NONE);
System.out.println("串口打开成功。");
break ;
} catch (Exception e) {
System.out.println("串口初始化失败。正在重试...\n");
e.printStackTrace();
try {
Thread.sleep(2000);
} catch (Exception ee) {}
System.exit(1);
}
}
status = this.STATUS_SERIALREAD;
command("AT+CLIP=1\r"); //设置为工作模式
...
//写指令函数
public void command(String msg) {
msg = msg.toUpperCase();
try {
for (int i = 0; i < msg.length(); i++) {
os.write(msg.charAt(i));
}
} catch (Exception e) {
e.printStackTrace();
}
}
//读串口
//这个就从is读取即可,自己去实现吧。
不能再多写了,再多写你就没的写了,呵呵。
meiyu982
2006-11-17
打赏
举报
回复
谢谢,但我完全不懂,java有一个jtapi的东东,但是我不会用,不知道是不是就是你所讲的那样啊
54powerman
2006-11-17
打赏
举报
回复
一 你要自己去找串口编程的资料,写一个串口通信的程序;
二 打开串口以后,设置显示来电模式--即写入如下命令:
AT+CLIP=1\r
三 写一个线程,不断的读取数据,当有来电的时候,串口会自动返回如下形式的字符串:
+CLIP: "01012345678",129
四 你只需要判断如果字符串以“+CLIP”开头,读取双引号中间的字符串即可。
祝你好运~!
窄带物联网技术(NB-IoT)在智慧消防建设方面的应用
安科瑞汪国琴 引言 据统计,仅2019年我国共接报火灾23.3万起,造成1335人死亡、837人受伤、直接财产损失达36.12亿元,严重的人员伤亡和财产损失对社会稳定和国民经济的健康、可持续发展造成了不良影响,加强社会火灾防控工作成为当务之急。现有的防火监督、灭火救援和火灾风险管控技术手段相对滞后,已不能适应经济和社会的高速发展以及现代化、信息化的管理需求,加之消防安全主体责任不能有效落实,消防安全管理水平与消防安全需求之间的矛盾凸显,开展“智慧消防”建设日渐成为解决这一矛盾的重要手段之一。 1“智.
java
对接电信nb物联网平台_物联网NB-IoT通信技术优缺点及应用场景
物联网(The Internet of Things,简称IOT),即“万物相连的互联网”,是互联网基础上的延伸和扩展的网络,将各种信息传感设备与互联网结合起来而形成的一个巨大网络,实现在任何时间、任何地点,人、机、物的互联互通。 物联网并不是个新鲜的概念,20多年前,物联网概念由比尔盖茨首次在他的《未来之路》中提起。只是当时受限于无线网络、硬件及传感设备的发展,并未引起世人的重视。 2005年...
向中国电信nb下发命令_拐点已至:NB-IoT产业加速释放
(易欢/文)任何一项新技术的诞生,都面临质疑和叫好两种声音,NB-IoT也不例外,从出世以来,关于NB-IoT的讨论,从来都没有间断过。经过几年的发展,数据证明,NB-IoT的发展态势迅猛,质疑声渐小。NB-IoT具有大连接、广覆盖、低功耗等特点,迎合了70%以上的物联网场景的需求。在数字经济大发展的大背景下,过去3年,NB-IoT实现跨越式发展,已在多个行业实现规模化落地。目前,NB-IoT已深...
NB-IoT 爆发期,EMQ 助力企业开启亿级物联网连接时代
当前 NB-IoT 已进入高速发展期,EMQ 为运营商、垂直应用企业、NB 模组厂家等全球客户提供的 EMQ X NB-IoT 融合接入方案,能够助力客户基于 NB-IoT 网络快速实现安全可靠的设备互联、IoT 平台及垂直行业应用开发。 背景 NB-IoT (Narrow Band Internet of Things) 属于低功率广域(LPWA)物联网连接的一种,允许终端以比 GRPS、3G、LTE 等技术更少的资源收集和交换数据。 2016 年 6 月,3GPP 冻结 NB-IoT 首个标准,NB-I
nb模块不能接收公网消息_因为有它NB-IoT,可以实现万物物联!详解NB-IoT技术
科幻电影大家都看过,主人公住在家中,随便说句话,就像魔法一样,言出法随,门开了,车启动了自动开到门口接主人公来了,这个简单的场景一直是科幻电影里才有的,但是现实生活中能不能实现呢,答案是肯定的,只要网络支持,哪些应用很快就能做出来,那到底是什么网络这么NB呢,答案就是NB-IoT先来简单解释一下什么是NB-IoT学名:基于蜂窝的窄带物联网,NB-IoT就是IoT(物联网)其中的一种标准。NB-Io...
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章