bt的资源

1.BLE 蓝牙4.0开发板NRF51822EK_PRO热销中

2.网蜂物联网开源蓝牙4.0发布会 《蓝牙4.0实战演练》+学习例程

3.谈谈几个月以来开发android蓝牙4.0 BLE低功耗应用的感受

4.蓝牙开发神器

https://github.com/bcsphere/bcexplorer

The Bluetooth Smart device debugger, exploring all the GATT services/characteristics.

把phone设为中心通过广播扫瞄到蓝牙设备,建立连接,获取services、character、descriptor信息,并进行write、read 、notify的操作;

或者把phone设为外设,写入services 发广播;

类似lightblue的蓝牙开发辅助工具,完全开源,不断更新,欢迎大家提供自己的改进意见,我们会不断迭代写的开源版本

5.bcsphere

https://github.com/bcsphere

bcsphere-bluetooth

https://github.com/bcsphere/bluetooth


BC.js (v0.4.0)

BC.js is the core implementation of universal Bluetooth JavaScript API.

It supports both Bluetooth 4.0 GATT interface in IOS/Android and Bluetooth 2.1 Classical interface in Android.

  • Online Bluetooth Javascript API document: http://www.bcsphere.org/portal.php?mod=topic&topicid=3 
  • bleprofiles is the BC official open source Bluetooth common profiles library based on BC.js, which can be re-used by applications to accelerate development.
  • bcexplorer is the open source tool to explore the GATT services/characteristics of Bluetooth Smart devices. It helps debug devices as well as demostrates the Bluetooth Javascript API.
  • bciBeacon implements a demo iBeacon as a plugin based on BC.js.

Features

Multi-platform development and deployment
  • Develop Bluetooth enabled cross-platform mobile Apps for iOS and Android using JavaScript, HTML5 and CSS3.
  • Single team on a single project instead of several teams for different platforms.
  • Uniform UI code in multi-platform.

Bluetooth Dual Mode
  • Support Bluetooth 4.0 GATT interface in IOS/Android.
  • Support Bluetooth 2.1 rfcomm interface in Android.

Universal Bluetooth Serial Port
  • Cross-platform implementation of Bluetooth serial port, covering the IOS/Android platform difference when using the serial port profile.
  • Automatic Bluetooth 4.0/2.1 routing to establish appropriate connection, considering both phones and peripheral devices modes.
Reuse rich Apache Cordova/PhoneGap Ecosystem
  • PhoneGap enables the implementation of many useful plugins such as Camera/Accelerometer/Compass...
  • Reuse many open-source plugins implements by third party (PlugReg).
  • Implement your own plugins based on BC.js for others.
True Internet of Things
  • Connect the Internet/Web with the objects in the real world via Bluetooth Javascript interface easily.

Usage

  1. To use in BCSphere official APP 
    (1) Include bc.js and other profiles .js files in your own javascript file directly. 
    (2) Access the API. 

  2. To incorporate into your own APP
    (1) Integrate Apache Cordova / PhoneGap into your Android/iOS project.
    (2) Use this command to install bc.js as a plugin in your project: 
    cordova plugin add https://github.com/bcsphere/bluetooth.git 

Support platforms

For Bluetooth GATT

  • Android API 18+, All devices with Bluetooth 4.0 Low Energy HW
  • Android API 17+, Sumsung devices with Bluetooth 4.0 Low Energy HW
  • Android API 16+, HTC devices with Bluetooth Low Energy HW, 
    note: HTC use shared library to operate BLE device, you should add the 'com.htc.android.bluetooth.le.jar' in the build path manually to support HTC devices, the files is in /others/HTC for optional use.
  • IOS 6.0.1+, iPhone4S+/iTouch5+/iPad3+/iPad-mini+/iPadAir

For Bluetooth 2.1 Classic

  • Android API 9+

6.


Android开发专区-红外/蓝牙专题


7.A​n​d​r​o​i​d​-​B​T​汇​总

http://wenku.baidu.com/link?url=UnHqX_4HFlNGRi2rZo40KiWVmd0Tvh6wnNdmtwJ5DHmMBZi2iTtg4NTWKd_W1G2Pxx9aSIJpiGYGhCcO7yBa9qe01EH-zC8jTaxYnNOPA8C


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值