問題タブ [sim900]

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 に答える
3587 参照

gsm - SIM900 からメッセージを読み取って削除する適切な方法は何ですか?

SIM900 で SMS メッセージの到着をループで待ちたいと思います。メッセージが検出されたら、そのメッセージを読み、システムから削除します。私を悩ませているのは、このメッセージの作業中に別のメッセージが来たらどうするかということです (非請求メッセージ情報)。

SMSの読み取りと削除を処理する適切なアルゴリズムは何ですか?

0 投票する
1 に答える
1048 参照

arduino - sim900a SMS の到着に時間がかかる

SIM900A GSMに問題があります。1 つの
SMS は正常 に送信できますが(「1 分以内に到着しました」) 、最初の SMS の後に別の SMS を 送信すると (1 分以上遅れて「大量の目的ではありません」)、2 番目のメッセージに時間がかかります。目的のデバイスに到着するまで約15 分以上かかります。

同時に、SMS で電話を同じ宛先に送信しています。すべての SIM カードが同じオペレーターから直接届きます。

gsm に 5v、2A の電源を供給しているので、電源の問題はありません。

どんな提案も素晴らしいでしょう

私は
この私のコードでarduinoを使用しています:

0 投票する
1 に答える
11838 参照

arduino - arduinoを使用してsim900モジュールのRTCから日付と時刻のデータを読み取るにはどうすればよいですか?

入力ピン 5 の変化を検出するために arduino で sim 900 を使用し、ユーザーに ALARM を送信します。あなたの助けが必要な質問がいくつかあります

  1. SIM 900 が送信された SMS の通信に使用するピンを知るにはどうすればよいですか? D2 と D3 でジャンパーを使用します。この2つのピンを使用しましたか?私のプログラムでは、内部の詳細を知らなかった.hインクルードファイルを使用しているためです。
  2. sim 900 モジュールの RTC から日付と時刻のデータを読み取り、変数に格納して後でデータ ロガーに使用するにはどうすればよいですか? RTC に日付と時刻を設定済みの場合、「AT+CCLK?」で読み取れることはわかっています。日付と時刻のデータを返します。しかし、プログラムでこのコマンドを使用するにはどうすればよいでしょうか?
0 投票する
1 に答える
613 参照

arduino - arduino uno + GSM sim900

インターネットデータを利用して、Arduino Uno と GSM SIM900 を使用して LED をオン/オフするためのガイダンスが必要です。また、無料のホスティング サーバーをセットアップして、arduino と Android アプリを通信できるようにする方法についても説明します。

0 投票する
1 に答える
300 参照

get - SIM900 データ使用量 Get Vs Post

Sim900 を使用して、次のように呼び出して 5 つのセンサーから Web サーバーにデータを送信しています。

このデータは、PHP を使用して SQL データベースに配置されます。ページは、html ヘッダーと短い PHP スクリプトを除いて空です。

アップロードごとに 200kb を使用しています。これは、このような少量のデータに適していると思いますか?

POST スクリプトを使用すると、使用するデータが少なくなりますか、それともほとんど同じですか?

どうもありがとう

J

0 投票する
2 に答える
565 参照

arduino - 最初の SMS 以外の他の受信 SMS を読めなかったのはなぜですか?

gsm モジュール SIM900 (Arduino に接続されている) で着信 SMS を読み取る必要があり、送信者番号とメッセージをシリアル モニターに出力したいと考えています。

最初に gsm モジュールを AT コマンドで構成すると、Response() 関数が AT コマンドへの応答を返します。

SMSは次のパターンになるため

+CMT: "[携帯番号]", "[日時]" [メッセージ本文]

したがって、最初に +CMT を抽出し、その後、携帯電話番号を取得し、最後にメッセージ本文を取得します。私が使用したコードは

コードの問題は、

最初の SMS を受信した後、携帯電話番号とメッセージ本文を取得しています。その後、送信者番号のみがシリアル モニターに出力されますが、メッセージ本文は出力されません。

どこが間違っているのか。理解できませんでした。

助けてください.......よろしくお願いします。