PB375A U盘读写芯片
单片机读写U盘模块
单片机读写SD卡模块
BF3040蓝牙4.0模块
  DBF10A低成本蓝牙模块
  BF10蓝牙模块
  BF10-A 蓝牙模块(AT)
  BF10-I 蓝牙模块(IO)
BF10-SC 蓝牙模块(扫描)
  BF10-H蓝牙模块(HCI)
RS232 蓝牙串口
USB蓝牙模块<ARM>
蓝牙串口适配器
BT1800远距离蓝牙模块
RS232远距离蓝牙串口
  USB 蓝牙服务器
10米蓝牙适配器
  100米蓝牙适配器
  其它定制方案
   
 
 


业务销售1 点击这里给我发消息

业务销售2 点击这里给我发消息<已满>

技术支持 点击这里给我发消息

MSN:xiaowuyeah@163.com

地址:深圳南山高新园高新中四道龙泰利科技大厦304室

电话:(86)755-29739852

WINCE 蓝牙程序编写

给ebox加上蓝牙支持
===========================
打开命令行快捷方式
set SYSGEN_BTH_USB_ONLY=1
命令行退出重近blddemo clean -q

---------------------------
Bluetooth的一般了解---General Description
参数:unlicensed 2.4GHz ISM(Industrial, Scientific and Medical)
范围:10米
为什么出现?---取代有线通讯的电子设备,健壮,低功耗,低费用.蓝牙的数据速率为1Mb/s。时分双工传输方案被用来实现全双工传输。

蓝牙的核心系统组成:
RF(Radio Frequency)发送机
基段(Baseband-the frequency band of a transmitted message)
协议栈

基于蓝牙的系统提供一些服务,可以使得相互通过蓝牙连接的设备传输不同种类的数据。

piconet:
通过蓝牙技术连接在一起的所有设备被认为是一个piconet,一个piconet可以只是两台相连的设备,比如一台便携 式电脑和一部移动电话,也可以是八台连在一起的设备。在一个piconet中,所有设备都是级别相同的单元,具有相同的权限。但是在piconet网络初 建时,其中一个单元被定义为master ,其它单元被定义为slave。其他的slaves依据master的frequency和hopping pattern来作为参考.

Hop:
ISM频带是对所有无线电系统都开放的频带,因此使用其中的某个频段都会遇到不可预测的干扰源。例如某些家电、无绳电话、汽车房开 门器、微波炉等等,都可能是干扰。为此,蓝牙特别设计了快速确认和跳频方案以确保链路稳定。跳频技术是把频带分成若干个跳频信道(hop channel),在一次连接中,无线电收发器按一定的码序列(即一定的规律,技术上叫做"伪随机码",就是"假"的随机码)不断地从一个信道"跳"到另 一个信道,只有收发双方是按这个规律进行通信的,而其他的干扰不可能按同样的规律进行干扰;跳频的瞬时带宽是很窄的,但通过扩展频谱技术使这个窄带宽成百 倍地扩展成宽频带,使干扰可能的影响变成很小。

Slot:
物理的channel被分成时间单元,也就是Slots.数据是以包的形式在设备中传输的,他们就被放在这些Slot里。

Physical Link:
通过physical channel,一个physical link在2个设备间形成在任意的一个方向上。每一个slave和master之间存在一个phsical link,但在slave之间并不存在直接的联系。

在一个piconet里的设备,都有一个异步连接(ACO)被用作传输LMP协议。由于历史的原因,这个被称作ACL logical transport.当一个设备加入一个piconet时,立即就会创建一个ACL logical连接。

baseband层上的L2CAP层提供了一个基于channel的抽象对于应用程序和服务。 L2CAP有一个协议控制channel是通过磨人的ACL logical transport.发送到L2CAP协议的程序应该可以被任何支持L2CAP协议的logical link所传输。

4个最低层,每个都关联着一个通讯协议。最下面的3个层(Radio,LC,LMP)通常会被封装在一个子系统里,叫做Bluetooth Controller.

