タグ

Androidとbluetoothに関するbopperjpのブックマーク (3)

  • AndroidでのBLEに関して

    さきほど書いたiOSと違って、AndroidでのBLE対応に関しては、かなり限定的で資料も乏しい状況です。 新Nexus7でSDKのBLEサンプルを動かしてみた https://coriandre.seesaa.net/article/201308article_1.html で書いたようにAndroid4.3(API18)からBLEをネイティブ対応したので、Nexus7(2013)であればSDKを使ってBLE対応の開発が可能です。 ただ、まだ調査中なのですが、SDKのAPIはCentralのみでPeripheralのためのAPIがなさそうです。 事前のGoogleの発表だとAndroid端末間でBLEを使用しての通信は出来ないとのことです。 そのため対向として、ブルタグのような機器か、iPhoneのBTLE Central Peripheral Transferのようなものが必要になるか

    AndroidでのBLEに関して
  • Bluetooth を使う

    Bluetooth とは、近距離の無線通信を行う規格の一つです。 これを使うことによって、他の Bluetooth 端末とデータの交換をワイヤレスで行うことができます。 point-to-point による1対1通信、および複数間通信に対応しています。 Bluetooth のAPIを使うことによって、以下のことが実現できます。 他の Bluetooth 端末をスキャンする(近くにいる仲間を探す) 他の Bluetooth 端末に問い合わせる RFCOMM チャンネルを確保する 他の端末に接続する データを他へ転送したり、他から受け取ったりする 複数の接続を管理する 基 まず、Bluetooth API を使うときに必要な4大作業を説明します。 Bluetooth のセットアップ、他デバイスの検知、デバイスへの接続、そしてデバイス間のデータ転送です。 全てのAPIandroid.blu

  • Android で Bluetooth プログラミング。SPP は 21 世紀のシリアル端子。 - 言語ゲーム

    Bluetooth と言うといかにも旬が過ぎたテクノロジーですが、技術がこなれ多くの機器に標準で搭載されるようになった今こそ、やっとホビイストにとって Bluetooth がお手頃に使える時が来たと言えるのでは無いでしょうか?特に USB と違ってコードが要らず、無線 LAN より設定が簡単なので、ちょっとした通信には最適だと思います。最近の Android にはだいたい Bluetooth が付いてるらしいので、AndroidBluetooth を使い、Mac の仮想シリアルポートに接続する方法を書きます。当は iPhone でも試したかったのですが、 Apple は素人が Bluetooth を使う方法を提供していないので諦めました。 Bluetooth とは何か? プログラマから見て、Bluetooth はだいたい TCP/IP と同じように扱えます。TCP/IP と同じくデ

    Android で Bluetooth プログラミング。SPP は 21 世紀のシリアル端子。 - 言語ゲーム
  • 1