首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS蓝牙
订阅
Mangel1917
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
iOS蓝牙通信数据处理
你可以在Xcode中运行下面这两行代码,就会打印出大小端模式。 蓝牙通信的时候,从硬件接收到的数据是NSData类型,我们需要对数据进行解析才能拿到真正方便使用的数据。 但是接收到的数据在内存中的保存顺序可能与我们希望的相反,所以在解析的过程中就涉及到了大小端的转换问题。 其实…
小程序中,iOS设备获取蓝牙设备的Mac地址
在使用蓝牙的过程中,我们需要获取蓝牙设备的Mac地址。在Android设备上,onBluetoothDeviceFound方法中,deviceId是蓝牙设备的Mac地址。而在 iOS设备上,deviceId则是蓝牙设备的uuid。我们想要在iOS设备上获取Mac地址,就需要自己…
iOS BLE 开发小记[4] 如何实现 CoreBluetooth 后台运行模式
对于 iOS APP 来说,知道你的 APP 是运行在前台还是运行在后台很重要。一个 APP 在后台运行状态下的行为表现必须不同于前台,因为 iOS 设备的系统资源是有限的。关于 iOS 后台运行处理的更多论述 请查阅 Background Execution. 默认情况下,当…
iOS蓝牙开发基础
Demo的运行gif图如下,中心设备可以从外设读取数据,也可以向外设写入数据。外设也可以向中心设备发送数据。 PS:需要使用真机测试。 iOS的蓝牙开发是围绕着CoreBluetooth框架来实现的。 下面先从iOS蓝牙开发的基本概念说起。 蓝牙( Bluetooth® ):是…
处理ANCS设备连接绑定问题
ANCS(Apple Notification Center Service,苹果通知中心)的目的是提供给蓝牙外设一种简单、方便的获取iOS设备通知信息的方式。使得蓝牙手环,手表可以接收到来自iPhone的来电、短信及QQ、微信等应用的通知消息。 我们就可以通过这两个方法,获取…
iOS BLE 开发小记[1] CoreBluetooth 是什么
现在我们都知道,很多智能硬件设备都已经集成了低功耗蓝牙模块,这样我们就可以开发一个 iOS 或者 Mac APP 与它们进行交互。从 macOS 10.9 和 iOS 6 以后,Mac 和 iOS 设备就支持 低功耗蓝牙技术了,我们可以通过 CoreBluetooth 这个框架…
swift 5.0 蓝牙开发BLE 完整过程
看到这,你可能感觉没什么难的,好的吧 。我就把我所遇到的问题和大家分享一下吧。 刚刚开始了解了大致的流程后,我急急忙忙在某一个VC中写了很多代码,并且实现了蓝牙的功能,但是发现在后续的页面中,我还是要写一遍。这个问题就很严重了。1:代码混乱,难以调试。2:蓝牙外设的收发数据是有…
iOS 蓝牙开发总结,专治莫名其妙的坑!
最近刚刚忙完一个有关蓝牙4.0的开发,似乎此前蓝牙在手机里还不怎么起眼!不过随着智能家居物联网的潮流兴起,低功耗蓝牙,无线 WiFi 等技术必大有作为(纯属个人见解)。以下简单推出一个需求(需求驱动开发,希望能吸引到你): 三号坑在此处提出:调用断开蓝牙的接口,手机蓝牙并没有马…
iOS BLE蓝牙开发数据传输协议详解 常用算法(AES加密 HMAC_hash PRF)
这段时间参与了一款与蓝牙外设交互的项目, 以前没有涉及过数据传输方面的开发, 踩了不少坑, 同时也学到了很多东西. 此时, 项目也即将进入尾声, 有时间把这些记录一二. 本人才疏学浅, 如有错误,大佬轻喷. 这方面网上的Demo一大堆, 暂时不做太多的赘述, 只对坑点做一个摘要…
iOS蓝牙知识快速入门(详尽版)
以前写过几篇蓝牙相关的文章,但是没有涉及扫描、收发指令这些基础功能的实现。所以打算写一篇尽可能详尽的蓝牙知识汇总,一方面给有需要的同学看,一方面是对自己学习蓝牙的一个总结。 这篇文章的目的:教你实现设备的扫描,连接,数据收发,蓝牙数据解析。如果在实现上面任一功能遇到问题时,欢迎…