社区
iOS
帖子详情
IOS 系统蓝牙搜索不到 蓝牙 4.0 BLE 产品
dengchonglin
2013-09-29 11:17:47
我用 TI CC2540 的 键盘 DEMO ,但是在 PAD MINI 里面
的蓝牙搜索,搜索不到这个 键盘呢~!
请教各位大神,这是什么原因呢?
...全文
527
4
打赏
收藏
IOS 系统蓝牙搜索不到 蓝牙 4.0 BLE 产品
我用 TI CC2540 的 键盘 DEMO ,但是在 PAD MINI 里面 的蓝牙搜索,搜索不到这个 键盘呢~! 请教各位大神,这是什么原因呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dengchonglin
2013-11-04
打赏
举报
回复
引用 3 楼 mahong1237 的回复:
模式不对?不过,苹果的蓝牙常常出问题
怎么样设置模式呢???
mahong1237
2013-10-29
打赏
举报
回复
模式不对?不过,苹果的蓝牙常常出问题
dengchonglin
2013-10-10
打赏
举报
回复
幻想曲
2013-09-29
打赏
举报
回复
ios
-
BLE
4.0
蓝牙
模块管理类.zip
最近因为有关于
BLE
4.0
的项目,写了一个管理类。 直接讲CBManager拉到项目里就可以使用。项目本身是一个demo。但是关于
BLE
的东西你还是需要自己去了解一下。发现设备的手机是Central,去发现周边的Peripheral,选中要连接的peripheral之后,获取它的service,再从service里拿它持有的characters,每一个characters会有不同的权限,一般是read,write,notify,incate之类。read比较的简单,但是write涉及到不同的设备,协议不同,所以写入的数据需要你自己去具体实现。demo里只是简单的把你的string转换成十六进制的ACSII,打包成NSData发送出去。 如果你的service和character的name是unknow,你需要去项目里的ServiceAndCharacters.plist文件里添加字段,把你的设备的UUID和对应的name写进去就可以了。这个是自定义的部分。基本除了Device Infomation都是Unknown,根据你自己的需要改吧。 具体的使用看demo吧。 但是还有部分完善的就是需要加一些提示的部分,读写controller里面我也没怎么管Label和UITexxtView的布局了。。。 那个基本都是需要你自己项目自定义的东西。下方有我的github地址,我会在那里更新。 因为连接的过程中程序没有处理,还允许你点击其他的peripheral去连接,可能会出现问题。一个设备只有两个状态,被连接以后就不能去连接和发现其他设备了。 Github地址: https://github.com/leeB0Wen/
BLE
Demo 有问题可以私聊或者github上戳我
搭建简易
蓝牙
定位
系统
的实现方法
本文将简单介绍如何搭建一套
蓝牙
定位
系统
,供移动客户端(包括android和
iOS
)定位。 1、准备设备 所需硬件设备: (1)低功率
蓝牙
定位器若干(如:10个),网上有卖(单价从几十到几百都有) (2)android设备一台,
系统
版本4.2以上(SDK版本大于17) (3)
iOS
设备一台,支持
蓝牙
4.0
BLE
2、设置
蓝牙
定位器 移动设备扫描周边低功率
蓝牙
设备,可以获得
蓝牙
设备对应的Proximity UUID、Major、Minor等属性信息。而刚采购来的
蓝牙
设备属性可能都相同,互相区别不开,所以我们需要设置每台设备的属性。 设备厂商都会提供相关手机应用,共用户设置属性信息。给
蓝牙
设备装上
Arduino打造智能苹果手表,同步显示苹果手机的消息-电路方案
我想要一款智能手表,它向我展示了来自iPhone的通知,尺寸足够小,并且有可充电电池持续至少一天。我基于Arduino创建了自己的Apple手表。它是基于Arduino mini pro的智能手表,通过
蓝牙
连接到iPhone。USB微型端口连接到电池,使充电变得简单和简单。正面的导线是触摸按钮,可以感应您是否将手指放在它们上面,这可以让您与手表进行交互。 收到新通知时,手表将自动将时间与iPhone上的时间同步。这使得手表对Arduino的延迟更加可靠和不敏感。10秒后,为了节省电池,屏幕将被关闭。如果中间按钮被触摸或收到新的通知,屏幕会醒来。 我遇到了卢克Brendt的页面,并看到他创造了我想要实现的同样的事情,但我需要的设备更小,耐磨。这是我在这个项目中使用的Brendt的ANCS Arduino库。ANCS代表苹果公司通知中心服务,其描述如下。“Apple通知中心服务(ANCS)的目的是通过简单方便的方式为
蓝牙
配件(通过
蓝牙
低功耗连接与
iOS
设备连接)访问
iOS
设备上生成的多种通知。” 硬件组件: SparkFun Arduino Pro Mini 328 - 3.3V / 8MHz× 1 Adafruit Bluefruit LE - 低功耗
蓝牙
(
BLE
4.0
) - nRF8001 Breakout - v1.0× 1 Adafruit单色0.96英寸128x64 OLED显示屏× 1 Adafruit锂离子聚合物电池 - 3.7v 100mAh× 1 Micro-USB连接器× 1 1M欧姆1206 SMD电阻器× 3 20毫米表带与Sprint× 1 USB-A到Micro-USB电缆× 1 2x5mm螺丝× 4 SparkFun LiPo充电器基本 - Micro-USB× 1 SparkFun FTDI基本突破 - 3.3V× 1 50x50mm铝板× 1 矩阵或条形板× 1 软件应用程序和在线服务: Ide web Arduino IDE 手工工具和制造机器: 烙铁(通用) 3D打印机(通用) 其他常见工具如锯,钳子,螺丝刀和刀 附件有让您自行构建智能手表的教程,感兴趣的可以免费下载查看。
个人DIY作品开源 - Arduino制作的PM2.5检测仪-电路方案
一个手持式PM2.5读取装置,可以远程使用
BLE
4.0
通讯读取检测值。 主要硬件: Arduino pro mini x1 GP2Y1010AU x1 GP2Y1010AU配套150欧电阻 x1 GP2Y1010AU配套220uF电容 x1 CC2540
BLE
模块 x1 LCD5110模块 x1 DHT模块 x1 LED x2 按键 x1 原理框图(手绘) PM2.5检测仪实物 Android远程通讯APP界面: Android端Apk源代码至附件下载,主要参考google开发网站
BLE
相关实例代码。
IOS
端程序目前无力开发,如有
IOS
猿感兴趣可以配合做一下。 下位机通讯协议很简单: MCU接收到UART终端请求且内容为"get#"会返回当前“湿度值,温度值,颗粒度值” MCU接收到UART终端请求且内容为"lighton#"会点亮LCD背光 MCU接收到UART终端请求且内容为"lightoff#"会关闭LCD背光 MCU接收到UART终端请求且内容为"sleep#"会关闭
蓝牙
脱机运行 电路城语:此资料为卖家免费分享,不提供技术支持,请大家使用前验证资料的正确性!如涉及版权问题,请联系管理员删除! 附件包含以下资料
iOS
开发 —
蓝牙
4.0
(
BLE
)与外设连接及收发数据的流程
苹果在
iOS
6
系统
之后开始支持
BLE
4.0
,iPhone4s,iPod 5,iPad 3等之后的机型开始内嵌
BLE
4.0
硬件,因此在开发前请先确认你的开发环境符合上述要求,并且苹果在
BLE
4.0
之后,对外部的连接设备已经不再需要MFI认证了,当然你的外设肯定得要有
蓝牙
4.0
模块。 开发
BLE
4.0
的App,你需要在你的项目里面导入框架: 在需要使用到
蓝牙
的文件里面导入头文件,并且在你的...
iOS
29,029
社区成员
12,467
社区内容
发帖
与我相关
我的任务
iOS
主要讨论与iOS相关的软件和技术
复制链接
扫一扫
分享
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章