問題タブ [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.
sms - SMSを削除するとき、それらは削除されません
GSM/GPRS モデムをマイクロコントローラに接続したところ、すべて正常に動作しました。ME ストレージ内のすべてのメッセージを削除する場合は、次のコマンドを使用する必要があります。
deleteflag '4' は、すべてのメッセージを削除することを示し、フラグ '1' はオーバーライドされます。ただし、ストレージが空かどうかを確認すると、次のようになります。
メモリがまだ占有されており、メッセージが削除されていないことを示しています。
私が間違っていることを誰かが知っていますか?
前もって感謝します!
c# - .NET を使用してテレコム インフラストラクチャと通信する方法
私は現在、いくつかのかなり危険な C#/C++/Cli コードを作成して、国内外のいくつかの主要な通信会社の通信機器と GSM モバイル ネットワークとのインターフェイスを作成しています。GSM ネットワークは主に、TCAP と呼ばれるプロトコルを使用する SS7 シグナリングを使用して、ネットワーク内のシグナリング ポイントにメッセージを送受信します。Tcp/ip の法則はここでは適用されません :)
私は、この分野の他のユーザー、特に .NET フレームワークを使用している個人 (おそらく C# / C++ を使用している可能性が高い) から話を聞くことに非常に興味があります。この種の開発を支援する .NET ライブラリやツールに出会ったことはありません。
この業界のほとんどのソフトウェアは「C」/Java ベースです。その結果、私は可能な場合は C# を使用し、ハードウェアとのインターフェイスには C++ / CLI を使用して大量のインフラストラクチャ .NET コードを作成しました。
このニッチな業界向けの .NET 言語ツールを知っている人はいますか?
sms - ショート メッセージへの GSM セル ID の埋め込み
私は、WML 関数「providelocalinfo」を使用して、GSM ハンドセットの WIB メニューを介して送信されるショート メッセージに位置情報を挿入しています。
SmartTrust の WIG WML v.4 Spec を使用しています。関連するセクションは「9.4 providelocalinfo 要素」です。
例のようにコードを使用し、変数を SMS 経由で送信し、Kannel を使用して SMSC からメッセージを取得します。
[myservicecentre] が実際のサービス センターであることを除いて、私が使用しているコードは次のとおりです。
受信したメッセージに表示されるのは、"loc=" の後に 7 バイト (オクテット) またはバイナリ データが続くことです。このデータをデコードする方法を説明するドキュメントを見つけようとしましたが、これを明確に説明するものは何も見つかりませんでした。
デコードされた 7 オクテットのうち、最初の 3 オクテットは常に同じです。次の 2 オクテットは 3 つの一意の値の間で変化する傾向があり、最後の 2 オクテットは cellid のように見えます。
そこで、最後の 2 オクテットを取り出して 16 ビットの GSM cellid を構築するように受信機をコーディングしました。ほとんどの場合、ネットワークの既知の cellid と一致します。しかし、多くの場合、値は一致しません。
そこで、以下の情報を探しています。
- 安全な方法で位置情報を適切に送信する方法 (エンコーディング、キャストなど)
- 情報を正しくデコードする方法
- バイナリ位置データを尊重するように Kannel を構成する方法
無駄な検索で次のドキュメントを調べましたが、関連するデータが見つかりませんでした: GSM 03.38、GSM 04.07、GSM 04.08、GSM 11.15、および WIG WML Spec V .4
私が間違っているかもしれないことについての洞察をいただければ幸いです!
c# - C# での GSM モデムへのアクセス
特定のコマンド セットが関連付けられている GSM モデムを使用しています。C# コードを使用してこれらのコマンドを呼び出したいと考えています。これを行うことは可能ですか?
GSM モデム モデル: MOD 9001 BENQ GSM/GPRS モデム
このモデムと対話するためのライブラリがありません
database-design - モバイル サービス プロバイダーは通信時間データをどのように管理していますか?
モバイル サービス プロバイダーが、携帯電話の通信時間を補充するために使用されるデータをどのように管理しているかに興味があります。
私の地域では、携帯電話の通信時間を補充したい場合、携帯電話に入力する一意の番号を持つ「スクラッチ」カードを購入します。番号が有効な場合、カードの金額が通信時間としてアカウントに追加されます。
今までに、以前に使用された番号を保持する行が数兆行ではないにしても、数十億行あるに違いないと想像しようとしています。これは、入力した数値が以前に使用されたかどうかをシステムが知る方法だと思います。システムはいくつかのテーブルを参照して、番号が有効かどうかを確認する必要があります (推測しています)。
私の質問は、テーブル内のそのような膨大な量のデータをどのようにうまく管理していますか? この種の問題を処理するには、どのシステム (データベース) が最適でしょうか? この記録を永久に保存しますか? この種の問題に取り組むために使用できる最善のアプローチ/テクニック/アルゴリズムは何ですか?
ガット
python - 着信データについてモデムをポーリングするための最良の設計は何ですか?
コンピューターにGSMモデムを接続していますが、作成したPythonプログラムを使用して送信されたテキストメッセージを受信したいのですが、データをポーリングするための最良の手法は何でしょうか。
着信SMSを継続的にチェックする無限ループを持つプログラムを作成する必要があります。つまり、ループ内でプログラムはATコマンドを送信し、入力データを読み取ります。または、モデムには、着信データ(sms)のアプリケーションに信号を送る方法がありますか。
携帯電話が単なるGSMモデムであり、SMSが受信されると、電話がイベントを警告するか、電話ソフトウェアに着信データをポーリングする無限ループがあると想像しようとしています。
tcpclient - TCP クライアントとしての Wavecom GSM モデム
Wavecom Fastrack モデムを使用して TCP 通信を試みています。私が達成したいのは、指定された TCP サーバー ポートにモデムを接続して、サーバーとの間でデータを転送できるようにすることです。ユーザーズガイドよりもいくつかの情報が見つかりました。66 ページにある情報に基づいて、モデムが接続されているシリアル ポートを開き、次の AT コマンドを書き込むアプリケーションを作成しました。
これはまさにユーザーズガイドに書かれていることです。最後のコマンドがモデムに送信された後、デバイスはデータ交換モードに切り替わり、それ以降、アプリケーションによって開かれたシリアル ポートに書き込まれたすべての内容がサーバーによって受信され、サーバーが送信したすべての内容が入力バッファーに表示されます。そのポートの。
問題は、サーバーとモデムの間で安定した双方向通信を維持できなかったことです。シリアル ポートにデータを書き込むと (ほんの数バイト)、データがサーバー側に表示されるまでにかなりの時間がかかり、多くの場合、データはサーバーにまったく到達しません。
一度に約 100 バイトをシリアル ポートに書き込むいくつかのテストを実行しました。サーバー アプリケーションが受信したデータをログに記録すると、最初のデータ (8 ~ 35 バイト) が 1 ~ 2 秒後に受信されることに気付きました。残りのデータは 2 ~ 5 秒で (全体として、または前述のサイズの断片として) 表示されるか、まったく表示されません。
その行動の理由をどこで探すべきかわかりません。間違った AT コマンドを使用してモデムを TCP クライアント モードに切り替えましたか? 通信が遅くて不安定だなんて信じられない。
アドバイスをいただければ幸いです。前もって感謝します。
modem - GPRS通信
GSM/GPRS モデムとリモート サーバーまたは PC 間の通信をセットアップしたいと考えています。どうやってするか?GSM モデムと通信する PC 上のアプリケーションが必要ですか。双方向通信がしたい。GSM/GPRS モデムと、LCD ディスプレイを備えたマイクロプロセッサを接続したいと考えています。誰でもこれで私を助けることができますか?
ありがとう、マノジ