E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
nrf51822蓝牙开发
Android与单片机的信息传输方案
源码传送门前言本篇文章将围绕App与单片机的蓝牙通信来说说lz最近进行开发的一些方案与思考此文分为三部分:单片机的PWM与串口通信Android的
蓝牙开发
单片机与AndroidApp的通信方案预览视频观看
whaoming
·
2020-08-16 07:51
我的极客世界
android
c语言
单片机
串口通信
蓝牙
Android
蓝牙开发
学习(传输数据到蓝牙模块)
转载请注明出处:http://blog.csdn.net/ldslwh/article/details/73312704蓝牙是一种支持设备短距离传输数据的无线技术,Android在2.0以后提供了这方面的支持。如今蓝牙的使用越来越普遍,近期在项目中使用到了相关的蓝牙知识,因为ble的相关API需要Android4.3以上才支持,所以在项目中使用的还是传统蓝牙,在此归纳总结一下。蓝牙常用的APIBl
WigginsL
·
2020-08-16 06:31
android开发
Android
蓝牙开发
流程
首先,要操作蓝牙,先要在Androidmanifest.xml里加入权限然后,看下API,Android所有关于
蓝牙开发
的类都在Android.bluetooth包下,只有八个类:BluetoothAdapter
彼时少年
·
2020-08-16 06:35
Android Studio
蓝牙开发
流程
1.权限关于蓝牙的权限主要涉及到下面三个:BLUETOOTH:允许配对的设备进行连接BLUETOOTH_ADMIN:允许搜索和配对设备ACCESS_COARSE_LOCATION:广播接收器接收BluetoothDevice.ACTION_FOUND广播需要改权限在后面还会提到在Android6.0及以上的版本中关于ACCESS_COARSE_LOCATION权限的申请。2.开启蓝牙建立蓝牙通信之
mangshidai
·
2020-08-16 05:07
Android开发
Java
ionic---关于android和ios蓝牙的使用--以小票打印为例
Android对于
蓝牙开发
从2.0版本的sdk才开始支持,开放程度很高。
leason-love
·
2020-08-15 19:19
ionic
cordova
ionic混合app实践
初涉Android
蓝牙开发
(转) 收藏以备后用
来源:Android中文网鉴于国内Android
蓝牙开发
的例子很少,以及
蓝牙开发
也比较少用到,所以找的资料不是很全。
weixin_30561177
·
2020-08-15 16:25
移动开发
Android蓝牙一篇看懂
今天我从Android开发者的角度,来分享一下低功耗
蓝牙开发
实践。Sli
丨走明天的路丨
·
2020-08-15 16:50
Logic
nrf51822
之PWM呼吸灯程序
额外链接:1、JLink-SWD烧写之引脚定义:http://www.openedv.com/posts/list/1747.htm2、百度文库c语言之PWMhttp://wenku.baidu.com/link?url=2QeCZppvhH81D4OYAyi9eEDP8Sk0p0OQhPKPfo0OXWiWZ5PxBvSMXtP8ejxZw-sxrSOGwrFj3K3q2ewwkM_vAQlk-
dingguan3130
·
2020-08-15 10:42
基于
nrf51822
的蓝牙4.0 dht11测温开发
一、概述使用
nrf51822
蓝牙4.0芯片,驱动dht11测量温湿度,然后将温湿度数值通过notification方式传送到安卓手机app端,并显示。
凭江仙
·
2020-08-15 10:49
综合项目
如何选择合适的
蓝牙开发
平台
蓝牙是短距离无线通讯的优选方案,功耗低,距离远,容易控制,很受消费类电子产品欢迎,尤其是智能穿戴设备火了之后,蓝牙无线通信也被更多的人知道。在选择蓝牙芯片的硬件方案时建议做如下考虑:1.从无线通讯距离去考虑蓝牙通讯的距离可以十几米到近百米,这取决于蓝牙的功率。理论上来说,蓝牙功率越大,则通讯距离越远;蓝牙功率越小,则通讯距离越短。现在应用较多低功耗BLE的无线传输距离大约在10米左右的范围,功耗比
VX13260562029
·
2020-08-15 09:27
微信小程序低功耗
蓝牙开发
,实现连接,监听接收数据
官方文档:https://developers.weixin.qq.com/miniprogram/dev/api/device/bluetooth-ble/wx.writeBLECharacteristicValue.html1.初始化蓝牙设备data:{getBlueToothString:'',//读取蓝牙返回数据diaStatus:true,failText:'',//错误提示notify
卜卦丶cc
·
2020-08-14 07:16
微信小程序
iOS如果获取蓝牙Mac地址
[+]在做iOS
蓝牙开发
的时候肯定会遇到这种问题,苹果自带的CoreBluetoothSDK中不能获取到蓝牙的Mac地址,只能得到UUID,但是UUID并不是唯一的,换一个设备再连接UUID就不一样了。
li_yangyang_li
·
2020-08-14 07:28
iOS
开发
iOS
蓝牙开发
之(mutipeerConnectivity)
蓝牙mutipeerConnectivityiOS7引入的一个全新框架替代GameKit框架多用于文件传输iOS设备不联网也能给附近的人聊天搜索和传输的方式*双方WIFI和蓝牙都没有打开:无法实现*双方都开启蓝牙:通过蓝牙发现和传输*双方都开启WIFI:通过WIFIDirect发现和传输,速度接近AirDrop*双方同时开启了WIFI和蓝牙:模拟AirDrop,通过低功耗蓝牙技术扫描发现握手,然后
ddiv24492
·
2020-08-14 06:34
iOS
蓝牙开发
--- 唯一标识问题
需求:当我们使用CoreBluetooth系统框架进行
蓝牙开发
的时候,有时因为某种功能需求需要拿到特定的蓝牙设备进行特定的操作,这就需要我们拿到能够代表特定的蓝牙设备的唯一标识,通过唯一标识来确认是哪一台蓝牙设备唯一标识的选择
qq910441958
·
2020-08-14 06:25
IOS
Android
蓝牙开发
之数据窜位和数据接收错误以及重组字节数据
现在是我和开发的接收数据出现了问题,总共会接收4串数据(32个字节),第一条和第二条都不会有错,但是第三条和第四条不知道为什么数据总会出现串位,要么就是头码跑到后面去,要么就是中间的跑到前面来。这是之前在处理数据的时候碰到的问题,现在已经解决。byte[]read=newbyte[32-fillIndex];intbytes=mmInStream.read(read);for(intj=0;j0)
遥望张三
·
2020-08-14 05:20
android
低功耗蓝牙4.0BLE编程-
nrf51822
开发(2)
相关下载:http://download.csdn.net/detail/xgbing/9565708首先看的示例是心率计一个示例程序:\ARM\Device\Nordic\
nrf51822
\Board
xgbing
·
2020-08-14 04:31
[蓝牙]
nrf51822蓝牙BLE开发
nrf51822
蓝牙协议栈 API 入门
需要看的文档:《07_SimpleBLEsensorapplicationwalkthough.pdf》《06_nRF51ToolchainandSoftwareDevelopmentkit.pdf》《04_nRF51_series_intro.pdf》重点看一下芯片手册:1低功耗怎么实现的2GPIOE是啥东东3PPI是啥东东4串口怎么调试的速度快一点方便打印调试信息5SPI接口如何设置,可以读写
wowocpp
·
2020-08-14 04:57
蓝牙WIFI无线通信
蓝牙开发
的学习————GAP和GATT协议层的详解
感谢老铁的无私总结:https://blog.csdn.net/liwei16611/article/details/80958842基于TI公司的BLE蓝牙协议栈的CC2541进行蓝牙的开发。在整个程序的开发过程中,对协议栈各个层的理解是十分重要的。BLE中的的OSAL的zigbee协议栈中的操作系统抽象层基本的原理是一致的。1、基础简介1.1、profileprofile可以理解为一种规范,一
QIN 工作室
·
2020-08-14 04:00
BLE
蓝牙开发
快速入门
本文旨在作为入门
蓝牙开发
的一个简单介绍安装BlueZ和PyBluez$sudoaptinstalllibglib2.0-devlibbluetooth-devbluetooth$pipinstallpybluez
weixin_30527423
·
2020-08-14 03:55
NRF51822
之IIC(MEMS_LIS2DH12)
在上篇介绍了OLED的II以写操作为主,没有进行读取操作。所以在现再补充读取的操作。我在此以LIS2DH为例子uint8_ttemp;lis2dh_read_registers(LIS2DH_WHO_AM_I,&temp,1);我们现在操作的寄存器为who_am_i时序如下好了现在贴上主要代码#defineMEMS_LIS2DH_ADDR(0x30U>>1)#defineLIS2DH_WHO_AM
weixin_30505751
·
2020-08-14 03:24
NRF52832NFC读写
nrf51822
和nrf52832都是nordic公司生产的低功耗ble芯片。nrf52832是
nrf51822
的升级版,nrf52相比nrf51增加了nfc的功能。
気絿
·
2020-08-14 03:10
NRF52832
nrf51822
蓝牙SPI对microSD卡读写
基于
nrf51822
SDK10的蓝牙串口工程,增加SPI的资源文件到工程,定义SPI0使能,以及定义IO口,和CS引脚电平,新建drv_sd_api.c文件如下即可在主函数调用接口函数对SD卡进行操作,
偏执灬
·
2020-08-14 03:49
nrf51822蓝牙开发
nrf51822
蓝牙笔记之连接参数更新
ThePeripheralPreferredConnectionParameters(ppcp)containse.g.theMIN_CONN_INTERVALandMAX_CONN_INTERVALvalueswhichissetintotheGAPservicewithcalltofunctionsd_ble_gap_ppcp_set().Ifyoureadthatwithsd_ble_gap
偏执灬
·
2020-08-14 03:49
nrf51822蓝牙开发
蓝牙开发
那些事儿(6)——蓝牙协议架构扫盲
蓝牙协议架构扫盲蓝牙的协议架构图真的是五花八门的,我们以前见过,以hci层区分host和controller的楚河汉界,然后两边细分,hci层以下有lc、lmp层,hci以上有l2cap和profile。我们再来看这张图,这张图又有所区别了,l2cap层以下是logicallayer和physicallayer。是不是又晕了?其实只是角度不同而已,以前的架构图更侧重的是软件协议,这张图的侧重点则是
yuanyun_elber
·
2020-08-14 03:32
蓝牙开发那些事儿
蓝牙开发
那些事儿(10)——初识BLE
其实LE和BR/EDR完全是两种不同的东西,物理层的channel数减少了一半,AFH调频算法有了新的改进,应用场景也不同,LE主要是应用于物联网,所以从设计上来讲,有以下考虑:功耗低,数据量少,基于这个考虑,和传统蓝牙不同的是,很多场景下,BLE并不依赖于有连接的方式,无连接的方式具备功耗低,使用时间更长的优点,比如BLE的beacon技术就是一个设备定时发非连接广播包,通常要求这样一个节点,可
yuanyun_elber
·
2020-08-14 03:32
蓝牙开发那些事儿
蓝牙开发
那些事儿(8)——avdtp连接过程
上一章中的最后,我们看到一条avdtp的l2capchannel已经建立好了,接下来avdtp可以开始走起来了。Avdtp的文档又是一个140多页的庞然大物,全部看下来东西还是挺多的。Avdtp是a2dp(advancedaudiodistributionprotocol)的基础协议,一般来说,avdtp的l2capchannel是需要建立两条的,这里先建立第一条,也就是signalchannel
yuanyun_elber
·
2020-08-14 03:32
蓝牙开发那些事儿
蓝牙开发
那些事(9)——结合代码看a2dp协议
上一章讲了一下avdtp的连接过程,这一章我们看一下btstack的实例。因为a2dp是一个音频传输的框架协议,具体的使用已经牵涉到应用层了,比如说我们的设备是个音箱设备还是个音源设备,我们目前是个音箱设备,所以可以看一下a2dp_sink_deom.c。其中首先调用a2dp_and_avrcp_setup函数进行了一系列的初始化,从这个函数名就知道,初始化的内容包括了a2dp协议和avrcp协议
yuanyun_elber
·
2020-08-14 03:01
蓝牙开发那些事儿
蓝牙常用协议
specifications/assigned-numbers/service-discoveryAndroidBLE开发之初识GATThttps://www.jianshu.com/p/29a730795294低功耗
蓝牙开发
知识
SunnyDay_sz
·
2020-08-14 03:29
android遇到的
低功耗蓝牙(BLE)之概念理解
如上图所示:Android中进行
蓝牙开发
需要使用到的类的执行过程是:使用BluetoothAdapter.startLeScan来扫描低功耗蓝牙设备在扫描到设备的回调函数中会得到BluetoothDevice
qmsggg
·
2020-08-14 03:35
Android
System
RD
Android
App
Functions
android
蓝牙
BLE
低功耗蓝牙学习笔记-链路层
需要说明的是该系列博客的大部分内容来自《低功耗
蓝牙开发
权威指南》这本书,还会包含韦东山蓝牙系列课程的部分内容。该系列博客可以提供些什么?
大樹bigtree
·
2020-08-14 03:34
蓝牙ble学习笔记
低功耗蓝牙学习笔记-HCI层
需要说明的是该系列博客的大部分内容来自《低功耗
蓝牙开发
权威指南》这本书,还会包含韦东山蓝牙系列课程的部分内容。该系列博客可以提供些什么?
大樹bigtree
·
2020-08-14 03:34
蓝牙ble学习笔记
Wince下
蓝牙开发
的问题
这几天在做wince下的
蓝牙开发
,经过一番资料搜索之后发现了很多有用的帖子和经验,但是经过实际验证发现问题多多,首先就是一个wince和mobile不分的误区,很多API和库wince上有而mobile
iteye_17686
·
2020-08-14 03:16
nrf51822
--- TWI0和SPI0 TWI1 SPI1
#ifndefNRF_DRV_CONFIG_VALIDATION_H#defineNRF_DRV_CONFIG_VALIDATION_H#ifdefNRF52#if(TWI0_ENABLED+SPI0_ENABLED+SPIS0_ENABLED+TWIS0_ENABLED)>1#error"TWI0,SPI0,SPIS0orTWIS0cannotbeenabledtogether.Instance
a369000753
·
2020-08-14 02:34
nordic
nrf51822
蓝牙4.0
nrf51822
--- spi 通信
1.目的
nrf51822
spi通信2.分析在实际应用中经常要用到spi通信,比如度flash3.平台:协议栈版本:SDK10.0.0编译软件:keil5.12硬件平台:微雪开发板
nrf51822
例子:SDK10.0.0
a369000753
·
2020-08-14 02:34
nordic
nrf51822
蓝牙4.0
3种串口Printf( )输出显示方法——基于
蓝牙开发
板Nordic52832
最近在研究
蓝牙开发
板Nordic52832,看例程spi时,对于串口显示printf()有些疑问,经过大家的讨论,总结出了三种方法。1、通过uart的初始化,连接外部串口显示,这个就不多说了。
Shirley_cjj
·
2020-08-14 02:20
TI_BLE软件开发者指导4——链路层(笔记)
TexasInstrumentsCC2540/41Bluetooth®LowEnergySoftwareDeveloper’sGuidev1.3.2DocumentNumber:SWRU271F《低功耗
蓝牙开发
权威指南
Into_Wang
·
2020-08-14 02:33
TI-BLE
TI_BLE软件开发者指导11-外围设备
TexasInstrumentsCC2540/41Bluetooth®LowEnergySoftwareDeveloper’sGuidev1.3.2DocumentNumber:SWRU271F《低功耗
蓝牙开发
权威指南
Into_Wang
·
2020-08-14 02:33
读书笔记
TI-BLE
TI_BLE软件开发者指导8——安全(笔记)
TexasInstrumentsCC2540/41Bluetooth®LowEnergySoftwareDeveloper’sGuidev1.3.2DocumentNumber:SWRU271F《低功耗
蓝牙开发
权威指南
Into_Wang
·
2020-08-14 02:01
读书笔记
TI-BLE
TI_BLE软件开发者指导10-中央设备(笔记)
TexasInstrumentsCC2540/41Bluetooth®LowEnergySoftwareDeveloper’sGuidev1.3.2DocumentNumber:SWRU271F《低功耗
蓝牙开发
权威指南
Into_Wang
·
2020-08-14 02:01
读书笔记
TI-BLE
nrf51822
程序的分析(二)
nrf51822
程序的分析(二)接着上篇分析,这次从主函数的协议栈开始分析。
忧愁的awe
·
2020-08-14 02:56
蓝牙
开源
OBEX和
蓝牙开发
1.OBEX客户端:连接是由OBEX客户端向OBEX服务端发起的,下面的命令可以用来建立和释放这个连接。Connect方法:在OBEX层上由客户端发起向服务器端请求建立一个连接。在这之前可以先调用IObex::EnumDevices方法,得到指向OBEX服务器设备的指针。每一个设备都向外界提供了一个Connect的接口。如果这个设备没有提供OBEX服务,则发向这个设备的Connect请求会失败。用
AgentAI
·
2020-08-14 02:51
服务器
exchange
server
object
stream
wince
蓝牙开发
那些事儿(7)——l2cap层连接过程
L2cap层是连接hci和上层profile的中转站,我们之前分析包格式的时候就说过,payloadheader中的llid如果标示是acl-u的话,说明就是个l2cap包。上层profile在连接的时候,都需要先建立l2cap逻辑链路,每个逻辑链路分配cid(channelid),这也是l2cap最重要的功能:协议/信道多路复用然后比较重要的是,l2cap提供分包和重组功能,比如说上层的包比较大
yuanyun_elber
·
2020-08-14 02:58
蓝牙开发那些事儿
TI_BLE软件开发者指导6——L2CAP(笔记)
TexasInstrumentsCC2540/41Bluetooth®LowEnergySoftwareDeveloper’sGuidev1.3.2DocumentNumber:SWRU271F《低功耗
蓝牙开发
权威指南
Into_Wang
·
2020-08-14 02:41
TI-BLE
读书笔记
传统蓝牙L2CAP概念介绍
一.声明本专栏文章我们会以连载的方式持续更新,本专栏计划更新内容如下:第一篇:蓝牙综合介绍,主要介绍蓝牙的一些概念,产生背景,发展轨迹,市面蓝牙介绍,以及
蓝牙开发
板介绍。
专注于无线通信的蓬勃
·
2020-08-14 02:06
蓝牙协议剖析
蓝牙协议栈精讲
蓝牙L2CAP
L2CAP概念
HCI 电脑串口工具验证CSR8311初始化
一.声明本专栏文章我们会以连载的方式持续更新,本专栏计划更新内容如下:第一篇:蓝牙综合介绍,主要介绍蓝牙的一些概念,产生背景,发展轨迹,市面蓝牙介绍,以及
蓝牙开发
板介绍。
专注于无线通信的蓬勃
·
2020-08-14 02:05
蓝牙协议剖析
蓝牙协议栈精讲
蓝牙初始化
传统蓝牙HCI搜索流程介绍(bluetooth inquiry)
一.声明本专栏文章我们会以连载的方式持续更新,本专栏计划更新内容如下:第一篇:蓝牙综合介绍,主要介绍蓝牙的一些概念,产生背景,发展轨迹,市面蓝牙介绍,以及
蓝牙开发
板介绍。
专注于无线通信的蓬勃
·
2020-08-14 02:05
蓝牙协议剖析
蓝牙协议栈精讲
蓝牙搜索
蓝牙inquiry
传统蓝牙base on pincode配对以及安全简单配对(Secure Simple Pairing)流程介绍
一.声明本专栏文章我们会以连载的方式持续更新,本专栏计划更新内容如下:第一篇:蓝牙综合介绍,主要介绍蓝牙的一些概念,产生背景,发展轨迹,市面蓝牙介绍,以及
蓝牙开发
板介绍。
专注于无线通信的蓬勃
·
2020-08-14 02:05
蓝牙协议剖析
蓝牙协议栈精讲
蓝牙配对
SSP配对
PINCODE配对
bluetooth
pair
传统蓝牙HCI连接的流程介绍
一.声明本专栏文章我们会以连载的方式持续更新,本专栏计划更新内容如下:第一篇:蓝牙综合介绍,主要介绍蓝牙的一些概念,产生背景,发展轨迹,市面蓝牙介绍,以及
蓝牙开发
板介绍。
专注于无线通信的蓬勃
·
2020-08-14 02:05
蓝牙协议剖析
蓝牙协议栈精讲
蓝牙连接流程
L2CAP的基本模式(basic mode)数据格式
一.声明本专栏文章我们会以连载的方式持续更新,本专栏计划更新内容如下:第一篇:蓝牙综合介绍,主要介绍蓝牙的一些概念,产生背景,发展轨迹,市面蓝牙介绍,以及
蓝牙开发
板介绍。
专注于无线通信的蓬勃
·
2020-08-14 02:33
蓝牙协议剖析
蓝牙协议栈精讲
L2CAP
蓝牙L2CAP
basic
mode
B-frame
蓝牙开发
那些事(4)——关于流控
上一章,留了个尾巴。先来个数据包格式的图,上图中,packetheader和payloadheader中间都出现了流控(FLOW)位。我们之间讲HCI命令的时候,提到了HCItransport层的流控。其实HCI上层的L2CAP层,也提供了流控服务的。是不是概念很搞?接下来我们具体讲一下流控。其实只要有传输就会有流控,在我们蓝牙的体系里,数据的流动有两个关键位置,一是介于controller和ho
yuanyun_elber
·
2020-08-14 01:42
蓝牙开发那些事儿
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他