問題タブ [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.
http - 2 回目の POST 送信時の SIM900 エラー 601
SIM 900 の使用:
AT+HTTPINIT
AT+HTTPPARA="CID",1
AT+HTTPPARA="URL","www.onewebsite.fr"
AT+HTTPDATA=lengthofpostdata, 10000
データの送信
AT+HTTPACTION=1
AT_HTTPREAD=0, lengthofreceiveddata
その時点まではすべて正常に動作します
次に、新しいリクエストを送信します。
AT+HTTPPARA="CID",1
AT+HTTPPARA="URL","www.onewebsite.fr"
AT+HTTPDATA=lengthofpostdata, 10000
データの送信
AT+HTTPACTION=1
それから私はメッセージを受け取りました: +HTTPACTION=1,601,0
何か案が ?
raspberry-pi - pppd の実行中に AT コマンドを SIM900 に送信する方法
SIM900 GSM モジュールを搭載した Raspberry pi があります。現在、pppd として ttyUSB0 を使用していますが、pppd がアクティブなときに SIM900 に AT コマンド (SMS の送受信) も送信したいと考えています。複数の仮想シリアル ポート (gsmtty1、gsmtty2 など) を作成しましたが、それらが screen/minicom で機能しません。
c - Arduino メガ + GSM シールド sim 900 を使用して Xively にデータを送信する
GSM Shield SIM900 を使用してセンサー データを xily に送信したいと考えています。コードを実行した後、サーバーからの応答として 0 が返されます。何が問題なのかを理解するのを手伝ってください。adriunoでrhydolabzのGSM SIM900モジュールを使用しています
arduino - SIM900 +CREG? 常に +CREG: 1,0 を返します
SIM900モジュールを介してデータを送信できるように、Arduino Nanoをプログラミングしています。
モジュールをセットアップするには、次のようにします。
モジュールがネットワークを取得するまで待ってから、PIN 番号を設定して SimCard のロックを解除します。
今の問題は、登録状況を確認するAT+CREG?
こと+CREG: 1,0
です。これの意味は次のとおりです(ドキュメントから):
登録するオペレーター
ネットワークを検索しないのはなぜですか?
私がすでに発見したことは、暗証番号がどのように失われるかということです...したがって、数秒後にAT+CPIN?
戻ってきますSIM PIN
。これは、暗証番号を再度入力する必要があることを意味します。どうすればそれが起こりますか?
SIMカードを完全にロック解除しようとしました。しかし、それはうまくいきませんでした。SIMカードのロックを解除できないと思います。
私も次のことを試しました:
演算子を選択するために、私はすでに次のコマンドを試しました
あなたはなにか考えはありますか?
node.js - Arduino Uno + GSM Shield SIM900 TCP クライアントがデータを受信しない
TCP/IP ソケットを使用して、Arduino Uno R3 と Tinysine GSM Shield (sim 900 モジュール) を NodeJS サーバー ソケットに通信する必要があります。したがって、組み込みシステムは TCP クライアントです。Arduinoがメッセージを送信し、受信したデータを使用して別の色のLEDを点滅させる必要があります。TCPソケットは機能しており、メッセージを送信してサーバーソケットで処理できますが、埋め込みで応答(socket.write)を受信できません(実際には、ファジーと変数の文字をいくつか受け取ります)。
クライアント TCP のような Hercules を使用して、サーバー ソケットは正常に動作し、プロセス全体を完了することができました。
AT Commands to TCP 接続で SIM900 および InetGSM ライブラリを使用しています (システムが変更されるため、最初は AT HTTP 接続を使用したくありません)。
サーバーソケットから判読可能なメッセージを受信するにはどうすればよいですか? ありがとう