Bluetooth LE +‚¹ƒ‍ƒ¼ƒˆƒ•‚©ƒ³‹‰¼·¼@é–¢è¥(2013¹´11œˆ2—¥)

  • View
    40.158

  • Download
    2

Embed Size (px)

DESCRIPTION

iPhoneとBluetooth LEのこれまでの流れと、iOS7から統合されたiBeaconとANCSについてのプレゼンテーションです。

Text of Bluetooth LE...

  • 1. Bluetooth Low Energy + @ ! 112! ()

2. Bluetooth Low EnergyiBeacon, PassbookApple Notication Service Center 3. Bluetooth LE 4. Bluetooth LE 5. Bluetooth LE 6. Bluetooth 2007 V2.1 EDR2009 V3.0 High Speed 7. Bluetooth 2007 V2.1 EDR2004 Bluetooth Low End Extension2009 V3.0 High Speed2006Wibree 8. Bluetooth 2007 V2.1 EDR2004 Bluetooth Low End Extension2009 V3.0 High Speed2006Wibree2010 V4.0 Low Energy 9. Bluetooth 2007 V2.1 EDR2009 V3.0 High Speed2010 V4.0 Low Energy!= 3.0 + LE 2004 Bluetooth Low End Extension2006Wibree! ! ! ! !Low Energy 10. 11. 2010 V4.0 Low Energy!= 3.0 + LE ! ! ! ! ! 12. 2010 V4.0 Low Energy!= 3.0 + LE! ! ! ! !Low Energy 13. 2010 V4.0 Low Energy!= 3.0 + LE! ! ! ! !Low Energy 14. 2010 V4.0 Low Energy!= 3.0 + LE! ! ! ! !Low Energy BT 15. 2010 V4.0 Low Energy!= 3.0 + LE! ! ! ! !Low Energy BT 16. (iPhone)2010 V4.0 Low Energy!= 3.0 + LE! ! ! ! !Low Energy BT 17. BLE Bluetooth4.0 1 18. iOSBLE 2011 iPhone4s BLEiOS5 CoreBluetoothiOS6 iOS7 iBeacon, Apple Notication Center Service 19. BLE IOiBeacon 20. BLE () () ()() 21. http://ip.it/HQWy9 22. ? 23. : ++ Arduino RFduino, konashi, SBBLE(http://sbble.micutil.com) 24. 25. 26. 27. Objective-C 28. iBeacon 29. iBeacon https://github.com/reinforce-lab/ CoreBluetooth_sampleshttp://www.slideshare.net/reinforcelab/()http://reinforce-lab.github.io/blog/2013/10/21/ibeacon/ 30. iBeacon? Bluetooth LEiOS()GPS 31. iBeacon NFC(,) "() 32. Ad Ad AdAdAd 33. Ad Ad AdAdAd 34. Ad Ad AdAdAdAd 35. Ad Ad AdAdAdAd 36. Ad Ad AdAdAdAd 37. AdAd Ad Ad AdAd 38. AdAd Ad Ad AdAd 39. iOS CoreLocation 128bit16major/minor 40. Passbook 128-bit UUID 41. Passbook 42. iPhone 43. iPhone 44. Passbook(1/2) URL https://pass.is/1B7fvaX1VrrZMqn 45. Passbook(1/2) URL https://pass.is/1B7fvaX1VrrZMqn 46. Passbook(1/2) URL https://pass.is/1B7fvaX1VrrZMqn 47. Passbook(2/2) 48. Passbook(2/2) 49. Passbook(2/2) 50. Passbook(2/2) 51. Passbook(2/2) 52. Passbook(2/2) 53. Passbook(2/2) 54. Passbook(2/2) 55. Passbook(2/2) 56. Passbook(2/2) 57. Passbook(2/2) 58. Passbook(2/2) 59. Passbook(2/2) 60. 61. 62. 63. iBeacon+iOS 64. UUIDmajor/minorUUID20 (iOS 7.0.2) in exit20200m3550 65. DetectorViewController.m 66. DetectorViewController.m 67. UUIDMac OSuuidgen 68. / (10) (4s150%) ()Passbook 69. 70. UUIDmajor/minor(180)112 71. DetectorViewController.m 72. start/stop () () 73. Passbook Passbook Package Format Referencehttps://developer.apple.com/library/ios/documentation/UserExperience/ Reference/PassKit_Bundle/Chapters/Introduction.html 74. Passbook Passbook Package Format Referencehttps://developer.apple.com/library/ios/documentation/UserExperience/ Reference/PassKit_Bundle/Chapters/Introduction.html UUID/major/minor ! http://passkit.com 75. CoreBluetoothCLBeaconRegion 76. 77. 78. 79. 80. 02 01 1A AD Type 0x01, ag, General Discoverable Mode, Simultaneous LE and BR/EDR toSame Device Capable (Controller) Simultaneous LE and BR/EDR to Same Device Capable (Host) 81. ! 1A FFUUID, major, minor, RSSI RSSI-59dBm (1mRSSI)4C 0002 15AD Type|ID | |00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 EC 4A 17 A5 C5UUID|major| minior|RSSI 82. http://estimote.comhttps://www.sticknnd.com 83. https://db.tt/S0Wp3U8q (Dropbox zip)http://goo.gl/8DqaVK (Github)iBeacon/simpleBeacon.xcodeprojXcode5BLE 84. ()Bluetooth LE 85. ()Bluetooth LE 86. ReginON RangingON ?! :UUID/Major/Minor Proximity: RSSI ( dBm) Accuracy:(m) 87. ReginON RangingON ?! :UUID/Major/Minor Proximity: RSSI ( dBm) Accuracy:(m) 88. ReginON RangingON ?! :UUID/Major/Minor Proximity: RSSI ( dBm) Accuracy:(m) 89. ReginON RangingON ?! :UUID/Major/Minor Proximity: RSSI ( dBm) Accuracy:(m) 90. ReginON RangingON ?! :UUID/Major/Minor Proximity: RSSI ( dBm) Accuracy:(m) 91. ReginON RangingON ?! :UUID/Major/Minor Proximity: RSSI ( dBm) Accuracy:(m) 92. SW() 93. SW() 94. SW() 95. SW() 96. Bluetooth LE 30 Bluetooth LE 97. Bluetooth LE 30 Bluetooth LE 98. Apple Notication Center Service !ANCS 99. ANCS Bluetooth LEiOSBLE/iWatch 100. Apple https://developer.apple.com/library/ios/documentation/ CoreBluetooth/Reference/ AppleNoticationCenterServiceSpecication/ http://reinforce-lab.github.io/blog/2013/10/28/ancs/ https://github.com/reinforce-lab/ CoreBluetooth_samples/tree/master/ANCS/ 101. iOSiOS7iOSiOS6 102. iPhoneBluetooth LEiOS5iOS6iOS7