一、??? 目標(biāo)
短信發(fā)送主要通過兩種方式, 網(wǎng)關(guān)發(fā)送和設(shè)備發(fā)送。 網(wǎng)關(guān)發(fā)送存在安全性問題,也就是說,所有發(fā)送的內(nèi)容,在后臺都可以被審核。如果發(fā)送的是機(jī)密信息,是不能用這種方式的。設(shè)備發(fā)送是直接通過設(shè)備發(fā)送到基站,基站再發(fā)到對方手機(jī),沒有中間人工參與的環(huán)節(jié),安全性非常好。
?
問題是, 如何把設(shè)備連接到華為云平臺的虛擬化服務(wù)器上?
?
串口、USB口短信設(shè)備顯然不可以,因?yàn)闆]有地方可以接短信設(shè)備。 網(wǎng)口短信設(shè)備是否可以呢? ?答案是,網(wǎng)口短信設(shè)備是可以的。
?
金笛網(wǎng)口短信設(shè)備有兩種tcp工作模式,Server模式和Client模式。將短信設(shè)備設(shè)置為client模式,通過socket連接云平臺服務(wù)器,云平臺服務(wù)器上運(yùn)行金笛短信中間件web版, 就可以在云平臺上控制本地的短信設(shè)備。
?
這樣做的好處是,在云平臺上構(gòu)建專屬短信平臺,可以給多個業(yè)務(wù)系統(tǒng)共享使用。短信設(shè)備放在本地,換卡操作也比較便利。
二、??? 架構(gòu)
方案要點(diǎn):
1、? 金笛網(wǎng)口短信設(shè)備設(shè)置為Client工作模式。
2、? 在云主機(jī)上開啟服務(wù)端,接受客戶端連接,并映射為本地設(shè)備端口。
三、??? 步驟
1、? 云主機(jī)安裝金笛短信web版中間件。
2、? 云主機(jī)啟動socket端口服務(wù)。
3、? 金笛網(wǎng)口短信設(shè)備配置連接云主機(jī)IP,端口。
4、? 云主機(jī)運(yùn)行金笛短信檢測工具。測試發(fā)送是否成功。
5、? Web中間件運(yùn)行設(shè)備檢測,找到設(shè)備后保存,啟動設(shè)備,測試短信發(fā)送。
?
四、??? 總結(jié)
在內(nèi)網(wǎng)環(huán)境下使用,金笛短信設(shè)備多工作于Server模式,金笛短信中間件作為客戶端連接短信設(shè)備。在云平臺環(huán)境, 需要金笛短信設(shè)備工作于Client模式,設(shè)備主動連接短信中間件。 Client模式下不需要設(shè)備有固定IP,只需要能夠連接外網(wǎng)就可以。
?
?
