ミニビーコンスキャン | Minew
製品
スターターキット
アプリケーション
サービス
リソース
パートナー
について
検索
日本語
English
Deutsch
Français
日本語
한국어
Italiano
Español
Português
Русский
العربية
中文(漢字)
中文(简体)
店
テクノロジーによって
ブルートゥース
携帯電話
GNSS
LoRaWAN
UWB
Wi-Fi
ミリ波
Bluetooth ビーコン
MBM03 険しい道路用スタッドビーコン
MBM02 近接ナビゲーション ビーコン
MBM01 超長距離ビーコン
MBS02 ロケーションビーコン
C3 USB BLE ビーコン
i10 屋内位置ビーコン
製品を見る
人事タグ
MWC05 安全場所スマートバッジ
MWB02 ウェアラブル非常ボタン
MWH01 Bluetooth ヘルメットタグ
MWC03 Bluetooth LTE ロケーションバッジ
MWC02 超薄型ロケーションカード
MWC01 Bluetooth充電式バッジ
製品を見る
アセットトラッカー
MTB09 & MTB10 超小型アセットタグ
MTB08T & H / 振動資産タグ
MTB07 Bluetoothパレットトラッカー
MTB11アンビエントライト収穫ブルタグ
MTB06 BLE 印刷可能スマートラベル
MBT02 Bluetooth le接続可能な資産タグ
製品を見る
センサータグ
MSD01 TOFセンサー
MSA01周囲光センサー
MSE01 & MSE02 機器ステータスセンサー
MST01 Pt100 温度センサー
MST03 資産温度ロガー
ブルートゥース 5.0 ドアセンサー
製品を見る
IoTゲートウェイ
MG4充電式POEゲートウェイ
MG8 マイクロ USB LTE ゲートウェイ
MG7 ミニ イーサネット Nova ゲートウェイ
Plughub 1 スマートプラグゲートウェイ
MG6 4G LORAWAN STELLAR GATEWAY
MG5 屋外モバイル LTE ゲートウェイ
製品を見る
タグを探す
MTC02 FindMy キー トラッカー
F6 FindMy キーファインダー
リピータ
MBM04 位置リレービーコン
mndbpoe1ゲートウェイ & Powerbridgeコンボ
MWC01 バッジ Bluetooth リピーター
Wiliot IoT ピクセル用 MNDB1 デュアル バンド ブリッジ
接続モジュール
ミニューセミ
®
電子棚札
新しいタグ
®
人事タグ
MWC03 Bluetooth LTE ロケーションバッジ
アセットトラッカー
MTB04 5G配送ラベル
IoTゲートウェイ
MG6 4G LORAWAN STELLAR GATEWAY
LG1 LoRaWAN ゲートウェイ
MG5 屋外モバイル LTE ゲートウェイ
人事タグ
MWC05 安全場所スマートバッジ
MWC03 Bluetooth LTE ロケーションバッジ
アセットトラッカー
MTB04 5G配送ラベル
LTB01-S LoRaWAN 太陽光発電 GPS アセット トラッカー
LTB01-G LoRaWAN GPS アセット トラッカー
IoTゲートウェイ
MG5 屋外モバイル LTE ゲートウェイ
接続モジュール
ミニューセミ
®
人事タグ
MWC05 安全場所スマートバッジ
LWC01 LoRaWAN 職員バッジ
アセットトラッカー
LTB01-S LoRaWAN 太陽光発電 GPS アセット トラッカー
LTB01-G LoRaWAN GPS アセット トラッカー
センサータグ
LSD01ロラワンドアセンサー
LSG01 空気質センサー
LBM01 LoRaWAN スマートボタン
LST01ロラワン温度と湿度センサー
LSP01 LoRaWAN PIRセンサー
LSL01 LoRaWAN漏水センサー
製品を見る
IoTゲートウェイ
MG6 4G LORAWAN STELLAR GATEWAY
LG1 LoRaWAN ゲートウェイ
道具
LXSD01 LoRa信号検出器
接続モジュール
ミニューセミ
®
接続モジュール
ミニューセミ
®
センサータグ
MSR01 ミリ波レーダーセンサー
IoTゲートウェイ
MG4充電式POEゲートウェイ
MG8 マイクロ USB LTE ゲートウェイ
MG7 ミニ イーサネット Nova ゲートウェイ
Plughub 1 スマートプラグゲートウェイ
MG6 4G LORAWAN STELLAR GATEWAY
LG1 LoRaWAN ゲートウェイ
製品を見る
接続モジュール
ミニューセミ
®
センサータグ
MSR01 ミリ波レーダーセンサー
接続モジュール
ミニューセミ
®
ブルートゥース 5.1 AoA 屋内測位
クラウド構成可能な BLE iBeacon
オフィスと職場 - モス
病院と医療
倉庫と工場 - MW
博物館とアートギャラリー - MVS
サプライチェーン
Logistics & Warehouse
トラックアンドトレース
状態監視
コールドチェーン温度制御
衝撃/振動検出
在庫管理
健康管理
患者の安全
スタッフが強烈な警告
Temperature & Humidity Monitoring
屋内ナビゲーション
RTLS医療機器の追跡
機器のステータス監視
製造業
重機の追跡
ツールトラッキング
従業員の安全
機械の状態監視
在庫管理
予測メンテナンス
ワークスペース
スペース占有
エネルギー制御
大気質監視
アクセス制御
自動チェックイン
従業員の安全
施設管理
Equipment Status Monitoring & Tracking
水漏れ検出
使用レベルの検出
環境監視
室内空気質モニタリング
スマートパーキング
工事
Worker Safety & Monitoring
建設ツールの追跡
Real-time Temp & Vibration Monitoring
重機の状態監視
SOSアラート
ホスピタリティ
部屋の状態の監視
占有検出
Employee & Guest Safety
水保全
スマートパーキング
シャトルバストラッキング
展示 / イベント
訪問者分析
屋内の方法
近接通知
興味深い点
使用レベルの検出
小売り
近接マーケティング
屋内の方法
電子棚ラベル
顧客フロー分析
従業員の生産性
冷蔵庫の温度監視
教育
出席チェックイン
Student & Staff Safety
緊急警告
大気質監視
訪問者管理
空港
屋内ナビゲーション
荷物追跡
緊急警告
航空会社のトロリー追跡
手荷物トラクターの場所
Concept & Design Services
PCB & Electronics Design
Mechanical & Industrial Design
Firmware & Embedded Software
Manufacturing & Delivery Solutions
Rapid Prototyping & Sampling
大量生産
Quality Assurance & Compliance
カスタムコラボレーションモデル
ODM (
Design & Manufacturing
)
共同開発パートナーシップ
OEM & White-Label Fulfillment
Marketing & Co-Promotion Services
共同マーケティング プログラム
共同ブランドのプレスリリース
Case Study & Success Showcase
ツール
IoT デバイスの構成およびアップグレード ツール
SDK & API
MBeacon 用の SDK と API, ビーコンプラス, Mセンサー, 等.
ドキュメンテーション
データシート,
2
開発指示書など
白い紙
IoT業界分析レポート, ソリューションとユースケース
タグクラウド
IoTデバイスの見える化管理を実現するクラウドプラットフォーム
よくある質問
コミュニケーションと共有のためのテクニカル サポート ポータル
イベント
IoTハードウェア展示会カレンダー - 今後のイベント
ブログ
業界の洞察, 市場動向と事例紹介
ニュース
ニュース, イベントや展示会
私たちは誰ですか
IoT デバイスのイノベーターおよびメーカー
Mission & Vision
Interneting every object & Bring the world into IoT times
お問い合わせ
本部, 電話と電子メール
ビーコンスキャンSDK
# MinewBeacon スキャン ソフトウェア開発キット ガイド ## インストール ### CocoaPods MinewBeaconScan is available through [ココアポッド](http://ココアポッド.org/). インストールするには, 次の行を Podfile に追加するだけです, そしてインポートします
: ### 手動で 1. プロジェクトをダウンロードし、MinewBeaconScan.framework フォルダーをプロジェクトにドロップします。. 2. ファイルをインポートする `
`. ```c #import
「」 ## Requirements This library requires iOS 9.0+. ## Configs before development The SDK used CoreLocation and CoreBluetooth. Appleの監査仕様に準拠するため, バックグラウンドタスクを使用するかどうかを区別する必要があります. 開発者にとってバックグラウンドタスクは必要ありません: 「」c // 1. 背景サポートを NO に設定します [aManager startScan:uuids 背景サポート: いいえ]; // 2. 位置情報の更新を無効にし、プロジェクトで Bluetooth LE アクセサリを使用します. // PS: iOSの制限があるため, 一部のデバイスがバックグラウンド スキャンをサポートしていない場合, アプリがバックグラウンドになると、デバイスのこれらのデータは取得されません, アプリケーションプロセスは一時停止状態ではありませんが、. ``` for the developer require background task: 「」c // 1. 背景サポートをYESに設定します [aManager startScan:uuids 背景サポート :はい]; // 2、位置情報の更新と Bluetooth LE アクセサリの使用を同時に有効にします。, 追加する必要があります "NSLocationAlwaysUsageDescription" プロジェクトの info.plist ファイルに項目を追加します. // PS:SDK はバックグラウンド モードに変更され、スキャンを続行します。,バックグラウンドモードをサポートするデバイスがある場合, すべてのデリゲート メソッドは通常どおり実行されます. ``` Configs for "info.plist" 「」c
NSBluetooth周辺機器の使用法説明
アプリは Bluetooth を使用してデバイスと通信します.
NS場所の使用法説明
アプリはあなたの位置を記録します
NSLocationWhenInUseUsageDescription
アプリはあなたの位置を記録します
NSLocationAlwaysUsageDescription
アプリはあなたの位置を記録します
「」 ## Get Started MinewBeaconManager (以下のマネージャーとして) 周囲のデバイスをスキャンまたは停止できます, **Minewbeacon** が作成されます(以下のビーコンとして) すべてのデバイスのインスタンス. データの更新をリッスンして表示されます(数秒以内にデータが更新されない場合、デバイスが消失したと考えられます, デバイスが最初にスキャンされたか、最初からスキャンされた場合、デバイスが出現したと考えられます。 "消える" ) デバイスの状態, 同時に, マネージャーは携帯電話の Bluetooth 状態の変化をリッスンします. 以下のコードです: 1. マネージャー共有インスタンスを取得する, デリゲートを設定する: ```c MinewBeaconManager *manager = [MinnewBeaconManager 共有インスタンス]; マネージャー.デリゲート = 自分自身; 「」 2. デバイスのスキャンを開始する. 「」c [マネージャースタートスキャン:@[@"uuid1", @"uuid2",...] 背景サポート:いいえ]; 「」 3. デリゲートメソッドからデバイスのデータを取得する. 「」c // マネージャーがデバイスを見つけた場合, このメソッドは毎秒実行されます, - (空所)mynewBeaconManager:(MinnewBeaconManager *)マネージャーがやったレンジビーコン:(NSArray
*)ビーコン { NSLog(@"現在のビーコン:%@", ビーコン); } 「」 4. ビーコンインスタンスのデータを取得する. ビア方式 "-(MinnewBeaconValue \*)getBeaconValue:(ビーコン値インデックス)索引". データの汎用性を高めるために, **MinewBeaconValue** を使用してあらゆる種類のデータを処理します, BeaconValue インスタンスは文字列にすることができます, 整数, float または bool, 毎 "索引" 値に対応する, 以下のコードのように: ```c MinewBeacon *beacon = beacons[0]; // uuid NSString *uuid = [ビーコンgetBeaconValue:BeaconValueIndex_UUID].文字列値; // major NSInteger major = (長さ)[ビーコンgetBeaconValue:BeaconValueIndex_Major].intValue; // minor NSInteger minor = (長さ)[ビーコンgetBeaconValue:BeaconValueIndex_Minor].intValue; ``` Table for ValueIndex and data types | 索引 | データ名 | タイプ | 詳細 | | --- | --- | --- | --- | | ビーコン値インデックス_UUID | uuid | 文字列値 | | | ビーコン値インデックス_名前 | 名前 | 文字列値 | | | BeaconValueIndex_Major | 選考科目 | intValue | | | BeaconValueIndex_Minor | マイナー | intValue | | | BeaconValueIndex_WechatId | wechatId | intValue | 部分的なデバイス | | BeaconValueIndex_Mac | MACアドレス | 文字列値 | 部分的なデバイス | | ビーコン値インデックス_RSSI | RSSI | intValue | | | ビーコン値インデックス_バッテリーレベル | バッテリー | intValue | | | ビーコン値インデックス_温度 | 温度 | floatValue | 部分的なデバイス | | BeaconValueIndex_Humidity | 湿度 | floatValue | | | BeaconValueIndex_Txpower | txパワー | intValue | | | BeaconValueIndex_InRange | 範囲内 | ブール値 | | | BeaconValueIndex_接続可能 | 接続可能 | ブール値 | | 上記のインデックスを介して必要なデータを取得するだけです. 今, SDKの基本的な使い方はこれで終わりです, 以下のその他のコード: デバイスの表示と非表示の変化を聞く. 「」c // デバイスが消える. - (空所)mynewBeaconManager:(MinnewBeaconManager *)マネージャーが消えるビーコン:(NSArray
*)ビーコン { NSLog(@"---ビーコンを消す:%@", ビーコン); } // デバイスが表示されます. - (空所)mynewBeaconManager:(MinnewBeaconManager *)マネージャー登場ビーコン:(NSArray
*)ビーコン { NSLog(@"ビーコンが現れる:%@", ビーコン); } ``` Listen to the Bluetooth state of cellphone. 3 つの Bluetooth 状態: Bluetooth の状態:BluetoothStatePowerOn(パワーオン),BluetoothStatePowerOff(電源オフ),BluetoothStateUnknown(unknown) ```c // Bluetooth の状態の変化を聞く - (空所)mynewBeaconManager:(MinnewBeaconManager *)マネージャーがUpdateStateを実行しました:(Bluetooth の状態)州 { NSLog(@"Bluetooth の状態:%LD", (長さ)州); } ``` you can also check bluetooth state like this: ```c BluetoothState state = [aマネージャーがBluetoothStateを確認する]; もし(状態 == BluetoothStatePowerOn) NSLog(@"Bluetooth は現在電源オンです。"); そうでなければ ... 「」 ## クラスリファレンス ### MinewBeacon Device instance Class, 「」c // デバイスのデータを取得する -(MinnewBeaconValue *)getBeaconValue:(ビーコン値インデックス)索引; // UUIDの取得など: [aBeacon getBeaconValue:BeaconValueIndex_UUID].文字列値; // からのインデックス "ビーコン値インデックス"; // !!!:you should get data by its type typedef NS_ENUM(NS整数, ビーコン値インデックス) { // UUID BeaconValueIndex_UUID = 1, // 文字列値 // Major BeaconValueIndex_Major, // intValue // Minor BeaconValueIndex_Minor, // intValue // Name BeaconValueIndex_Name, // 文字列値 // RSSI BeaconValueIndex_RSSI, // intValue // battery BeaconValueIndex_BatteryLevel, // intValue // temperature BeaconValueIndex_Temperature, // humidity BeaconValueIndex_Humidity, // TxPower BeaconValueIndex_TxPower, // intValue // in scanning range or not BeaconValueIndex_InRage, // ブール値 // wechatId,(Partial device) BeaconValueIndex_WechatId, // intValue }; 「」 ### MinewBeaconValue Device value instance class ```c // get int value @property (非原子的な, 読み取り専用, 割り当てる) NSInteger intValue; // get float value @property (非原子的な, 読み取り専用, 割り当てる) float floatValue; // get string value @property (非原子的な, 読み取り専用, コピー) NSString *stringValue; // get data value @property (非原子的な, 読み取り専用, 強い) NSData *dataValue; // get bool value @property (非原子的な, 読み取り専用, 割り当てる) BOOL bool値; 「」 ### MinewBeaconManager Global Manager class. 「」c // delegate @protocol MinewBeaconManagerDelegate
@オプション // 新しいデバイスをスキャンしました, コールバック間隔 3 秒, - (空所)mynewBeaconManager:(MinnewBeaconManager * )マネージャー登場ビーコン:(NSArray
*)ビーコン; // 消えるデバイスを聞いてください (のデータは更新されません 10 2番。) - (空所)mynewBeaconManager:(MinnewBeaconManager * )マネージャーが消えるビーコン:(NSArray
*)ビーコン; // 表示されるデバイスを聞く (初めてスキャンされました。) - (空所)mynewBeaconManager:(MinnewBeaconManager * )マネージャーがやったレンジビーコン:(NSArray
* )ビーコン; @終わり // @interfaceMinewBeaconManager : NSオブジェクト // 共有インスタンス - (MinnewBeaconManager *)共有インスタンス; // デバイスのスキャンを開始する, "uuid" uuid 文字列配列です, "有効にする" バックグラウンド スキャン サポートのスイッチです - (空所)スキャン開始:(NSArray
*)uuids 背景サポート :(ブール)有効にする; // デバイスのスキャンを停止する. - (空所)ストップスキャン; // delegate @property (非原子的な, 強い) ID
代表者; @財産 (非原子的な, 読み取り専用, 割り当てる) Bluetooth の状態 // すべてのデバイスがスキャンされました. @財産 (非原子的な, 読み取り専用, コピー) NSArray
*スキャンされたビーコン; // 範囲内のすべてのデバイス. @財産 (非原子的な, 読み取り専用, コピー) NSArray
*inRangeビーコン; @end ``` ## 変更ログ - 2017.10.16 英語版 - 2016.12.22 iOSのアップデート 10 - 2016.11.29 新しいファームウェアのアップデート. - 2016.9.18 Appleのレビューの更新 - 2020.09.18 スキャン v3 デバイスのアップデート。 最終更新:: 12/22/2020, 9:49:53 午前
ライブチャット
その製品があなたのビジネスに適しているかどうか疑問に思う? 実際の人々とチャットする.
チャットを開始する
私たちに従ってください
今すぐチャット
Eメール
ありがとう
私たちのチームが電子メールで返信します 24 時間. 受け取らない場合は, 迷惑メールボックスを確認してください.
製品
記事
キーワード
製品
製品
記事
キーワード