发送消息到附近的手机

时间:2012-02-15 11:28:33

标签: flash sms message detect gsm

我的任务是向进入限制区域的任何手机发送信息(短信/闪光/其他格式)...如何在不事先知道SIM卡号码的情况下检测手机并向其发送信息?

3 个答案:

答案 0 :(得分:1)

如果您依赖GSM技术,那么您需要一个基于服务器的解决方案。您需要一种在服务器上注册设备的机制。服务器向移动网络位置中心查询设备位置,并在位置触发器触发时发送消息。此解决方案的位置信息可能不太准确。

如果您有办法进行近场通信,例如WiFi或蓝牙,您可以在此基础上构建解决方案。您可以使用NFC技术标记受限区域,并在设备上运行软件以查找这些标记。如果设备检测到这样的标记,则会触发相应的操作,也可以向移动网络询问消息。

答案 1 :(得分:0)

标准GSM手机仅在更改位置区域时主动传达其位置。通常,位置区域由不同数量的单个单元组成(在城市中远远多于农村地区)。因此,基本上您不知道手机当前位于某个位置区域内的位置,除非它正在使用中,它是在登录时间或指定时间之后(取决于提示者)。如果被呼叫,所有小区将查询,直到电话显示其当前位置。因此,您必须强制手机再次登录(既不好也不合法)或打电话/发送短信(但您不知道号码)。智能手机在这种情况下更容易,因为如果不切换某些“功能”,通信会很多。

但是,你必须以某种方式为移动电话提供商工作,并且可以访问他们的服务器。因此,您无论如何都可以访问SIM数据。所以,你给的任务很不寻常......

答案 2 :(得分:0)

我知道问题问题已经过了很长时间,但我认为这个链接解释了两种方法: Someone Sent a Mysterious Mass Text to Protesters in Kiev

它解释了您可以使用名为IMSI catcher或黄貂鱼的东西。但我不认为他们合法使用。我不知道是否有更好/更容易的解决方案。