蓝牙4.0开发 iOS && Bluno 4.0 蓝牙设备传输(相关资料、文章、链接)

Bluno 4.0 蓝牙设备传输

转至元数据结尾

  • 基本:硬件设备支持 5个按钮。

必要前提: 理解BLE 4.0+的基本概念和操作方法。

操作步骤:

  1. 设备信息服务中(180a)确定特征(2a24)是否是Bluno设备
  2. 连接设备后需要设置设备串口传输参数:服务(dfb0)中的特征(dfb2)= "AT+PASSWOR=DFRobot\r\n" (dfb2)= "AT+CURRUART=115200\r\n"
  3. 数据接收通过服务(dfb0)中的特征(2a24)获取

数据示例:

1. <ROCKER>5; \n 3C 52 4F 43 4B 45 52 3E 35 3B  确认键

2.<ROCKER>2; \n 3C 52 4F 43 4B 45 52 3E 32 3B   向上键

3.<ROCKER>3; \n 3C 52 4F 43 4B 45 52 3E 33 3B   左键

4.<ROCKER>4; \n 3C 52 4F 43 4B 45 52 3E 34 3B   向下键

5.<ROCKER>1; \n 3C 52 4F 43 4B 45 52 3E 31 3B   右键

6.<ROCKER>0; \n 3C 52 4F 43 4B 45 52 3E 30 3B   按键结束

IOS源码IOS.7z

相关的文章

Bluno蓝牙4.0控制器

时间: 2024-10-02 00:28:00

蓝牙4.0开发 iOS && Bluno 4.0 蓝牙设备传输(相关资料、文章、链接)的相关文章

独家全功能USB2.0开发板,最强CY7C68013A-128核心板,超强资料不断提供更新服务

       学习USB开发再也不用买书啦,也不用花费重金去上培训班啦,IFLabs开创USB学习开发新模式,你所需要的知识.技术.范例.代码等等统统都在这里.IFLabs打造全网最丰富.最权威的USB开发平台和资料. 热卖的IFLabs精品USB2.0核心板套件再升级,全网独家推出最强.最全功能的Cypress USB 2.0 CY7C68013A-128AXC核心板开发板,全网最全配件和全网最全开发资料.只需这一次投入,即可实现USB接口开发的从入门到精通!并且有长期的全网最全开发手册更新支

iOS开发--iOS及Mac开源项目和学习资料

文/零距离仰望星空(简书作者)原文链接:http://www.jianshu.com/p/f6cdbc8192ba著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”. 原文出处:codecloud UI下拉刷新EGOTableViewPullRefresh – 最早的下拉刷新控件. SVPullToRefresh – 下拉刷新控件. MJRefresh – 仅需一行代码就可以为UITableView或者CollectionView加上下拉刷新或者上拉刷新功能.可以自定义上下拉刷新的文字

iOS UIWebView与JavaScript的交互 相关资料

UIWebView自适应宽度 iOS UIWebView中javascript与Objective-C交互.获取摄像头 iOS中JavaScript和OC交互 iOS与js交互,获取webview完整url,title,获取元素并赋值跳转 示例 https://github.com/shaojiankui/WebViewJS wanggang316/ClickWebViewImage 点击webview上的图片,调用js获取,展示,保存

iOS开发——技术精华Swift篇&amp;Swift 2.0和Objective-C2.0混编之第三方框架的使用

Swift 2.0和Objective-C2.0混编之第三方框架的使用 swift 语言是苹果公司在2014年的WWDC大会上发布的全新的编程语言.Swift语言继承了C语言以及Objective-C的特性,且克服了C语言的兼容性问题.Swift语言采用安全编程模式,且引入了多种新功能,使得编程工作更加简便,灵活! 2015年6月9日苹果又一次给所有开发之者带来了一个惊喜,那就是今年年底swift讲开源,者队iOS开发着来说无疑是一个值得兴奋的消息,可是就在这短短的几个月里面swift吸引了越来

在MAC上搭建cordova3.4.0的IOS和android开发环境

Hello,大家好,今天给大家说说在mac上搭建cordova3.4.0的iOS和Android开发环境,首先下载cordova,地址:https://cordova.apache.org/#download 下载成功后解压,首先讲一下IOS的: 首先要保证你的Python是可以使用的,且版本正确,没有问题, 然后将cordova-ios拷贝到home路径下,假如我的用户名为karl,我要将项目创建在桌面上,文件夹名为Hi,项目名为Hi,此时调出终端,运行命令: [plain] view pla

使用BleLib的轻松搞定Android低功耗蓝牙Ble 4.0开发具体解释

转载请注明来源: http://blog.csdn.net/kjunchen/article/details/50909410 使用BleLib的轻松搞定Android低功耗蓝牙Ble 4.0开发具体解释 演示样例源代码: https://github.com/junkchen/BleLib/tree/master/sample Android ble4.0开发基础篇:http://blog.csdn.net/kjunchen/article/details/50339549 BleLib是An

iOS开发系列--Swift 3.0

概述 从写第一篇Swift文章的时候到现在Swift已经从1.2发展到了今天的3.0,这期间由于Swift目前还在发展阶段并不能向下兼容,因此第一篇文章中的部分代码在当前的Xcode环境中已经无法运行.在WWDC16上Apple公布了Swift3.0,从中可以看出Apple对Swift的重视,以及Swift开源半年以来的进步.尽管对于开发人员来说Swift3.0的变化会令你的程序几乎处处报错,但是试想一下如果Apple没有追求极致的精神又怎么会做出如此多的更改.今天的文章将重点介绍:What's

小程序蓝牙连接的开发1.0流程图

大致流程:* 1. 开启蓝牙适配   * 2. 获取蓝牙适配器状态,判断设备蓝牙是否可用.   * 3. 判断蓝牙适配器可用时开启扫描蓝牙设备和开启获取已连接的蓝牙设备   * 4. 如果开启扫描蓝牙设备失败5s后自动再次开启扫描   * 5. 开启扫描蓝牙设备成功后开启监听已扫描的设备   * 6. 如果已扫描到的新设备含FeiZhi名(个人产品需要)的设备则开始连接该设备   * 7. 开启获取已连接蓝牙设备开启获取设备成功后判断以获取的设备名包含FeiZhi(个人产品需要)字符串的设备则开

iOS OpenGL ES2.0 开发实例

本教程源码地址下载:https://github.com/wanglixin1999/HelloGL OpenGL ES 是可以在iphone上实现2D和3D图形编程的低级API. 如果你之前接触过 cocos2d,sparrow,corona,unity 这些框架,你会发现其实它们都是基于OpenGL上创建的. 多数程序员选择使用这些框架,而不是直接调用OpenGL,因为OpenGL实在是太难用了. 而这篇教程,就是为了让大家更好地入门而写的. 在这个系列的文章中,你可以通过一些实用又容易上手