内容へ移動
MakerLabNagoya Wiki
ユーザ用ツール
ログイン
サイト用ツール
ツール
文書の表示
以前のリビジョン
バックリンク
最近の変更
メディアマネージャー
サイトマップ
ログイン
最近の変更
メディアマネージャー
サイトマップ
現在位置:
Maker Lab Nagoya Wiki
»
知識ベース
»
mbed HRM1017
トレース:
kb:mbed-ble
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
====== mbed HRM1017 ====== {{projects:20140618e.jpg?400}} ===== 小ネタ ===== ==== ペアリングできるようにするには? ==== AdvertiseのDiscoverableを有効にします。 <code cpp> advData.addFlags((GapAdvertisingData::Flags)(GapAdvertisingData::LE_GENERAL_DISCOVERABLE | GapAdvertisingData::BREDR_NOT_SUPPORTED)); </code> ==== デバイス名を設定するには? ==== ペアリング前に表示されるデバイス名は、AdvertiseにSHORTENED_LOCAL_NAMEを追加します。文字コードはUTF-8です。 <code cpp> const char* deviceName = "\xe3\x81\xa4\xe3\x81\xbcmbedHRM1017"; advData.addData(GapAdvertisingData::SHORTENED_LOCAL_NAME, (uint8_t*)deviceName, strlen(deviceName)); </code> {{wiki:20140618f.png?200}} ペアリング後に表示されるデバイス名は、nrf.init()後にsd_ble_gap_device_name_set()を追加します。 <code> nrf.init(); const char* deviceName = "\xe3\x81\xa4\xe3\x81\xbcmbedHRM1017"; ble_gap_conn_sec_mode_t sec_mode; BLE_GAP_CONN_SEC_MODE_SET_OPEN(&sec_mode); sd_ble_gap_device_name_set(&sec_mode, (const uint8_t*)deviceName, strlen(deviceName)); </code> {{kb:20140624a.png?200}} ===== Windows関連 ===== ==== Windows8と接続するには? ==== 1. ハードウェアがBluetooth LEに対応しているか確認します。(デバイス マネージャー で、Microsoft Bluetooth LE Enumeratorが表示されていれば、Bluetooth LEに対応しています。)\\ {{wiki:20140617c.png?200}} 2. mbed HRM1017をペアリングします。\\ チャーム > 設定 > PC設定の変更 > PCとデバイス > Bluetooth\\ > デバイスが表示されない場合は、mbed HRM1017のGapAdvertisingData::LE_GENERAL_DISCOVERABLEフラグがONしているか確認してください。 ==== Windows8でGATTを確認するには? ==== EG Bluetooth Smart Device GATT Profile Checker で確認できます。 1. ストアから、[[http://apps.microsoft.com/windows/ja-jp/app/eg-bluetooth-smart-gatt-profile/87207696-068a-410c-bfdd-a96f44d43b3f|EG Bluetooth Smart Device GATT Profile Checker]]をインストールします。\\ 2. EG Bluetooth Smart Device GATT Profile Checkerを起動します。\\ 3.Bluetooth SMART Devicesに表示されているデバイスを選択します。\\
kb/mbed-ble.1405597840.txt.gz
· 最終更新: 2014/07/17 20:50 by
t-matsuoka
ページ用ツール
文書の表示
以前のリビジョン
バックリンク
文書の先頭へ