SlideShare a Scribd company logo
1 of 25
Download to read offline
Bluetooth connecting IotBluetoothライブラリーの概要とBluetoothからモバイル、ハードへの接続機器の紹介
なぜBluetoothに
着目しているか?
シンギュラリティーの前
今は
インターネットだからです。
インターネットは
通信費がかかります。
Bluetoothは通信費がかからず、
使用できます。
Wifiはパスワード設定が
必要です。
Bluetoothは設定せず
接続できます。
インターネット経由をメインとしたデ
バイスはさらに増えています。
コンセット系や家電をもちろん
PCマウスで心拍数を計測したりす
る製品も販売するそうです。
心拍センサー搭載「スマートマウス」
なので、
Bluetooth接続スキルも
探求しています。
Bluetooth接続分岐を
できました。
Bluetoothも
データです。
詳しくはこちらを読めば理解できま
す。
一年前はデータベースをやると騒
いでました。
今はとても重宝しています。
いきなりですが、
ライブコーディングします。
Buletoothのサービス情報をモバイ
ルに表示します。時間があれば、
そのままPodsアップデートします。
制限時間10分です。
ループでNSArray型に配列を取得
for service in services! {
// キャラクタリスティック探索開始
peripheral.discoverCharacteristics(nil, for: service as! CBService)
//サービス情報の付与
nsDat = services
}
}
サービス情報を渡すメソッドの追加
open func tekioki () ->NSArray{
if BlModel.sharedBlTextPeripheral.nsDat == nil{
BlModel.sharedBlTextPeripheral.nsDat = []
}
return BlModel.sharedBlTextPeripheral.nsDat
}
サービス情報を画面のViewControllerで取得
let dx = BLEView().tekioki()
Cocoapodsのオープンソースで公開しています。
BLEView_BlueToothライブラリー
Mosa新年会ありがとうございました。

More Related Content

Similar to Bluetooth connecting iot bluetooth

Web BluetoothではじめるIoT Prototype
Web BluetoothではじめるIoT PrototypeWeb BluetoothではじめるIoT Prototype
Web BluetoothではじめるIoT PrototypeMasayuki Kurashita
 
Bluetooth LEとiBeaconを使った、すれ違い通信
Bluetooth LEとiBeaconを使った、すれ違い通信Bluetooth LEとiBeaconを使った、すれ違い通信
Bluetooth LEとiBeaconを使った、すれ違い通信幸雄 村上
 
Nordic bluetooth smart 20150123 shared
Nordic bluetooth smart 20150123 sharedNordic bluetooth smart 20150123 shared
Nordic bluetooth smart 20150123 sharedMitsuo Yamazaki
 
WebBluetoothなど - JSで制御するBluetoothと基板の勉強会 -
WebBluetoothなど	- JSで制御するBluetoothと基板の勉強会 -WebBluetoothなど	- JSで制御するBluetoothと基板の勉強会 -
WebBluetoothなど - JSで制御するBluetoothと基板の勉強会 -Wakasa Masao
 
2016年11月19日 AITCシニア技術者勉強会 第1回「1からはじめるIoT ~IoTまでの歴史~」
2016年11月19日 AITCシニア技術者勉強会 第1回「1からはじめるIoT ~IoTまでの歴史~」 2016年11月19日 AITCシニア技術者勉強会 第1回「1からはじめるIoT ~IoTまでの歴史~」
2016年11月19日 AITCシニア技術者勉強会 第1回「1からはじめるIoT ~IoTまでの歴史~」 aitc_jp
 

Similar to Bluetooth connecting iot bluetooth (8)

IoTゲームの難易度雑感
IoTゲームの難易度雑感IoTゲームの難易度雑感
IoTゲームの難易度雑感
 
Web BluetoothではじめるIoT Prototype
Web BluetoothではじめるIoT PrototypeWeb BluetoothではじめるIoT Prototype
Web BluetoothではじめるIoT Prototype
 
Bluetooth LEとiBeaconを使った、すれ違い通信
Bluetooth LEとiBeaconを使った、すれ違い通信Bluetooth LEとiBeaconを使った、すれ違い通信
Bluetooth LEとiBeaconを使った、すれ違い通信
 
Nordic bluetooth smart 20150123 shared
Nordic bluetooth smart 20150123 sharedNordic bluetooth smart 20150123 shared
Nordic bluetooth smart 20150123 shared
 
WebBluetoothなど - JSで制御するBluetoothと基板の勉強会 -
WebBluetoothなど	- JSで制御するBluetoothと基板の勉強会 -WebBluetoothなど	- JSで制御するBluetoothと基板の勉強会 -
WebBluetoothなど - JSで制御するBluetoothと基板の勉強会 -
 
