Bluetooth connecting iot bluetooth

  • View
    188

  • Download
    1

  • Category

    Mobile

Preview:

Citation preview

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新年会ありがとうございました。

Recommended