コードなしで質問を投稿するのは怖いですが、私はこの問題をどのように扱うか考えていて、解決策を考えていませんでした。 ArduinoからDjangoデータベースへのHTTP POSTデータ
Djangoのサーバーは、Python
PostgreSQLデータベースを使用して設定ハックス
Arduinoのメガワット/ 4G + GPSシールド:
私のセットアップはこれです
4G + GPSシールドはHTTPコマンドのための能力を持っているので、私は私のジャンゴServerにGPSデータを送信し、自分のPostgreSQLデータベースにその情報を保存するために、HTTPのPOSTを使用します。私がローカルホスト上でDjangoテストサーバーを実行しているので、そのローカルホストにPOSTする必要があることに注意してください。
私はフォームを介して投稿していないので、同期していないので、Djangoサーバーがこの非同期POSTをどのように扱うべきかについては本当に混乱しています。で)
1:だから私は2つの質問を持っている> PostgreSQLデータベース
- >ジャンゴサーバ(ローカルホスト) -
のArduino(POST):それは、この(私は想像)のようになります。私のホストが私の公衆ルータのIPでポートが私のサーバを稼働させているものと同じであれば、正常に私のローカルDjangoサーバにPOSTを送信するには?私は行方不明の何か他のものがありますか?
2)POSTリクエストを処理するためにDjango REST Frameworkを使用する必要がありますか?もしそうでなければ、私はこれを私のviews.pyにどのように実装しますか?
私は問題を解決する方法を視覚化するために、問題の参照点を取得しようとしています。私はコード化された解決策を必要としません。これに関するお手伝いがあれば幸いです。他の質問があれば、私は素早く答えてくれるでしょう。
ローカルに投稿する必要がある場合は、電話とホスト(djangoサーバー)が同じWi-Fiにある必要があります。休息の枠組みの必要はありません。 Django自体はあらゆるタイプのリクエストを処理できます。 – itzMEonTV
私は無線LANでない4G携帯電話のデータからサーバーに接続しているので、私は同じ無線LANにいません。したがって、私のホストがパブリックルータのIPであるかどうかは分かりません。 – mprouve