2010-10-25 54 views
2

我完全不知道這是否可能以及如何工作。連接電腦到手機 - 讀短信並使用它?

是否可以給用戶一個他們應該發送短信的電話號碼。 例如短信中包含


一些代碼

  • 我想跟蹤有多少短信發送到該號碼。
  • 我想讀的短信和使用兩個節點

他們奇怪的方式我想這樣的:我買預付費卡貼在任何手機提供商,我插的卡貼到任何設備(SIM閱讀器:) )連接到我的電腦。我的電腦在線。所以我的電腦變成了手機。一些軟件能夠檢索這些短信,我可以使用它的數據。

是甚至可能的,如果是的話?

+1

您的步驟 - 任何設備/ SIM卡閱讀器 - 必須是GSM調制解調器任何這個工作。您的電腦仍然不是電話(GSM調制解調器),但您可以通過AT(調制解調器)命令訪問此設備。 – KevinDTimm 2010-10-25 12:47:29

回答

3

您可以使用例如gammu發送和接收來自連接到您的計算機的手機的短信 - 實質上是創建一個短信網關。我已經成功地用它在過去的這個設置(較新的手機通過USB具有串口仿真,舊的,你需要一個特定的模型串行到電話線):

my program <-> database/textfiles <-> gammu <-> serial port <-> cellphone 

操作是作爲如下:

  • 監務在命令行中/守護模式下運行,具有看門狗腳本重新啓動它(和手機),如果手機沒有響應(這是一個真正的舊手機;看門狗恐怕沒有必要與任何> 2006)
  • gammu調查手機的新消息,那些被存儲到「收到」表中的t他數據庫。
  • gammu還在數據庫中爲我想發送的消息輪詢一個「外發」表,並通過手機發送它們。
  • 我的程序是讀取傳入消息或插入傳出消息的Web前端。

(監務有直接與手機接口,無需數據庫的API,我決定保持後端和前端部分分開,並且由於前端用其他東西的數據庫,無論如何,這是最容易就這樣;另外,我爲此使用舊手機,即使手機沒有響應也需要前端運行)

3

列出了幾種可能性here。但這取決於您使用的手機。 Symbian,iOS,Android和Windows Mobile。但基本上可以使用GSM Modem

+0

第一個鏈接已死亡。 – Auspex 2015-11-21 17:22:38