美文网首页
本人框架介绍(CJBlueTooth)

本人框架介绍(CJBlueTooth)

作者: 陈长见 | 来源:发表于2015-12-16 11:07 被阅读163次

本人最近写了关于蓝牙4.0 BLE的一个第三方框架上传到gitHub,本篇将介绍下这个框架CJBlueTooth 的使用方法,代码已经上传到gitHub,欢迎下载使用

一: CJBlueTooth框架的介绍:

本框架封装了蓝牙4.0 BLE 的基本功能,包括连接外设、断开外设、通过加密通道连接外设、读取RSSI值、功率值、电量值、设备名称、外设报警、外设断开等, 开发者不必在关心蓝牙方面的具体实现,只需很少的代码就能实现上述全部功能

二: 框架的下载地址:

CJBlueTooth下载地址

三: 框架的使用方法:

  1. 首先下载框架到项目中,并导入头件

     #import "CJBlueTooth.h"
    
  2. 在合适的地方初始化框架
    CJBlueTooth *cenMgr = [CJBlueTooth defaultBleManager];

  3. 按照连接外设的逻辑,先连接设备,我这里提供通过外设的名称来连接

    [cenMgr searchPeripheralWithName:@"ITAG"];
    

也可以通过加密通道来连接设备,加密通道连接设备试用于你的外设已经加密处理

   /**
    *  UUIDService 加密服务字 
    *  UUIDCharacteristic 加密特征
    *  andEncryptString 要写入的加密字符串
    */
     [cenMgr searchPeripheralWithName:@"ITAG" UUIDService:nil UUIDCharacteristic:nil andEncryptString:nil];
  1. 之后我们就可以获取我们想要的值,或者报警功能的处理,方法如下:

     /**
      *  读取RSSI的值
      */
     - (NSInteger)readRSSIValue;
    
     /**
      *  读取电量的值
      */
     - (NSInteger)readBatValue;
    
     /** 读功率的值 */
     - (NSInteger)readPowerValue;
    
     /** 设备名称的值 */
     - (NSString *)readNameValue;
    
       /** 开始即时报警 */
     - (void)beginAlert;
    
     /** 断开即时报警*/
     - (void)stopAlert;
    
  2. 最后断开外设的连接

     /** 断开设备*/
     - (void)disconnectPeripheral;
    
  3. 框架的ViewDidLoad方法中也有简单的使用示例,欢迎下载使用
    如果有各种问题,欢迎留言探讨

相关文章

  • 本人框架介绍(CJBlueTooth)

    本人最近写了关于蓝牙4.0 BLE的一个第三方框架上传到gitHub,本篇将介绍下这个框架CJBlueTooth ...

  • 前端常用框架整理

    说明 本文介绍一些本人使用后体验感不错的框架(个人编写前端经验并不多,使用过的也很有限,欢迎推荐),下面介绍的框架...

  • CSharp使用Thrift作为RPC框架入门(一)

    本人博客原文链接 前言 本文将介绍由 Facebook 开发的远程服务调用框架 Apache Thrift,它采用...

  • 《ionic学习笔记》:设置tabs位于android设备底部

    ionic是基于phone gap的混合app开发框架。 项目介绍:ionic,ionic中国 因为本人只做过an...

  • Retrofit源码解析(一)

    本人以前写的Android网络框架时介绍过Retrofit,原文在这里,也做过对Retrofit库进行简单的封装工...

  • NGUI渲染框架

    本文基于NGUI3.9.6,目前我们游戏用的NGUI版本。主要介绍一下NGUI渲染框架,基于本人阅读NGUI源码及...

  • 本人自我介绍以及作品介绍

    各位朋友们,大家好!我是轻雨,但是昵称已经存在了,无奈之下只好加几个数字。 我想写一部长篇推理小说,以我为主人...

  • ABP开发框架前后端开发系列---(2)框架的初步介绍

    在前面随笔《ABP开发框架前后端开发系列---(1)框架的总体介绍》大概介绍了这个ABP框架的主要特点,以及介绍了...

  • 本人的自我介绍

    哈啰,我来累!!孩汁们,你们想我了吗?现在,我来作个自我介绍 看看,这是可爱的我,一头乌黑...

  • Netty简介

    本文转载自本人个人博客与CSDN 1.简介 在本文中,我们将介绍Netty - 一个异步事件驱动的网络应用程序框架...

网友评论

      本文标题:本人框架介绍(CJBlueTooth)

      本文链接:https://www.haomeiwen.com/subject/exguhttx.html