2016年11月19日 AITCシニア技術者勉強会 第1回「1からはじめるIoT ~IoTまでの歴史~」
2016年11月19日 AITCシニア技術者勉強会 第1回「1からはじめるIoT ~IoTまでの歴史~」 2016年11月19日 AITCシニア技術者勉強会 第1回「1からはじめるIoT ~IoTまでの歴史~」
2016年11月19日 AITCシニア技術者勉強会 第1回「1からはじめるIoT ~IoTまでの歴史~」
 
Manabiya session
Manabiya sessionManabiya session
Manabiya session
 
Winストアアプリでble接続
Winストアアプリでble接続Winストアアプリでble接続
Winストアアプリでble接続
 

More from Daisuke Nagata

iOSDC Japan 2019 Reject Conference days1[非公式]
iOSDC Japan 2019 Reject Conference days1[非公式]iOSDC Japan 2019 Reject Conference days1[非公式]
iOSDC Japan 2019 Reject Conference days1[非公式]Daisuke Nagata
 
Swift love party _meeting_materials
Swift love party _meeting_materialsSwift love party _meeting_materials
Swift love party _meeting_materialsDaisuke Nagata
 
Metalプログラミング
MetalプログラミングMetalプログラミング
MetalプログラミングDaisuke Nagata
 
Swiftプログラミングを考える
Swiftプログラミングを考えるSwiftプログラミングを考える
Swiftプログラミングを考えるDaisuke Nagata
 
実践業務を爆速でこなすtipsとgenerics
実践業務を爆速でこなすtipsとgenerics 実践業務を爆速でこなすtipsとgenerics
実践業務を爆速でこなすtipsとgenerics Daisuke Nagata
 
Realm,rx swift,repro を使ってみて
Realm,rx swift,repro を使ってみてRealm,rx swift,repro を使ってみて
Realm,rx swift,repro を使ってみてDaisuke Nagata
 
Sansan様 登壇資料
Sansan様 登壇資料Sansan様 登壇資料
Sansan様 登壇資料Daisuke Nagata
 
クラスメソッド第4回登壇資料 RxRealm
クラスメソッド第4回登壇資料 RxRealmクラスメソッド第4回登壇資料 RxRealm
クラスメソッド第4回登壇資料 RxRealmDaisuke Nagata
 
Rx swift,Repro framewolrk
Rx swift,Repro framewolrkRx swift,Repro framewolrk
Rx swift,Repro framewolrkDaisuke Nagata
 
キャリアとアプリの アップデート
キャリアとアプリの アップデートキャリアとアプリの アップデート
キャリアとアプリの アップデートDaisuke Nagata
 

More from Daisuke Nagata (13)

iOSDC Japan 2019 Reject Conference days1[非公式]
iOSDC Japan 2019 Reject Conference days1[非公式]iOSDC Japan 2019 Reject Conference days1[非公式]
iOSDC Japan 2019 Reject Conference days1[非公式]
 
Swift love party _meeting_materials
Swift love party _meeting_materialsSwift love party _meeting_materials
Swift love party _meeting_materials
 
Swift愛好会vol37
Swift愛好会vol37Swift愛好会vol37
Swift愛好会vol37
 
Ios machine learning
Ios machine learningIos machine learning
Ios machine learning
 
Metalプログラミング
MetalプログラミングMetalプログラミング
Metalプログラミング
 
Swiftプログラミングを考える
Swiftプログラミングを考えるSwiftプログラミングを考える
Swiftプログラミングを考える
 
実践業務を爆速でこなすtipsとgenerics
実践業務を爆速でこなすtipsとgenerics 実践業務を爆速でこなすtipsとgenerics
実践業務を爆速でこなすtipsとgenerics
 
Realm,rx swift,repro を使ってみて
Realm,rx swift,repro を使ってみてRealm,rx swift,repro を使ってみて
Realm,rx swift,repro を使ってみて
 
Sansan様 登壇資料
Sansan様 登壇資料Sansan様 登壇資料
Sansan様 登壇資料
 
クラスメソッド第4回登壇資料 RxRealm
クラスメソッド第4回登壇資料 RxRealmクラスメソッド第4回登壇資料 RxRealm
クラスメソッド第4回登壇資料 RxRealm
 
Rx swift,Repro framewolrk
Rx swift,Repro framewolrkRx swift,Repro framewolrk
Rx swift,Repro framewolrk
 
Realm meet up #17
Realm meet up #17Realm meet up #17
Realm meet up #17
 
キャリアとアプリの アップデート
キャリアとアプリの アップデートキャリアとアプリの アップデート
キャリアとアプリの アップデート
 

Bluetooth connecting iot bluetooth