问题标签 [gsm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1284 浏览

linux - 在 linux 手机(例如 N900)上访问 GSM 调制解调器

我正在尝试访问移动设备的 GSM 调制解调器,所以我可以向它发送 AT 命令。我没有编程,而是尝试minicom在手机上进行测试。问题是我找不到我应该连接的设备,我尝试了 /dev/tty0 tty1 和 ttyS0 等,但它们都没有响应我的AT命令。

所以我该怎么做?甚至可能吗?

平台:诺基亚 N900(运行 maemo linux)

0 投票
2 回答
3128 浏览

iphone - 如何检查 iPhone 网络类型 GSM 或 CDMA

在我的应用程序中,我需要检查网络类型 GSM 或 CDMA(对于 Verizon)。我找到了包含属性 mobileNetworkCode 的 CTCarrier 类,但我不想为每个提供商硬编码值。还有其他方法可以检查吗?

请帮忙。

0 投票
2 回答
5589 浏览

architecture - 构建 SMS 服务器的最佳实践是什么

我正在尝试构建一个系统,其中我的终端节点能够通过 GSM 网络发送/接收 SMS 消息。我现在需要构建一个服务器解决方案,它将发送 SMS 消息,充当保存我的业务逻辑的 Web 服务器和客户端(节点)之间的网关。沟通是双向的。我读过一些关于完整的 SMS 服务器解决方案(可能充当 GSM 网关)的内容,但结果证明它们太贵了。我曾考虑将手机连接到我的服务器(然后使用一些 API),但可能是我的服务器将转到数据中心,因此我无法以这种方式附加任何东西。我不希望收到太多消息(例如每天 100 条/两种方式)。而且我也不打算拥有太多客户(少于 100 个)。在这里,我要求提供通用系统解决方案(例如最佳实践)。

0 投票
4 回答
2758 浏览

python - 将 unicode 转换为 gsm 字符的算法

我需要一种算法(最好在 Python 中)将任意字符串转换为仅包含 GSM 字母表中的字符的字符串。我需要这个过滤器在 SMS:es 中将字符串作为文本发送。如果可能,该算法还应该用最接近的可编码等效字符替换字符。例子:

Python 有一些内置算法可以做到这一点,但这些函数也会将输入字符串转换为不正确的 ascii。GSM 处理几个在 ascii 中找不到的字符。

0 投票
1 回答
7620 浏览

android - 如何在 GSM 手机中获取与 SIM 关联的电话号码?

可能重复:
如何在android中获取自己的手机号码

如何在 GSM 手机中获取与 SIM 关联的电话号码?

0 投票
2 回答
1650 浏览

c# - 使用 Java 或 C# 进行 SCCP 和 GSM MAP 数据包分析

我必须分析 GSM MAP 和 SCCP 数据包。Wireshark 可以毫无问题地解码这些数据包,但我需要使用 Java 或 C# 执行非常相似的任务。应用程序将从头开始编写。嗅探数据包不是问题,但是分析 IP 数据包和获取 SCCP/GSM MAP 数据(例如“imsi”号)非常复杂。

也许您知道如何在不阅读大量文档的情况下以方便的方式处理它?也许有一些适合这项任务的开源软件(理想情况下是开源的,Java 或 C# 作为主要语言)?

0 投票
2 回答
6544 浏览

delphi - 寻找 GSM 7bit 编码/解码算法

我需要在 pdu 模式下发送短信。谁能给我一个 GSM 7bit 编码/解码算法?

0 投票
1 回答
4373 浏览

android - 如何与 USSD 菜单交互?

我想编写一个与现有 USSD 服务交互的程序,因此我需要一种方法来拨打代码、“导航”菜单、发送其他命令并读取任何数据。什么是实现这一目标的好方法?目前我对任何技术/平台持开放态度。我研究了 Android,但似乎没有 USSD Api。谢谢。

0 投票
0 回答
2224 浏览

android - BeagleBoard 上带有 Android 的 GSM 模块

我使用http://www.sparkfun.com/products/9427作为 GSM 模块。我已经为 FTDI 和通用 USB 串行驱动程序构建。每次我尝试pppd call GPRS我都会得到pppd: connect script failed
执行的命令是:
1. pppd /dev/ttyUSB0
2. netcfg ppp0 up
3. pppd call gprs

gprs脚本: `
/dev/ttyUSB0
460800
crtscts
modem
noauth
debug
nodetach
usepeerdns
noipdefault
defaultroute
user ""
0.0.0.0:0.0.0.0
connect '/system/bin/chat -s -v -f /system/etc/ppp/gprs-connect-chat'

gprs-connect-chat 脚本:
TIMEOUT 15
ABORT "DELAYED"
ABORT "BUSY"
ABORT "ERROR"
ABORT "NO DIALTONE"
ABORT "NO CARRIER"
TIMEOUT 40
'' \rAT
OK ATZ
OK "ATQ0 V1 E0 S0=0 &C1 &D2 +FCLASS=0"
OK AT+CGDCONT=1,"IP","Singtel"
OK ATDT*99# CONNECT

0 投票
1 回答
1596 浏览

c# - 使用 GSM 调制解调器从 C# 应用程序发送 SMS 错误

我开发了一个具有(文本模式)SMS 通信功能的 C# 应用程序。通常它工作正常,但有时 SMS 发送会出错。以下是有时会发生的情况:

AT+CMGS="+3630xxxxxxx"

> 文本 CTRL+Z

通常它应该回答这个:+CMGS: SMS ID\r\n OK\r\n

有时,即使在 30 秒后,发送 CTRL+Z 后它也没有回复任何内容,CMGS:答案不是来自调制解调器,有时答案是 SMS 文本本身。在我尝试发送另一条短信后,它回答 +CMS 错误:515。这意味着调制解调器正忙。我认为它很忙,因为发件箱中有一条短信。请注意,其他 AT 命令仍然可以正常工作。

那么,在这种情况下该怎么办呢?...当 +CMGS: SMS ID\r\n OK\r\n 发送短信时没有出现?

我使用 .net framework2 及其串行通信功能。调制解调器是 Simcom 300 d。

请。帮助我,提前谢谢!