3

インターネットに接続された静的IPのないデバイスがあり、データをデバイスに送信して制御し、レールのサーバーアプリケーションによってデバイスから定期的にレポートデータを受信する必要があります。http と ruby​​ を使用してこれを達成する方法は何ですか?

dyndnsなしでこれを行う方法はありますか?

4

2 に答える 2

1

サーバー/ルーティングの質問です。Ruby on Rails自体とはあまり関係がありません。デバイスが dyndns をサポートしている場合、問題は解決可能です。

  • 1 dyndns を使用していることをデバイスに伝える
  • 2 dyndns ドメインをここに登録します。例: http://dyn.com/dns/
  • 3 デバイスは常に dyndns ドメインを新しい IP で更新します
  • 4 サーバーの仮想ホスト構成を次のように設定します。
<VirtualHost *:80>
  ServerName my.dyndns.domain
  DocumentRoot ...
  ...
</VirtualHost>

これで、他の人やあなたの Rails アプリケーションからデバイスに到達できるはずです。

于 2013-02-01T11:32:05.643 に答える