金笛后花园

金笛工业手机官方博客

金笛只为您,一切全为您

分层构建安全可靠的短信服务

为安全考虑,政府单位、军工单位、保密单位、银行等单位关键业务系统、报警监控系统都不允许连接外网,但是一些关键信息需要及时通知到个人,这时候怎么办?很多项目工期紧、任务重,如何在短时间内实现短信功能,可靠地工作不出问题?

 

金笛短信硬件+中间件很好地解决了这个问题。金笛短信硬件设备不依赖于互联网,在内网、专网环境下能很好地工作,解决了安全性问题。金笛中间件通过软件分层,在设备和应用软件之间加入中间层,屏蔽掉AT指令细节,给应用更高级的接口调用,解决了可靠性和开发难度的问题。

微信图片_20200320180235

 

 

 

Q

金笛短信猫和中间件是什么?

A
金笛短信猫和中间件搭配,可实现各类短信集成应用,使用各种开发语言的开发人员都可以完全避免对底层通信协议的学习,都可以把短信收发功能加入到自己的程序中,不管你做的是OA系统,还是CRM系统,不管是CS结构,还是BS结构,它们都能出色地完成任务,大大提高产品开发进度和产品质量。

微信图片_20200320180055

Q

怎样在程序中嵌入短信功能?

A
一般可通过这几种方法来实现:

购买工业级短信猫并通过AT指令做开发;

购买工业级短信猫和短信中间件。

1、购买工业短信猫并作设备驱动开发。购买工业级短信猫设备,自己编写设备控制程序,熬更守夜,不断地测试、不断地修改代码。

微信图片_20200320180214

—-耽误时间,结果还未必满意。

2、购买工业短信猫和短信中间件。购买工业级短信猫设备,使用我们为您提供的金笛短信服务中间件。可以基于数据库接口,二次开发非常简单,很容易实现网络应用。如果基于数据库二次开发,只需要安装一下软件、配置一下数据库,一杯茶的功夫,用不着编程,立竿见影就可以用起来。只要用起来了,再考虑怎么把二次开发做得更好也不迟。

—-没有比这再简单的事了,老板和客户最愿接受。

微信图片_20200320180222

01

关于API

什么是API?

API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,这里简单说,就是集成短信收发功能的接口

你提供什么API?

 

金笛提供数据库接口软件,即金笛短信服务中间件,目前有WEB版和VC版,支持主流数据库,开发者无需理解短信猫内部工作机制的细节,只需使用SQL操作数据库即可。

开发过程中经常碰到的问题有哪些?

发送短信出现异常返回CMS或者CME ERROR,

SIM卡欠费,ERROR8;

运营商网络信号不够好,CSQ 小于14,有时候发送失败;

编码过程中资源没有释放,有内存泄漏,持续运行导致OutOfMemory

要随时处理SIM卡收到的短信,否则SIM卡满,新的短信进不来;

……

微信图片_20200320180227

02

SQL2SMS

什么是SQL?

SQL(结构化查询语言)是一种数据库计算机语言,用于关系数据库管理系统(RDBMS),数据库模式创建和修改以及数据库对象访问控制管理中的数据检索和管理。

什么是SQL2SMS?
通过SQL实现SMS发送和查询。因为绝大多数开发语言都支持SQL,通过SQL操作数据库,普通程序员无需关心SMS格式和细节,使用起来没有学习的成本。会SQL就会发短信。

金笛短信中间件都支持哪些数据库?
Access、SQLServer、MySQL、Postgresql、Oracle等主流数据库均支持。

我能把接收到的短信保存到数据库吗?(发件人地址,消息文本,时间戳)
是的,您可以使用数据库保存短信。

该软件支持MySQL,MSSQl,Oracle,Access,Postgres,以及具有ODBC驱动程序或JDBC驱动的所有其他数据库服务器。很容易设置SQL连接。

03

HTTP到SMS

如何使用金笛短信中间件WEB版内嵌的HTTP Server?
使用HTTP Server,需要先确认http端口(默认8090),可以先在浏览器地址栏输入URL,如果能正常打开,说明访问没有问题。

如果不能正常打开,请检查有没有硬件防火墙或者软件防火墙。

正式启用,请一定修改默认的访问密码。

如何使用金笛短信中间件WEB版内嵌HTTPClient?

 

收到短信后,金笛短信中间件可以做为HTTP Client调用其它http应用程序。具体URL和参数格式可以在conf文件中指定。

04

通过电子邮件发送至短信

金笛短信中间件web版支持电子邮件转短信功能,此功能可以用于监控电子邮箱的新邮件,一旦有新邮件,可以立即转为SMS格式发送到指定手机上。

此功能常用来和网管软件连接实现网络和设备监控报警通知。

2020/03/20 0 / /
标签:  暂无标签

2 + 9 =

回到顶部