我有一个aduino uno和一个gsm arduino盾牌。我想发送不同gsm网络的短信。每一个。 作为一个例子,如果我发送" 1"对于arduino,它应该通过网络向我的手机发送短信" AT& T"如果我发送了#34; 2",短信应该通过网络" Mobistar"来到我的手机。 在gsm盾牌中只有一个SIM卡槽。 我怎么能做到这一点?
答案 0 :(得分:1)
您的选择基本上是:
寻找支持多个运营商的单一SIM卡 - 据我所知,目前无法使用。这不是技术问题,它取决于运营商之间的协议。
拥有多个GSM设备,每个设备都有自己的SIM插槽,其中包含来自不同运营商的SIM卡(如果您不打算发送大量短信,这可能是您的最佳选择)。
< / LI>寻找可以发送给不同运营商的商业短信网关 - 我不知道他们是否提供该服务。
寻找多个商业短信网关,每个网关都向不同的运营商发送短信(请注意,如果您计划发送大量短信,使用商业短信网关是唯一可行的选择。)
使用漫游SIM卡,即来自其他国家/地区的SIM卡。当您在其本国使用SIM时,操作员通常不允许您选择其他操作员 - 您必须留在家庭网络上。但是当你漫游时,你通常会有更多的选择。在这种情况下,您必须通过AT命令找到所有可用的网络(例如3GPP TS 27.007第7.3节AT + COPS),并选择您想要用于SMS的网络。这可能不是非常可靠 - 它取决于SIM的设置方式。当然,您只能使用一张SIM卡发送的短信数量。
这取决于您的要求 - 如果它只是一个演示,您要发送多少短信等。