0

私はホーム オートメーション システムに取り組んでおり、私の Android アプリケーションは Bluetooth を使用して照明をオン/オフできます。Web ページからデバイスを制御する別の機能を追加したいと考えています。

これを行う最も簡単な方法を教えてください。GCM(Google Cloud Messaging)が最良のソリューションであることは知っていますが、他にもっと良い方法や簡単な方法はありますか.

そして、誰かがコードの一部を持っている場合は、私と共有してください。このプロジェクトを早く終わらせたい

4

1 に答える 1

0

PHP、Rails などを使用して構築されたバックエンドがある場合は、アプリが呼び出して命令を確認できる API を使用できます。ただし、これには、継続的なポーリングによるバッテリーの消耗という副作用があります。

「サーバーを定期的にポーリングする」方法に行きたくない場合は、前述のように GCM を使用できます。

JSON データ形式を使用してデータを送信できます。これは、多くの Web アプリや Android アプリで使用されている最も軽量で汎用性の高いデータ形式であり、サードパーティのライブラリからも多大なサポートを受けています。

これに関するいくつかのチュートリアルを次に示します。

http://developer.android.com/guide/google/gcm/demo.html

http://android.amolgupta.in/2012/07/google-cloud-messaging-gcm-tutorial.html

http://www.londatiga.net/featured-articles/how-to-send-message-to-google-cloud-messaging-gcm-server-using-json-and-php/

http://fundroiding.wordpress.com/2012/06/29/google-cloud-messaging-for-android-gcm-simple-tutorial/

http://androidjayavelu.blogspot.in/2012/07/google-cloud-messaging-gcm-tutorial_27.html

于 2012-11-03T07:47:36.210 に答える