問題タブ [quectel]

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

python - Python を使用して Raspberry pi と Quectel EC25 を使用して SMS 返信を自動化する

昨年、Quectel ec25 とラズベリー pi を使用して 4g ホットスポットを作成しましたが、この目的には問題なく動作しました。今年の初めに、特定のシステムのステータス更新を含むテキスト メッセージに自動的に返信する機能を拡張したいと考えていました。ATコマンドを使用してテキストメッセージを送受信することは問題なく理解できましたが、Pythonがキーワードを含むテキストメッセージを認識して応答するのに問題があります。このコード http://www.python-exemplary.com/index_en.php?inhalt_links=navigation_en.inc.php&inhalt_mitte=raspi/en/gsm.inc.phpを見つけ、EC25で動作するように少し変更しましたUSBシリアル。

私は一度に 2 つの SSH セッションを行っています。1 つはコマンドラインアップで、もう 1 つはシリアルを監視するための minicom セッションです。EC25 はメッセージを受信して​​いることを Pi に送信しています。メッセージを受信したときの出力は "+CMTI: "ME",0" ですが、pi には応答がありません。コードはこの部分で応答していないようです。「着信 SMS をリッスンしています...」と表示されますが、テキスト メッセージを受信した場合でも、それを超えることはありません。

ser.read() と ser.inWaiting() だけで試してみましたが、それは悪いフィードバックループに送られます。

これが私のコードです。

これはシリアルの出力で、最後の行は受信中のメッセージです

AT+CMGF=1 OK

AT+QURCCFG="urcport","usbmodem" OK

AT+CPMS="私","私","私" +CPMS: 0,255,0,255,0,255

OK AT+CMGD=1,4​​ OK

+CMTI: "私",0

「reply = ser.read(ser.inWaiting())」と関係があることは知っていますが、それを機能させるために何を書くべきかわかりません。前もって感謝します

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

tcpdump - IMX6ULL 4G ダウンロードの停止の問題

カスタムメイドのボードでは、Quectel 4G モジュールとともに IMX6ULL プロセッサを使用しています。4G モジュールを初期化して起動し、PPP0 インターフェイスも初期化することができます。これにより、インターネット接続も提供されますが、ファイル (約 10 MB ~ 200 MB) のダウンロードを開始すると、ダウンロードが不規則な間隔で停止し始めます。ダウンロードが停止している間、PPP0 インターフェースはまだ稼働していますが、インターネット接続が失われるため、PPPD を強制終了して PPP0 を再初期化する必要があります。

手に入れることができる PPP0 初期化スクリプトのさまざまなバリエーションを使用してみましたが、問題は解決しませんでしたが、最近、同じものを分析するために TCPDUMP を使用して PPP0 インターフェイスのトラフィックをダンプしようとしたときに、ダウンロードが停止することはなくなり、4G のスループットも大幅に向上しました。なぜこれが実際に当てはまるのか、私たちはまだ理解できていません。同じことに関する入力やガイダンスは非常に役立ちます。

PS: 使用しているカーネル バージョンは 4.1.15 ですが、5.4.70 カーネルでも同様の動作が確認されています。

前もって感謝します

よろしく

ニチン

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

raspberry-pi4 - Quectel EC25EU 4G モジュールは、GSM 接続がない場合に RaspAP が起動しないようにします

Sixfab 4G/3G ベースハットと Quectel EC25-EU 4G/LTE PCIe モジュールがインストールされた Raspberry Pi 4 B+ があります。少し変更した構成で RaspAP を実行しています。

  • /var/www/html/rasp/var/www/htmlルートフォルダーの代わりに
  • lighttpdポート上でルートとして実行さ803れる のインスタンスと交差しないようにポート上にあります(これは問題になる可能性がありますか?)nginx80/var/www/html
  • SSIDとパスワードを自分に合わせて変更
  • dnsmasq構成は標準のdhcpcdRaspAP 構成です

問題: 4G モデムにサービスがない場合、RaspAP は再起動後ほぼ正確に 10 分間起動に失敗します。エラー ログは、wlan0インターフェイスが使用できないことを示しています。ログは私に十分に教えてくれません。このコマンドを実行すると:

それは出力します:

wlan0RaspAP をセットアップする前に、ワイヤレス インターネットに接続したり、設定を変更したりしたことはありません。実行dmesgすると、AP が起動する前に次のエラーが発生します。

dmesgまた、RaspAP がインストールされているかどうかにかかわらず、起動時に毎回これも表示されることに注意してください。

この問題を 2 つの異なるハットとモデム、および 2 つの異なる Raspberry Pi 4B で再現しました。3 つ目の Raspberry で 2 つのモデムのうちの 1 つを使用してテストしたところ、nginx がなくても正常に動作しました。nginx がこれを実行できるとは想像しがたいです。私がこれまでに持っている唯一の理論は、ECM モードの現在の構成の前に、両方のモデムが PPP およびおそらく QMI モード用に構成されているという事実に基づいています。ファームウェアを「クリーン」にする方法が見つかりませんでした。古い構成が Raspbian のネットワーク マネージャーと交差して、何かを妨げている可能性がありますか?

これらのコンポーネントはすべてプラスチック製の筐体に収められています。内部の温度を測定したところ、Quectel モジュールのすぐそばで 45 ℃ に達しました。Raspberry は最大 71 C で動作しますが、それ以上熱くなりません。これは起動時に常に発生するため、ラズベリーの観点からは熱の問題ではないと思いますが、熱のために発生した可能性がある4Gサービスが低下した場合、実行中にも発生しました. この仮説を確認するためのアイデアは歓迎されます。私はこれを解決しようとして頭がいっぱいです!

0 投票する
0 に答える
43 参照

windows - [UEmonitor by Quectel]UE側からのログ収集ができません。

ここに初めて投稿するので、間違ったことをしても怒らないでください)

私の質問は、Quectel 独自の SW ツールである UEmonitor についてです。現在、NB-IoT モジュール BC95-G を使用しており、UE 側からログを収集しようとしています。残念ながら、うまくいきません。

環境: Ubuntu 上の仮想 Windows 10、.NET 4.8、使用中の diag ポート。

「UEMonitor (3.30.0.7) >> File >> New Project >> From UE debug port」を実行してモジュールに接続しようとすると、「Parameter set in the wrong way」というメッセージが表示されます。

なぜそうなのか本当に疑問に思いますか?ポイントは、ポートは 1 つだけ (仮想環境です)、デコード ファイルは 1 つだけで、プロジェクト名は任意です。

ですから、このようなことに遭遇した場合は、解決方法をお知らせください。

Br、ドミトリー