问题标签 [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 投票
2 回答
10923 浏览

sms - 删除短信时,它们不会被删除

我将 GSM/GPRS 调制解调器连接到我的微控制器,一切正常。当我想删除 ME 存储中的所有消息时,我应该使用以下命令:

deleteflag '4' 表示我要删除所有消息并且标志 '1' 被覆盖。但是,当我检查存储是否为空时,我得到:

表示内存仍然被占用,没有消息被删除。

有谁知道我做错了什么?

提前致谢!

0 投票
2 回答
1660 浏览

c# - 如何使用 .NET 与电信基础设施进行通信

我目前正在编写一些非常粗糙的 C#/C++/Cli 代码来与国内外几家主要电信公司的电信设备和 GSM 移动网络连接。GSM 网络主要使用 SS7 信令,使用称为 TCAP 的协议向网络内的信令点来回发送消息。Tcp/ip 的法则在这里不适用 :)

我很想听听这个领域其他人的意见,特别是那些使用 .NET 框架的人,这些人最有可能使用 C#/C++。我没有遇到任何 .NET 库或工具来协助这种开发。

该行业中的大多数软件都是基于“C”/Java 的,因此,我尽可能使用 C# 编写了大量的基础设施 .NET 代码,并使用 C++/CLI 与硬件接口。

有人知道这个利基行业的任何 .NET 语言工具吗?

0 投票
2 回答
1730 浏览

sms - 在短消息中嵌入 GSM cellid

我正在使用 WML 功能“providelocalinfo”将位置信息放入通过 GSM 手机上的 WIB 菜单发送的短消息中。

我正在使用 SmartTrust 的 WIG WML v.4 规范。相关部分是“9.4 providelocalinfo 元素”

我使用示例中的代码,然后通过 SMS 传输变量,并使用 Kannel 从 SMSC 中检索消息。

这是我正在使用的代码,除了 [myservicecentre] 是我的实际服务中心:

我在收到的消息中看到的是“loc=”,后跟 7 个字节(八位字节)或二进制数据。我试图找到解释如何解码这些数据的文档,但没有找到清楚地解释这一点的文件。

在解码的 7 个八位字节中,前 3 个八位位组始终相同,接下来的 2 个八位位组往往在三个唯一值之间变化,最后两个八位位组似乎是 cellid。

所以我已经对接收器进行了编码,以提取最后两个八位字节并构造一个 16 位 GSM cellid。大多数情况下,它匹配来自网络的已知 cellid。但很多时候,值不匹配。

因此,我正在尝试查找有关以下内容的信息:

  1. 如何以安全的方式正确传输位置信息(编码、转换等)
  2. 如何正确解码信息
  3. 如何配置 Kannel 以尊重二进制位置数据

我在徒劳的搜索中检查了以下文档,但没有找到相关数据:GSM 03.38、GSM 04.07、GSM 04.08、GSM 11.15 以及 WIG WML Spec V .4

任何对我可能做错的事情的见解将不胜感激!

0 投票
1 回答
1423 浏览

mobile - 短信聚合器实现/应用

SMS 聚合器(例如 SMSLib 或 Kannel)的用途或应用可能是什么。我可以使用它们从我的网络服务器发送短信吗?

如果他们可以发送 SMS 将在 GSM 通道或 GPRS 通道上发送。

对于部分客户和部分实施过程,每条短信的成本影响是什么?

0 投票
3 回答
4245 浏览

c# - 在 C# 中访问 GSM 调制解调器

我有一个 GSM 调制解调器,它有一个与之关联的特定命令集。我想使用我的 c# 代码调用这些命令。是否有可能做到这一点?

GSM 调制解调器型号:MOD 9001 BENQ GSM/GPRS 调制解调器

我没有任何库可以与此调制解调器交互

0 投票
2 回答
5457 浏览

database-design - How do mobile service providers manage airtime data?

Am just curious on how mobile service providers manage the data used to top-up airtime in your cell phone.

In my region, when you want to top-up airtime on your cellphone, you buy a "scratch" card that has a unique number which you key in on to your cellphone. If the number is valid the amount value of the card is added to your account as airtime.

By now am trying to imagine there must be billions if not trillions of rows holding the previous used numbers, i guess thats how the system get to know if the number you keyed in has been used previously or not. The system must be doing a lookup to some table and verify if the number is valid or not (am guessing).

My question is how do you well do you manage such huge amount of data in a table? What systems(databases) would be the best to handle this kind of a problem? An do you save this records forever? What is the best approach/technique/algorithm can you use to tackle this kind of a problem?

Gath

0 投票
2 回答
3828 浏览

python - 轮询调制解调器以获取传入数据的最佳设计是什么?

我有一个连接到我的计算机的 GSM 调制解调器,我想使用我编写的 python 程序接收发送给它的文本消息,我只是想知道什么是轮询数据的最佳技术。

我是否应该编写一个具有无限循环的程序,该循环不断检查传入的短信,即在循环内,程序发送 AT 命令并读取输入数据。或者调制解调器是否有一种方法可以向应用程序发送传入数据(短信)的信号。

我试图想象手机只是一个 GSM 调制解调器,当收到短信时,手机会提醒您该事件,或者手机软件是否有一个无限循环来轮询传入的数据。

0 投票
4 回答
4596 浏览

c# - 将 GSM 音频转换为 WAV PCM

有谁知道如何通过 C# 将 GSM 音频转换为 PCM WAV?我试图在 Internet 上找到可行的解决方案,但无济于事。

0 投票
2 回答
5633 浏览

tcpclient - Wavecom GSM 调制解调器作为 TCP 客户端

我一直在尝试使用我的 Wavecom Fastrack 调制解调器进行 TCP 通信。我想要实现的是让调制解调器连接到指定的 TCP 服务器端口,以使我能够与服务器传输数据。我在用户指南中找到了一些关于比的信息。根据您在第 66 页上可以找到的信息,我创建了一个应用程序,该应用程序打开调制解调器所连接的串行端口并写入以下 AT 命令:

这正是用户指南所说的。最后一条命令发送到调制解调器后,设备切换到数据交换模式,从那时起,写入我的应用程序打开的串行端口的所有内容都应该被服务器接收,服务器发送的所有内容都应该出现在输入缓冲区中那个港口的。

问题是我没有设法在服务器和我的调制解调器之间保持稳定的双向通信。当我将一些数据写入串口(只有几个字节)时,数据出现在服务器端需要很长时间,并且在很多情况下数据根本没有到达服务器。

我执行了一些测试,一次将大约 100 个字节写入串行端口。记录我的服务器应用程序接收到的数据我注意到第一条数据(8-35 字节)在一两秒后被接收到。其余数据在 2-5 秒内出现(作为整体或以所述大小的一部分出现)或根本不出现。

我不知道在哪里寻找这种行为的原因。我是否使用了错误的 AT 命令将调制解调器切换到 TCP 客户端模式?我不敢相信通讯会如此缓慢和不稳定。

任何建议将被认真考虑。先感谢您。

0 投票
2 回答
2443 浏览

modem - GPRS通讯

我想在 GSM/GPRS 调制解调器和远程服务器或 PC 之间建立通信。怎么做?我们是否需要在 PC 上使用一些应用程序来与 GSM 调制解调器通信。我想要2路通讯。我想将 GSM/GPRS 调制解调器与一些具有 LCD 显示屏的微处理器连接。任何人都可以在这方面帮助我。

谢谢,马诺伊