Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

秋月電商ESP32-DevKitCでBLEの実験 その2:認識させる

f:id:shuzo_kino:20180305101151j:plain
秋月公式より引用

実際のところ

今回つかうサンプルは"BLE_notify"です。
書き込みをしてシリアルをみると

rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:1
load:0x3fff0010,len:4
load:0x3fff0014,len:732
load:0x40078000,len:0
load:0x40078000,len:11572
entry 0x40078a14
Waiting a client connection to notify...

では、早速入れてみます。
Win10のBluetooth新規接続を立ち上げると、デフォのままならMyESP32
f:id:shuzo_kino:20180306203656p:plain
ちゃんとリストにでます
f:id:shuzo_kino:20180306203708p:plain

無事接続プロセスにはいると、シリアルにはこんな文字列が

E (145444) BT: Call back not found for application conn_id=3
E (145445) BT: lmp_version_below LMP version 6 < 8
*** NOTIFY: 0 ***
*** NOTIFY: 1 ***
*** NOTIFY: 2 ***
*** NOTIFY: 3 ***
E (153542) BT: bta_gattc_conn_cback() - cif=3 connected=0 conn_id=3 reason=0x0013

二個目はこんな塩梅

E (1787142) BT: lmp_version_below LMP version 6 < 8
E (1787202) BT: Call back not found for application conn_id=3
*** NOTIFY: 4 ***
*** NOTIFY: 5 ***
E (1791349) BT: bta_gattc_conn_cback() - cif=3 connected=0 conn_id=3 reason=0x0013
iOS/macOSだと認識しない

どういうわけか、iOS/macOSではBluetooth機器として認識しません。
AndroidWindowsでは認識するのですがね……謎