マイニューセンサーキット | 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
お問い合わせ
本部, 電話と電子メール
MinewSensorKit SDK
# MTSensorKit Documentation This set of SDK only supports the Bluetooth Sensor device produced by Minew, 現在は温度と湿度のセンサーとドアのセンサーです. SDK は、開発者が携帯電話とセンサー間のすべての作業を処理するのに役立ちます。, 含む: スキャン装置, デバイスを接続する, デバイスへのデータの書き込み, デバイスからデータを受信する, 等. ## Preliminary work Overall framework: MTCentralManager はデバイス管理クラスです, APP の実行中は常にシングルトンです。. MTPeripheral はデバイス インスタンス クラスです. このスイートは、デバイスごとに MTPeripheral インスタンスを生成し、デバイスの監視と操作を容易にします。. MTセントラルマネージャー : デバイス管理クラス, 周囲のセンサーデバイスをスキャンできます, そしてそれらを接続することができます, それらを確認してください, 等. **MTPペリフェラル** : デバイスインスタンスクラス. MTCentralManager が物理デバイスを検出したとき, MTCentralManager は MTPeripheral インスタンスを生成します, 物理デバイスに相当します. **MTブロードキャストハンドラー** : デバイスブロードキャストクラス, デバイスがブロードキャストするときにデータを取得できる. **MTConnectionHandler** : デバイスからデータを送受信するためのデバイス接続クラス. **MTUまで** : データ書き込み命令. ## 始めましょう ### 開発環境: -Xcode10 +, 現在の SDK は Xcode11 でコンパイルされています, 開発にはXcode10以降を使用してください; -iOS11, 最小システムバージョンはiOS11です; ### プロジェクトにインポートする: 1. CocoaPods MTSensorKit is available through CocoaPods. インストールするには, 次の行を Podfile に追加するだけです, そしてインポートします
: ```c pod 'MTSensorKit' ``` 2. Manually Copy the development kit files: MTSensorKit.framework ファイルをプロジェクトのプロジェクト ディレクトリにコピーする, そしてそれらをプロジェクトに追加します. PS: !!! iOS10以降の場合, Apple が Bluetooth API に許可制限を追加しました. プロジェクトの info.plist ファイルに文字列を追加する必要があります: プライバシー -Bluetooth周辺機器の使用説明-"使用方法の説明". !!! iOS13以降の場合, Apple が Bluetooth API に許可制限を追加しました. プロジェクトの info.plist ファイルに文字列を追加する必要があります: プライバシー-Bluetooth Always 使用説明-"使用方法の説明". ### 開発を開始する #### Scanning equipment First you need to get the singleton of MTCentralManager, 次に、電話の現在の Bluetooth ステータスを確認します。, その後、デバイスをスキャンできます. 「」c // Get Manager singleton MTCentralManager * マネージャー = [MTCentralManager 共有インスタンス]; 発送後 (発送時期 (DISPATCH_TIME_NOW, (int64_t) (1 * NSEC_PER_SEC)), ディスパッチ_get_main_queue (), ^ { // The current state of the Bluetooth switch on the mobile phone if (self-> manager.status == PowerStatePoweredOn) { // デバイススキャンを開始する [マネージャースタートスキャン: ^ (NSArray
* デバイス) { //ブロードキャスト属性の種類に応じて, 必要なセンサータイプをフィルタリングできます. self-> deviceAry = devices; }]; } }); // スキャンされたデバイスは、manager.scannedPeris を使用して取得することもできます。 // 携帯電話の Bluetooth ステータスに応答する必要がある場合. コールバックを聞いてください. [マネージャーが変更したBluetoothステータス: ^ (電源状態のステータス) { スイッチ (状態) { ケース PowerStatePoweredOn: NSLog (@ "Bluetooth ステータスがパワーオンに変わります"); 壊す; ケース PowerStatePoweredOff: NSLog (@ "Bluetooth ステータスが電源オフに変わります"); 壊す; ケース PowerStateUnknown: NSLog (@ "Bluetooth ステータスが不明に変更される"); } }]; ``` **PS: SDK 全体は、電話機の Bluetooth 状態がパワーオンの場合にのみ機能します。** #### Connect to device ```c // The scanned device can be obtained from the previous step MTPeripheral * デバイス = デバイスAry [0]; // デバイスを接続する [マネージャーがペリフェラルに接続: デバイス]; // デバイスの接続ステータスをリッスンする. [p.connector の DidChangeConnection: ^ (接続接続) { もし (接続 == 検証済み) { // 検証成功, successfully connected to the device NSLog (@ "有効化された"); //パスワードを書く必要がある, パスワードが正常に検証された後に他の操作を実行する } もし (接続 == 切断されました) { NSLog (@ "デバイスが切断されました。"); } }]; 「」 #### Write data to the device Take the next step, 携帯電話がデバイスとの接続を正常に確立し、認証が成功したとき, デバイスは読み取りと書き込みができます. 1. Write data ```c //Obtain the corresponding command data through MTUtils, 例えば: NSData *データ = [MTUtils 検証パスワード:@"123456"]; [self-> _ per.connector writeData: データ完成: ^ (BOOL の成功, NSエラー * _null 以外のエラー) { もし (エラー) { NSLog (@ "データの書き込みに失敗しました:% @", エラー); } それ以外 { NSLog (@ "データ書き込み成功"); } }]; 「」 2. Receive data ```c [_per.connector の DidReceiveData: ^ (NSデータ * _null 以外の日付) { もし (データ) { NSLog (@ "データの受信に成功しました:% @", データ); } それ以外 { NSLog (@ "データの受信に失敗しました"); } } }]; 「」 ## スケジュール ### MTCentralManager プロパティの説明 | 名前 | タイプ | 説明 | | -------- | -------- | -------- | | 状態 | 電源状態 | 携帯電話のBluetoothステータス | | スキャンされたペリス | NSArray | スキャンされたデバイス | ### MTPeripheral プロパティの説明 | 名前 | タイプ | 説明 | | -------- | -------- | -------- | | 識別子 | NS文字列 | デバイス識別子 | | 放送 | MTブロードキャストハンドラー | MTBroadcastHandler のオブジェクト | | コネクタ | MTConnectionハンドラー | MTConnectionHandler のオブジェクト | ### MTBroadcastHanler プロパティの説明 | 名前 | タイプ | 説明 | | -------- | -------- | -------- | | 名前 | NS文字列 | 装置名 | | RSSI | NS整数 | デバイスの RSSI | | バッテリー | NS文字列 | デバイスのバッテリー | | マック | NS文字列 | デバイス Mac | | 識別子 | NS文字列 | デバイス識別子 | | 温度 | ダブル | デバイスの温度 | | 地上で | ダブル | デバイスの湿度 | | リセット情報 | uint8_t | デバイス温度単位フラグ | | タイプ | センサーの種類 | デバイスタイプ | | byステータス | NS文字列 | デバイスのドアのステータス| | 警告ステータス | uint8_t | デバイスのアラームステータス | | 名前 | タイプ | 説明 | | -------- | -------- | -------- | | 名前 | NS文字列 | 装置名 | | RSSI | NS整数 | デバイスの RSSI | | マック | NS文字列 | デバイス Mac | | 識別子 | NS文字列 | デバイス識別子 | | 会社バージョン | NS文字列 | ファームバージョン | | ハードウェアバージョン | NS文字列 | ハードウェアバージョン | | 画面情報 | NS文字列 | 画面情報 | | バッテリー | NS文字列 | バッテリー | | チップ温度 | ダブル | チップ温度 | | 心拍数 | NS文字列 | 心拍数 | | タグRss | NS文字列 | タグRss | | チップ情報 | NS文字列 | チップ情報 | | 画像IDデータ | NSデータ | 画像IDデータ | | エラーコード | NS整数 | エラーコード | | 周辺機器サポート | NS文字列 | 周辺機器サポート | ### MTConnectionHandler プロパティの説明 | 名前 | タイプ | 説明 | | -------- | -------- | -------- | | マックストリング | NS文字列 | デバイス Mac | | 繋がり | 繋がり | デバイスの接続ステータス |
ライブチャット
その製品があなたのビジネスに適しているかどうか疑問に思う? 実際の人々とチャットする.
チャットを開始する
私たちに従ってください
今すぐチャット
Eメール
ありがとう
私たちのチームが電子メールで返信します 24 時間. 受け取らない場合は, 迷惑メールボックスを確認してください.
製品
記事
キーワード
製品
製品
記事
キーワード