2016-04-19 16 views
1

私はこのことについて頭を悩ませ、解決策には達しませんでした。アクセスポイントモードでのWiFi-IoTと携帯電話とのインターネット接続

私はいくつかのアイデアを得ることができるので、私はこれを投稿しています。

私はAPモードで現れるセンサー付きのWiFi-IoTベースのデバイスを開発しました。携帯電話がこのAPに接続し、デバイスが携帯電話にセンサーデータを送信し始めます。モバイルアプリケーションは、このデータをプロットして表示します。

今、私はこのデータをモバイルからインターネットに送信したいと思います。私のモバイルを別のAPとインターネットで接続することはオプションではありません。なぜなら、私は継続的なデータ転送を中断したくないからです。

データプロバイダのインターネットを使用することも1つの選択肢ですが、それはモバイルデータを持つという制約をもたらします。

その他のオプションは、モバイルからインターネットにデータを送信する必要がありますか?

編集: -

私は提案に取り組んで、この点に来た: -

1)のWiFi-のIoT局モードでデバイス()と携帯電話は、同じインターネットに接続します有効なWiFiアクセスポイント。 WiFi-IoTデバイスは、現在のネットワークのための携帯電話のIPアドレスを有し、このIPアドレスのTCPポート(例えば、9801)にデータを送信する。携帯電話のアプリケーションは、ポート番号からデータを読み取ります。それを保存し、それをインターネット上にホストします。

これは問題なく動作します。

2)WiFi-IoTデバイスがアクセスポイントモードで起動し、携帯電話がこのアクセスポイントに接続します。今、WiFi-IoTデバイスと携帯電話の間に1対1の接続があります。

私の質問は、2つ目のシナリオでは、この1対1の接続を壊すことなく、インターネットにデータをホストする方法があります。 -

1)モバイル・データ・サービス・プロバイダが提供するモバイルインターネットを使用せずに?

2)2番目の携帯電話を使用しないでください。

私は間違っているかもしれませんが、私はこれが私の要件が達成されるかどうかを確認するためにこれを求めています!

答えて

1

同時に2つのAPに接続することはできません。

携帯電話の接続デバイスとしてBluetoothを使用している可能性がありますか?

APモードで設定した後、デバイスをインターネットに直接接続してから、電話アプリに(WAN経由で、またはインターネットゲートウェイAPから取得したプライベートIPにローカルで)データのコピーを送信してください。 ?

--Edit-- 私が二番目についてご説明しましょう:

私は何を意味することは基本的にお使いのIoTデバイスは、直接(あなたの携帯電話にも接続されるようにしているインターネットに接続し、サーバにデータを送信していますさインターネット)。その後、サーバーがデータコピーをあなたの電話機に送り返すようにします。それは2つのステップのプロセスです:1)IoTデバイスがAPモードになっている間に、あなたの電話機を使ってログインし、接続すべきインターネット接続APを設定します。これはIoTデバイスのUIとして機能します。 2)データ送信を開始する。

または少し醜い、ちょうどIoTデバイスがプライベートIP経由で同じWiFiネットワークであなたの電話に話すことができます。

私はあなたがあなたのデバイスがインターネットにデータを送信する必要があると言いました(私はそれがサーバだと思います)。そして、既知のロケーションサーバとの電話通話が複数のIoTデバイス。

- さらに編集 - あなたが説明したことを行う方法はないと思います。少なくとも私の経験から:

1)リンク層では、無線NICは同時に2つのAPに接続できる必要があります。これは現在利用可能な機能ではありません。 2)ネットワークレイヤでは、同じNICに2つのIPアドレスが割り当てられている必要があります。これは、現在のOSでワイヤレスNICには使用できないと思います。イーサネットカードでこれを行う方法はありますが、エイリアシングを介して。

+0

2つ目のポイントはありませんでした。 – Abhishek

+1

@Abhishek編集編集をご覧ください。ありがとう –

+0

私はあなたの提案に取り組んだ、編集を参照してください。ありがとう。 – Abhishek

関連する問題