Bluetooth core system通过一些service access points来提供服务。这些服务可以被分成3种类型:
1 设备控制服务。修改一个蓝牙设备的状态和工作模式;
2 传输控制服务。创建,修改和释放传输bearers(channels和links);
3 数据服务。被用来提交数据来传送。
通常认为:前面2个属于C-plane,最后一个属于U-plane.

HCI:
Host L2CAP and the rest of the Bluetooth application
To ----------------------------------------------------------
Controller the lowest thress layers
Interface

-----------------------------------------------------------------------------------------------------------
*********************
*Radio Specification*
*********************
unlicensed 2.4 GHz ISM(Industrial Scientific Medical) band.
2种工作模式:
1 Basic Rate
2 Enhanced Data Rate
2种模式都是用了TDD(Time Division Duplex)为了全双工传输.

************************
*Baseband Specification*
************************

************************************************************************************************************

Bluetooth的操作系统开发
Hardware considerations Bluetooth interface (USB, UART, BCSP, SDIO, SC, and Ambicom).

The following considerations should be taken into account when implementing this technology:

Only one Bluetooth controller is supported.
L2CAP links over unreliable channels are not supported.
Flush Time-out is not supported by L2CAP. Upper layers are supposed to fail the connection when Flush Time-out is not set to the default value or negotiated down to the default value.
L2CAP does not support dynamic reconfiguration, which allows the system to enter CONFIG mode when a connection has already been opened. 
---------------------------
SYSGEN参数:
---------------------------s
SYSGEN_BTH
SYSGEN_BTH_AUDIO
SYSGEN_BTH_GATEWAY
SYSGEN_BTH_MODEM
SYSGEN_BTH_UTILS
SYSGEN_BTH_AG
SYSGEN_BTH_HID_KEYBOARD
SYSGEN_BTH_HID_MOUSE
SYSGEN_BTH_PAN
SYSGEN_BTH_CSR_ONLY
SYSGEN_BTH_SDIO_ONLY
SYSGEN_BTH_USB_ONLY
SYSGEN_BTH_UART_ONLY

Pofile:
============================

另附一些资料,希望对大家有用

Windows Embedded Source Tools for Bluetooth Technology(Native Code)

The class library wrapper provided by Windows Embedded Source Tools for Bluetooth Technology helps make development for Bluetooth Technology faster and easier by reducing the lines of code necessary to develop for Bluetooth Technology from hundreds to just a few.

Components Include:

Classes to create Bluetooth services

Classes to enumerate Bluetooth devices

Classes to connect to an existing Bluetooth device or service

 

下载这个工具包:download from MSDN

32Feet.NET bluetooth library(Managed Code)
32feet.NET is a shared-source project to make personal area networking technologies such as Bluetooth, Infrared (IrDA) and more, easily accessible from .NET code. Supports desktop, mobile or embedded systems. The project currently consists of the following libraries:-

Bluetooth

IrDA

Object Exchange

 

Bluetooth support requires a device with the Microsoft Bluetooth stack. Requires .NET Compact Framework v1.0 or above and Windows CE.NET 4.2 or above, or .NET Framework v1.1 for desktop Windows XP and Vista.
下载地址:http://www.codeplex.com/32feet/SourceControl/ListDownloadableCommits.aspx

Bluetooth Developer wiki
http://channel9.msdn.com/wiki/default.aspx/Channel9.BluetoothDevelopment

 

深圳蓝色飞舞科技针对Android、Bluez、wince推出:

USB接口的蓝牙模块 点击进入

UART接口的串行蓝牙模块BF10-H 点击进入

敬请联系我们的业务及技术人员!技术支持QQ:923920247 点击这里给我发消息

资料不断的更新中,希望能给各位开发的朋友带来帮助!

更多技术支持:xiaowuyeah@163.com

0755-29739852 13242922466

13728690655

 

 

 



zoom of kinect 物联网解决方案 U盘电子称方案 单片机读写U盘 体感放大器单片机读写SD卡

蓝牙4.0模块 无线门铃 门铃 不用电池的无线门铃Copyright © 深圳蓝色飞舞科技有限责任公司 All Right Reserved