問題タブ [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.
android - WiFiではなくGSMネットワークを使用してHTTP接続を確立する
WifiではなくGSM接続を使用してAndroidでHTTPリクエストを行う必要があります。
私の現在の解決策は、すべてのWi-Fi接続から切断し、リクエストを実行することです。より良い解決策はありますか?APIに関連するメソッドが見つかりませんでした(パッケージを調べましたorg.apache.http
が、どのタイプの接続を使用する必要があるかを完全に認識していないようです)。
mobile - コンピューターから携帯電話に SMS を送信するための開発ツールはありますか?
テキストボックスからコンピューターに接続された電話(gsmベースのSIMを搭載)にSMSを送信し、電話がそのSMSを特定の番号に配信するインターフェイスをコンピューターで開発したい(番号はテキストフィールドにも表示されます) . この目的に使用できるツールを知りたいのですが、この種の仕事に適したプログラミング言語は何ですか? (java/.net/php/UNIX シェル スクリプト)。
windows - GSM モデムを使用して SMS を送受信したり、通話を送受信したりするための無料のライブラリはありますか?
GSM モデム (これ)を使用して SMS を送信、受信、および処理する Windows アプリケーションを作成したいのですが、同じことを行うオープンソース ライブラリまたはアプリケーションへのリンクを提供していただけると非常に助かります。私は MFC と Qt が得意なので、C++ や C ライブラリ、アプリのリファレンスはもっと優れています。
着信通話の処理方法について教えてください/参考にしていただければ幸いです。通話中にユーザーのキーボード入力を読みたい (たとえば、Apple の場合は 1 を、Microsoft の場合は 2 を押す)。次のバージョンのように、これをサポートしたいと思います。
algorithm - MSIN から生成された PIN および PUK の文字列パターン/アルゴリズム
携帯電話会社は、SIM カードの PIN と PUK の両方をどのように生成しているのでしょうか?
既に生成されたコードの大規模なデータベースがあり、このデータベースには 3 つの列が含まれています: * MSIN : モバイル加入者識別番号 (10 桁) * PIN : 個人識別番号 (4 桁) * PUK : 個人のブロック解除コード (8 桁)
これまでのところ、PIN と PUK の両方が MSIN から生成されている可能性があります。これは、MSIN 列が増加しているためです。
このシリアルがどのように生成されるかを知ることは可能ですか? 既存のデータベースを使用して、使用されたアルゴリズムを推測することは可能ですか?
提供された情報を違法行為に使用しないようにするためだけに、これを求めています;)
ありがとう。
アップデート
いくつかの暗証番号が繰り返される回数を検索したところ、これが見つかりました
ピン 1111 は他のピンよりも多く使用されています。おそらく、アルゴリズムは時々変更される..または内部にロジックがまったくない:(
更新 2
MSIN を確認したところ、インクリメント システムでジャンプしていることがわかりました。たとえば、次のようになります。
これは、彼らが新しいカードを発行したいときはいつでも、たとえば 500 000 枚のカードを発行したいときはいつでも、データベースのインクリメント ルールに従わない新しい MSIN で開始し、コード生成の背後にあるアルゴリズムを変更する可能性があるという考えにつながります (そのため、場合によっては、次のすべてのカードがピン 1111 で発行されていることがわかります)
android - 携帯電話ATコマンドセットエミュレータ:応答コードの適切な構文
DUNプロファイルを使用してBluetooth経由で携帯電話に接続するレガシーハードウェアがいくつかあります。次に、ATコマンドを発行して、監視目的でSMSを読み取ります。
AndroidフォンはAToverDUNをサポートしていません。だから私はこのアプリケーションを書いています。問題は、レガシーハードウェアが電話に接続している間、そのコマンドに対する私の応答を受け入れないことです。具体的には、AT+CGMIコマンドに対する私の答えを受け入れていないようです。CRとLFの制御文字の使用法に問題があると思いますが、何が起こっているのか理解できません。
チャットログの例を次に示します。
デバイスが接続をリセットすると、例外が発生します。
ここにいくつかのコードがあります:
modem - GSM モデムの操作
GSM モデムを使用して Web サーバーで通話を受信する方法を知りたいと思っていました。
私はそれの初心者で、宇宙を探検したかったのです。
おそらくいくつかのチュートリアルリンクなどで、誰かがこれについて私を助けることができればうれしいです.
ありがとう
c++ - GSM/CSD接続がいつ切断されたかを知る
バックグラウンド
COMポートを介してGSMモデムを接続しています。を使用してCOMポートを開くと、CreateFile
さまざまなATコマンドを送信できます。私ATD
はCSD(データ)通話を発信したりATS0=1
受信したりするために使用します。
今問題
データ呼び出しの途中で接続が切断されたことをどのように知ることができますか?
実際、電話が切れるとNO CARRIER
メッセージが届きます。しかし、問題は、GSMモデムがコマンド/通知を実際のデータと混合することです。では、このメッセージがデータ自体の一部なのか、それとも実際にはモデムからの通話が中断されたメッセージなのかをどうやって知ることができますか?
みんなありがとう。
encryption - GSMを介したSMS暗号化
私はこれをどこかで読んだ:
ほとんどのモバイル事業者は、SMSメッセージを含むすべてのモバイル通信データを暗号化します。GSMでは、メッセージはA5 / 1を使用して暗号化されますが、暗号化されている場合でも、SMSが保持するデータは事業者が読み取ることができます。携帯電話事業者は、配信中にショートメッセージをフィルタリングおよび変更することができます。また、オペレーターが意図的にメッセージをフィルタリングせず、暗号化されたメッセージを処理できない機器を使用する可能性もあります。
知りたいのですが…本当ですか?誰かがこのフィルタリングがどのように行われるかを説明できますか..?そして、ネットワーク上のそのようなメッセージの損失を回避するための解決策はありますか?
java - AndroidでGSM信号品質パラメータを取得するにはどうすればよいですか?
BERやCIRなどの品質パラメータを取得する方法を見つけようとしています。GoogleとAndroidDeveloperのWebサイトで見つけたのはgetGsmBitErrorRate()だけでしたが、常に-1が表示されているようです。では、他の方法で品質パラメータを取得する方法はありますか?それとも私は何か間違ったことをしているのでしょうか?
sms - AT コマンドを使用して SMS を受信できないのはなぜですか?
コンピュータから携帯電話に AT コマンドを使用して SMS を送受信したいと考えています。USBポートを使用して電話をコンピューターに接続しました。私のコンピュータはモデムを検出し、コンピュータから携帯電話に SMS を送信できます。しかし、私は私のコンピュータでSMSを受信することができません..
ATエディターから取得したもののサンプルを提示しています
AT+CMGF=1 OK
AT+CNMI=1,2,0,0,0 エラー
この問題を送信するにはどうすればよいですか? また、このエラーが発生するのはなぜですか?