2012-04-06 8 views
2

Windows 7を使用しているコンピュータを使用してiOSデバイスにデータを提供したいと考えています。 Wi-Fiでこれを行う方法はないと思うので、iOSデバイスが接続するようにWindows 7コンピュータでBluetooth GPSデバイスをシミュレートしたいと思う。WindowsからiOSに地理位置データを提供する

私の質問は、どのようなデータを送信する必要がありますか? NMEAフレームを直接送信できますか、別のAppleプロトコルを実装する必要がありますか? iOSでこれらのプロトコルに関する仕様をどこで見つけることができますか?

アイデアは、ジオロケーションデータをシステム全体で利用できるようにすることです。たぶん私はWindows上で開発するソフトウェアを使用してブルートゥースの外部GPS受信機を "シミュレート"することによって。だから私のWindowsソフトウェアがiOSにBluetoothによってどのようなデータを送るべきですか?そして、iOSで外付けGPS受信機としてどのように検出できますか?

ありがとうございました。

+0

iOSアプリケーションでのみデータにアクセスできるようにするには、任意のネットワークプロトコル(HTTPなど)を使用できます。ジオロケーションデータをシステム全体で使用できるようにするには、カスタム/特殊ハードウェアがなければ不可能だと思います。 – kuba

+1

実際には、地理位置データをシステム全体で利用できるようにするという考えがあります。これが、私がWindows上で開発するソフトウェアを使用してBluetoothの外部GPS受信機を「シミュレート」したい理由です。 – Guillaume

+1

私はこれが不可能かもしれないと信じています。あなたは非常に低いレベルでブルートゥースデータ(フレーム)を操作/送信/受信することを可能にする特別なブルートゥースハードウェアが必要です。これは、標準デバイスおよび標準プログラミングツールからはアクセスできません。これには特別なドライバが必要であり、おそらくWindowsはそのような実験のための悪いプラットフォームです。 – kuba

答えて

1

bonjourをお勧めします。 これは、同じサブネット内の他の「プレーヤー」を見つけ、自動接続プロトコルは、(同じ「無線LAN」を言うことができますです

はCで書かれたwindows sdk Theresの:あなたがデータを提出するにはどうすればよい https://developer.apple.com/opensource/

がアップしていますGPSデータからJSONペイロードを作成することもできますし、バイナリ形式を作成してlibz(zip)で圧縮してからBonjour経由でiOSデバイスに送信することもできます。

+1

アイデアは、ジオロケーションデータをシステム全体で利用できるようにすることです。これが、私がWindows上で開発するソフトウェアを使用してBluetoothの外部GPS受信機を「シミュレート」したい理由です。 – Guillaume

0

WebサーバーとWebサービスをPC上にインストールし、デバイスからのローカルネットワーク(WiFi)経由で簡単に接続することができます。 hサーバーとクライアント側。どのフォーマットを使用しますか(JSON、NMEAの一部、その他)は、サーバーサイドとクライアントサイドの両方をコーディングする必要があるため、あなた次第です。 JSONとXMLの場合、クライアント(iOS)とサーバー(php、asp、サーブレットなど)の両方で、多くのフリーフレームワークやSDKサポートがあります。

+1

アイデアは、ジオロケーションデータをシステム全体で利用できるようにすることです。これが、私がWindows上で開発するソフトウェアを使用してBluetoothの外部GPS受信機を「シミュレート」したい理由です。 – Guillaume

+0

このデータを受け取るためにiOSでどのフレームワークを使用しますか? – MrTJ

+0

ネイティブiOSロケーションサービス – Guillaume

関連する問題