米新传感器套件 | Minew
产品
入门套件
应用领域
服务
资源
合作伙伴
关于
搜索
中文(简体)
English
Deutsch
Français
日本語
한국어
Italiano
Español
Português
Русский
العربية
中文(漢字)
中文(简体)
店铺
通过技术
蓝牙
Cellular
GNSS
洛拉万
UWB
Wi-Fi
Cellular
蓝牙信标
MBM03 坚固型道钉信标
MBM02 近距离导航信标
MBM01 超远程信标
MBS02 定位信标
C3 USB BLE 信标
i10室内定位信标
查看产品
人员标签
MWC05 安全定位智能徽章
MWB02 穿戴式紧急按钮
MWH01 蓝牙头盔标签
MWC03 蓝牙 LTE 定位徽章
MWC02超薄定位卡
MWC01 蓝牙充电胸卡
查看产品
资产追踪器
山地车09 & MTB10 超小型资产标签
山地车08T & H / 振动资产标签
MTB07蓝牙托盘跟踪器
MTB11环境光收获ble标签
MTB06 BLE 可打印智能标签
MBT02蓝牙LE可连接资产标签
查看产品
传感器标签
MSD01 TOF传感器
MSA01环境光传感器
MSE01 & MSE02设备状态传感器
MST01 Pt100 温度传感器
MST03 资产温度记录仪
蓝牙 5.0 门磁
查看产品
物联网网关
MG4 可充电 PoE 网关
MG8 Micro-USB LTE 网关
MG7 迷你以太网 Nova 网关
插件 1 智能插头网关
MG6 4G Lorawan Stellar Gateway
MG5 室外移动 LTE 网关
查看产品
查找我的标签
MTC02 FindMy 钥匙追踪器
F6 查找我的钥匙查找器
中继器
MBM04 定位中继信标
mndbpoe1网关 & Powerbridge组合
MWC01 徽章蓝牙中继器
适用于 Wiliot IoT Pixel 的 MNDB1 双频桥
连接模块
MinewSemi
®
电子货架标签
Minewtag
®
人员标签
MWC03 蓝牙 LTE 定位徽章
资产追踪器
MTB04 5G运输标签
物联网网关
MG6 4G Lorawan Stellar Gateway
LG1 LoRaWAN 网关
MG5 室外移动 LTE 网关
人员标签
MWC05 安全定位智能徽章
MWC03 蓝牙 LTE 定位徽章
资产追踪器
MTB04 5G运输标签
LTB01-S LoRaWAN 太阳能 GPS 资产跟踪器
LTB01-G LoRaWAN GPS 资产追踪器
物联网网关
MG5 室外移动 LTE 网关
连接模块
MinewSemi
®
人员标签
MWC05 安全定位智能徽章
LWC01 LoRaWAN 人员徽章
资产追踪器
LTB01-S LoRaWAN 太阳能 GPS 资产跟踪器
LTB01-G LoRaWAN GPS 资产追踪器
传感器标签
LSD01 Lorawan门传感器
LSG01 空气质量传感器
LBM01 LoRaWAN 智能按钮
LST01 Lorawan温度和湿度传感器
LSP01 LoRaWAN PIR 传感器
LSL01 LoRaWAN 漏水传感器
查看产品
物联网网关
MG6 4G Lorawan Stellar Gateway
LG1 LoRaWAN 网关
工具
LXSD01 LoRa信号检测器
连接模块
MinewSemi
®
连接模块
MinewSemi
®
传感器标签
MSR01 毫米波雷达传感器
物联网网关
MG4 可充电 PoE 网关
MG8 Micro-USB LTE 网关
MG7 迷你以太网 Nova 网关
插件 1 智能插头网关
MG6 4G Lorawan Stellar Gateway
LG1 LoRaWAN 网关
查看产品
连接模块
MinewSemi
®
传感器标签
MSR01 毫米波雷达传感器
连接模块
MinewSemi
®
蓝牙 5.1 迎角室内定位
可云配置的 BLE iBeacon
办公室和工作场所 - MOS
医院和医疗保健
仓库和工厂 - MWS
博物馆和美术馆 - 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
定制协作模型
原始设计制造商 (
Design & Manufacturing
)
联合开发伙伴关系
OEM & White-Label Fulfillment
Marketing & Co-Promotion Services
联合营销计划
联合品牌新闻稿
Case Study & Success Showcase
工具
物联网设备的配置和升级工具
SDK & API
MBeacon 的 SDK 和 API, 信标加, 传感器, ETC.
文档
数据表,
2
开发指导文档及其他
白皮书
物联网行业分析报告, 解决方案和用例
标签云
物联网设备可视化管理云平台
FAQs
沟通分享的技术支持门户
活动
物联网硬件展会日历 - 即将举行的活动
博客
行业洞察, 市场趋势与案例研究
新闻
新闻, 活动和展览
我们是谁
物联网设备的创新者和制造商
Mission & Vision
Interneting every object & Bring the world into IoT times
联系我们
总部, 电话和电子邮件
米纽传感器套件SDK
# MTSensorKit Documentation This set of SDK only supports the Bluetooth Sensor device produced by Minew, 目前是温湿度传感器和门磁传感器. SDK可以帮助开发者处理手机和Sensor之间的所有工作, 包括: 扫描设备, 连接设备, 将数据写入设备, 从设备接收数据, ETC. ## Preliminary work Overall framework: MTCentralManager是设备管理类, APP运行时始终是单例. MTPeripheral是设备实例类. 该套件将为每个设备生成一个MTPeripheral实例,方便监控和操作设备. MTCentralManager : 设备管理类, 可以扫描周围的Sensor设备, 并可以连接它们, 验证它们, ETC. **MTP外设** : 设备实例类. 当 MTCentralManager 发现物理设备时, MTCentralManager会生成一个MTPeripheral实例, 对应物理设备. **MTBroadcastHandler** : 设备广播类, 可以在设备广播时获取数据. **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文件复制到工程项目目录下, 然后将它们添加到项目中. 聚苯乙烯: !!! 在iOS10及以上版本, Apple 添加了蓝牙 APi 的权限限制. 您需要将一个字符串添加到项目的 info.plist 文件中: 隐私-蓝牙周边使用说明-"您的使用说明". !!! 在iOS13及以上版本, Apple 添加了蓝牙 APi 的权限限制. 您需要将一个字符串添加到项目的 info.plist 文件中: 隐私-蓝牙始终使用说明-"您的使用说明". ### 开始开发 #### Scanning equipment First you need to get the singleton of MTCentralManager, 然后查看手机当前的蓝牙状态, 然后你可以扫描设备. ````c // Get Manager singleton MTCentralManager * 经理= [MTCentralManager共享实例]; 调度_之后 (调度时间 (DISPATCH_TIME_NOW, (int64_t) (1 * NSEC_PER_SEC)), 调度获取主队列 (), ^ { // The current state of the Bluetooth switch on the mobile phone if (self-> manager.status == PowerStatePoweredOn) { // 开始设备扫描 [管理员开始扫描: ^ (NSArray
* 设备) { //根据广播属性类型, 可以过滤所需的传感器类型. self-> deviceAry = devices; }]; } }); // 扫描的设备也可以使用manager.scannedPeris获取 // 如果您需要响应手机蓝牙状态. 请监听回调. [经理 didChangesBluetoothStatus: ^ (电源状态) { 转变 (地位) { 案例 PowerStatePoweredOn: NS日志 (@ "蓝牙状态更改为开机"); 休息; 案例 PowerStatePoweredOff: NS日志 (@ "蓝牙状态更改为关机"); 休息; 案例电源状态未知: NS日志 (@ "蓝牙状态更改为未知"); } }]; ``` **PS: 整个SDK仅在手机蓝牙状态为Poweron时才起作用。** #### 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 (@ "已验证的"); //需要写密码, 密码验证成功后进行其他操作 } 如果 (连接==断开) { NS日志 (@ "设备已断开连接。"); } }]; ```` #### 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: 数据补全: ^ (布尔成功, NS错误 * _一些错误) { 如果 (错误) { NS日志 (@ "写入数据失败:% @", 错误); } 别的 { NS日志 (@ "写入数据成功"); } }]; ```` 2. Receive data ```c [_per.connector didReceiveData: ^ (国家数据中心 * _非空日期) { 如果 (数据) { NS日志 (@ "接收数据成功:% @", 数据); } 别的 { NS日志 (@ "接收数据失败"); } } }]; ```` ## 日程 ### MTCentralManager 属性说明 | 姓名 | 类型 | 描述 | | -------- | -------- | -------- | | 地位 | 电源状态 | 手机的蓝牙状态 | | 扫描佩里斯 | NSArray | 扫描设备 | ### MTPeripheral 属性说明 | 姓名 | 类型 | 描述 | | -------- | -------- | -------- | | 标识符 | NS字符串 | 设备标识符 | | 播送 | MT广播处理程序 | MTBroadcastHandler 对象 | | 连接器 | MT连接处理程序 | MTConnectionHandler 对象 | ### MTBroadcastHanler 属性说明 | 姓名 | 类型 | 描述 | | -------- | -------- | -------- | | 姓名 | NS字符串 | 设备名称 | | 接收信号强度 | NS整数 | 设备接收信号强度指示 | | 电池 | NS字符串 | 设备电池 | | 苹果 | NS字符串 | 设备 Mac | | 标识符 | NS字符串 | 设备标识符 | | 温度 | 双倍的 | 设备温度 | | 在地面上 | 双倍的 | 设备湿度 | | 资源信息 | uint8_t | 设备温度单位标志 | | 类型 | 传感器类型 | 设备类型 | | 按状态 | NS字符串 | 设备门状态| | 警告状态 | uint8_t | 设备报警状态 | | 姓名 | 类型 | 描述 | | -------- | -------- | -------- | | 姓名 | NS字符串 | 设备名称 | | 接收信号强度 | NS整数 | 设备接收信号强度指示 | | 苹果 | NS字符串 | 设备 Mac | | 标识符 | NS字符串 | 设备标识符 | | 固定版本 | NS字符串 | 固件版本 | | 硬件版本 | NS字符串 | 硬件版本 | | 屏幕信息 | NS字符串 | 屏幕信息 | | 电池 | NS字符串 | 电池 | | 芯片温度 | 双倍的 | 芯片温度 | | 心跳 | NS字符串 | 心跳 | | 标签RSSI | NS字符串 | 标签RSSI | | 芯片信息 | NS字符串 | 芯片信息 | | 图像ID数据 | 国家数据中心 | 图像ID数据 | | 错误代码 | NS整数 | 错误代码 | | 外设支持 | NS字符串 | 外设支持 | ### MTConnectionHandler 属性说明 | 姓名 | 类型 | 描述 | | -------- | -------- | -------- | | mac字符串 | NS字符串 | 设备 Mac | | 联系 | 联系 | 设备连接状态 |
在线聊天
想知道该产品是否适合您的业务? 与真实的人聊天.
开始聊天
跟着我们
现在聊天
电子邮件
谢谢
我们的团队将通过电子邮件回复您 24 小时. 如果您没有收到, 请检查您的垃圾邮箱.
产品
文章
关键词
产品
产品
文章
关键词