2012-02-15 66 views
1

我已經被賦予發送消息(短信/閃光燈/其他格式)到任何電話進入一個限制區域的任務...我如何檢測手機併發送消息,沒有任何事先知道它的SIM號碼?發送消息到附近移動電話

回答

1

如果你依賴GSM技術,那麼你需要一個基於服務器的解決方案。您需要一種在服務器上註冊設備的機制。服務器向移動網絡位置中心查詢設備位置,並在位置觸發器觸發時發送消息。該解決方案的位置信息可能不太準確。

如果您有手段進行近場通訊,例如WiFi或藍牙,您可以在此基礎上構建解決方案。您將使用NFC技術標記受限區域,並在設備上運行軟件以查找這些標記。如果設備檢測到這樣的標記,則會觸發適當的操作,可能會向移動網絡詢問消息。

0

只有改變位置區域時,標準的GSM電話才主動傳達它們的位置。通常情況下,一個位置區域由不同數量的單個細胞組成(在城市中比農村地區多得多)。因此,基本上你不知道手機當前位於某個位置區域內的位置,除了正在使用,它正在登錄或在指定時間之後(取決於eprovider)。如果被調用,所有單元格都會查詢,直到手機顯示其當前位置。因此,您將不得不強制手機重新登錄(既不好也不合法)或撥打/發送短信(但您不知道號碼)。智能手機在這種情況下更容易,因爲如果不切換某些「功能」,則可以進行很多通信。

但是,你必須以某種方式爲移動電話提供商工作並訪問他們的服務器。所以,無論如何你都可以訪問SIM數據。所以,你給予的任務是相當不尋常的...

0

我知道這是一個很長的時間,因爲這個問題是問過,但我覺得這個鏈接介紹兩種方法可以做到這一點:
Someone Sent a Mysterious Mass Text to Protesters in Kiev

它解釋說,你可以使用一種叫做IMSI catcher或黃貂魚的東西。但我不認爲他們使用合法。我不知道是否有更好/更簡單的解決方案。

+0

感謝您的鏈接。在這個問題上引發新的思考。 – Justjyde 2014-06-25 08:39:54