2010-06-01 39 views

回答

0

根據您的蜂窩網絡提供商,最簡單的辦法是使用WWW或電子郵件短信網關 - 如果他們提供任何。沒有兩家提供商具有相同的API,您必須進行RTM並進行調整。

否則,你不得不擁有一個GSM調制解調器 - 搶一個具有良好docummented AT命令集。您可以使用擴展的AT命令集通過串行端口進行通信(無論是普通的RS232還是通過USB線路仿真)。你將不得不與調制解調器交談 - 通過PIN碼,(發送AT+CPIN="0000"或其他),然後用類似的命令發送短信。

絕對查找文檔購買調制解調器前,因爲有需要專有軟件使用,不出口任何API短信和喜歡許多「消費」調制解調器。我很確定大多數Wavecom和Sagem調制解調器都是「開放的」,OTOH通過「零安裝驅動程序」避免了像華爲這樣的「零安裝驅動程序」 - 它們在內部自動識別磁盤,並自動安裝驅動程序,調制解調器從「CD驅動器」模式進入「調制解調器」模式...需要相當多的工作來自己完成。

有一個使用串口的PHP模塊,只需配置調制解調器並將腳本指向正確的端口(/ dev/ttyUSB0,COM1等),但我認爲你必須自己處理AT命令集層。