短信設(shè)備二次開(kāi)發(fā)包sms.dll動(dòng)態(tài)庫(kù)支持64位操作系統(tǒng)使用(適合1口設(shè)備)

分享

GSM MODEM 動(dòng)態(tài)鏈接庫(kù) (DLL) 二次開(kāi)發(fā)接口(適用于本公司插1張卡2G的GSM MODEM設(shè)備以及4G的全網(wǎng)通設(shè)備)


C#demo的例子運(yùn)行后界面
發(fā)送效果:


接收效果:



適用范圍:

本短信二次開(kāi)發(fā)接口適用于本司W(wǎng)AVECOM GSM MODEM、西門子短信設(shè)備、4G LTE MODEM等支持標(biāo)準(zhǔn)AT指令的GSM短信終端

產(chǎn)品功能特點(diǎn):
1、支持多種程序開(kāi)發(fā)語(yǔ)言,如:C#、delphi、VB.net、VC++、C++Builder、PowerBuilder、VisualBasic程序開(kāi)發(fā)語(yǔ)言;
2、短信設(shè)備SDK,可以調(diào)用開(kāi)發(fā)接口對(duì)短信設(shè)備進(jìn)行二次開(kāi)發(fā),方便集成到系統(tǒng)、軟件中;
3、程序開(kāi)發(fā)包提供有多種開(kāi)發(fā)示例程序,開(kāi)發(fā)簡(jiǎn)單;
4、適用于多種短信設(shè)備產(chǎn)品,如:WAVECOM、西門子短信設(shè)備、4G LTE MODEM終端設(shè)備;

使用方式:

將sms.dll文件拷貝到可執(zhí)行應(yīng)用程序文件夾中即同一目錄下,然后再根據(jù)以下接口函數(shù)說(shuō)明和提供的例程源碼開(kāi)發(fā)

接口函數(shù):

      1、Sms_Connection(Com_Port As Integer,Com_BaudRate As Integer, Mobile_Type As String) As Integer
         Sms_Connection函數(shù)說(shuō)明如下:
         功能描述:用于初始化終端與串口的連接
         Com_Port:串口號(hào)(0為紅外接口,1,2,3,...為串口)
         Com_BaudRate:波特率
         Mobile_Type:返回終端型號(hào)
         Sms_Connection:返回值(0:連接終端失??;1:連接終端成功)

      2、Sms_Send(Sms_TelNum As String, Sms_Text As String) As Integer
         Sms_Send函數(shù)說(shuō)明如下:
         功能描述:發(fā)送短信
         Sms_TelNum:發(fā)送給的終端號(hào)碼
         Sms_Text:發(fā)送的短信內(nèi)容
         Sms_Send:返回值(0:發(fā)送短信失??;1:發(fā)送短信成功)

      3、Sms_Receive(Sms_Type As String, Sms_Text As String) As Integer
         Sms_Receive函數(shù)說(shuō)明如下:
         功能描述:接收指定類型的短信
         Sms_Type:短信類型(0:未讀短信;1:已讀短信;2:待發(fā)短信;3:已發(fā)短信;4:全部短信)
         Sms_Text:返回指定類型的短信內(nèi)容字符串(短信內(nèi)容字符串說(shuō)明:短信與短信之前用"|"符號(hào)作為分隔符,每條短信中間的各字段用"#"符號(hào)作為分隔符)

      4、Sms_Delete(ByVal Sms_Index As String) As Integer
         Sms_Delete函數(shù)說(shuō)明如下:
         功能描述:刪除指定的短信
         Sms_Index:短信的索引號(hào)

      5、Sms_AutoFlag()As Integer
         Sms_AutoFlag函數(shù)說(shuō)明如下:
         功能描述:檢測(cè)連接的終端是否支持自動(dòng)收發(fā)短信功能
         Sms_AutoFlag:返回值(0:不支持;1:支持)

      6、Sms_NewFlag() As Integer
         Sms_NewFlag函數(shù)說(shuō)明如下:
         功能描述:查詢是否收到新的短信息
         Sms_AutoFlag:返回值(0:未收到;1:收到)

      7、Sms_Disconnection() As Integer
         Sms_Disconnection函數(shù)說(shuō)明如下:
         功能描述:斷開(kāi)終端與串口的連接


注:僅支持連接一個(gè)串口,打算改名字開(kāi)多線程處理的別考慮不支持連接多個(gè)串口
本開(kāi)發(fā)包最好在32位系統(tǒng)上使用,開(kāi)發(fā)時(shí)少很多問(wèn)題解決,
本司客戶在64位操作系統(tǒng)聯(lián)系售后解決兼容性問(wèn)題,函數(shù)Sms_Connection里的CopyRightStr參數(shù)必須保留且不得修改,否則無(wú)法正常使用

請(qǐng)用隊(duì)列形式進(jìn)行執(zhí)行短信發(fā)送,建議3秒執(zhí)行一次或者收到返回值后執(zhí)行下一條發(fā)送,不支持批量執(zhí)行發(fā)送,批量提交發(fā)送會(huì)導(dǎo)致貓堵塞,發(fā)送變慢,嚴(yán)重死機(jī),合理使用可長(zhǎng)期無(wú)人值守穩(wěn)定工作。

附件下載: windows短信DLL開(kāi)發(fā)包.rar


在64位上使用的方法開(kāi)下面回帖視頻1樓是短信設(shè)備C#二次開(kāi)發(fā)包測(cè)試的例子視頻
2樓是短信設(shè)備VB.NET二次開(kāi)發(fā)包和短信設(shè)備VC++二次開(kāi)發(fā)包的例子測(cè)試視頻

短信設(shè)備二次開(kāi)發(fā) 2022-10-28 2 0

admin

  • 注冊(cè)時(shí)間 : 2022-03-30 04:08:47
  • 郵箱地址 : admin@tenghengkeji.com
  • 此頁(yè)面用于展示用戶的基本上資料信息

回帖 ( 2 )

  1. #1樓
    2022-04-10 06:23:29
    0 0
    回復(fù)

    SMS.DL短信設(shè)備二次開(kāi)發(fā)包C#例子在win10 64位操作系統(tǒng)下調(diào)試


    注意設(shè)置X86平臺(tái)生成, 然后如果是vs2010以后的版本注意vs與32位DLL的兼容性問(wèn)題去掉vs承載進(jìn)程即可

  2. #2樓
    2022-04-10 06:21:51
    0 0
    回復(fù)

    WIN10下測(cè)試sms.dll短信貓二次開(kāi)發(fā)包的VB.NET和VC++的例子調(diào)試



    WIN10下測(cè)試sms.dll短信貓二次開(kāi)發(fā)包的VB.NET和VC++的例子調(diào)試與使用 VB.NET的話原例子波特率用的是short類型, 貓是115200超過(guò)了類型長(zhǎng)度那么改成整型或者其他支持的長(zhǎng)度;VC++測(cè)試后面讀取功能并不如例子說(shuō)的一樣, 只有是讀取所有短信的, 然后也有個(gè)小插曲后面測(cè)試時(shí)我的手機(jī)欠費(fèi)了, 收不到手機(jī)發(fā)過(guò)來(lái)的短信也位什么問(wèn)題呢呵呵。