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
DA14580蓝牙开发
Android 编程技巧之 -----
蓝牙开发
大全
原文出处:Android
蓝牙开发
之搜索、配对、连接、通信大全蓝牙(Bluetooth®):是一种无线技术标准,可实现固定设备、移动设备和楼宇个人域网之间的短距离数据交换(使用2.4—2.485GHz的ISM
SnowYong
·
2020-08-24 12:49
Android
da14580-SUOTA 空中升级
一、实验目的:测试
da14580
的空中升级功能,一般项目都需要具备ota功能二、实验环境:硬件环境:
da14580
开发板,带flash版本sdk版本:5.0.4编译工具:keil5请支持正版测试demo
路人 假
·
2020-08-24 12:24
低功耗蓝牙
DA14580
修改广播名称
使用例子:DA1458x_SDK\5.0.4\projects\target_apps\ble_examples\ble_app_profile\Keil_5下进去后蓝牙名称如下。打开工程里面的sdk_arch文件下的nvds.c在如图地方添加:这时就可以看到蓝牙名称修改了。但是读取0x1800服务里面的名称还是之前的名称。需要在添加服务前修改设备名称app.c里面添加voidapp_easy_g
daxibo
·
2020-08-24 12:43
蓝牙
DA14580
--- 空升升级
1.目的分析代码程序是如何执行开启广播的2.分析3.平台:协议栈版本:DA1458x_SDK5.0.2编译软件:keil4.72硬件平台:开发板例子:DA1458x_SDK5.0.3\DA1458x_SDK5.0.3\DA1458x_SDK\5.0.3\projects\target_apps\ble_examples\prox_reporter\Keil_44.步骤准备的东西如下:1.secon
a369000753
·
2020-08-24 12:53
DA14580
iOS
蓝牙开发
CBCharacteristicWriteType配置不正确导到CBPeripheral writeValue写不成功?
特征属性枚举类型有:Read、WithoutResponseWrite、Write、NotifyRead:读取数据但是不怎么更新的特征值。WriteWithoutResponse:写入数据没有反馈。Write:写入数据有反馈。Notify:读取数据但经常更新。typedefNS_ENUM(NSInteger,CBCharacteristicWriteType){CBCharacteristicWr
yuhao309
·
2020-08-24 06:47
iOS技术
iOS BLE
蓝牙开发
数据传输协议详解 常用算法(AES加密 HMAC_hash PRF)
前言这段时间参与了一款与蓝牙外设交互的项目,以前没有涉及过数据传输方面的开发,踩了不少坑,同时也学到了很多东西.此时,项目也即将进入尾声,有时间把这些记录一二.本人才疏学浅,如有错误,大佬轻喷.BLE4.0开发这方面网上的Demo一大堆,暂时不做太多的赘述,只对坑点做一个摘要.需求使然,要对设备的接近远离有一个比较精确的计算,使用的方案是对蓝牙的信号强度进行分析.然而,信号强度的波动值较大,很难得
weixin_34367845
·
2020-08-24 06:43
iOS之BLE蓝牙SDK开发个人总结(基础篇)
蓝牙开发
使用系统框架#import使用[[CBCentralManageralloc]initWithDelegate:selfqueue:nil]初始化CBCentralManager对象。
weixin_33816300
·
2020-08-24 06:57
移动开发
iOS
蓝牙开发
---CoreBluetooth[BLE 4.0] 初级篇[内附Demo地址]
一、蓝牙基础知识(一)常见简称1.MFImakeforipad,iphone,itouch专们为苹果设备制作的设备,开发使用ExternalAccessory框架(认证流程貌似挺复杂的,而且对公司的资质要求较高),详见:关于MFi认证你所必须要知道的事情2.BLEbuletouchlowenergy,蓝牙4.0设备因为低耗电,所以也叫做BLE,开发使用CoreBluetooth框架(因为苹果系统的
weixin_30652897
·
2020-08-24 06:17
iOS
蓝牙开发
详解
对应的在项目中添加的
蓝牙开发
权限ImportantAniOSapplinkedonorafteri
weixin_30342827
·
2020-08-24 06:08
iOS
蓝牙开发
- BLE(蓝牙4.0)
设备:中心设备(CBCentralManager):iOS系统的手机等设备外围设备(CBPeripheral):手环等第三方设备外围设备:服务:外围设备下的子信息,每个服务有一个UUID标示.特征:服务下的子信息,每个特征也有一个UUID标示.特征是外围设备的最小单位,每一个特征信息代表设备的一个信息或者数据,以手环为例,每一个特征可能代表手环记录的步数或者电量等信息.实现步骤:创建中心设备(CB
hpuhjl
·
2020-08-24 06:51
[iOS]
iOS
蓝牙开发
CoreBluetooth框架总结
蓝牙开发
分为两种:中心者模式和管理者模式中心者模式我们的手机作为中心设备,连接蓝牙设备(这也是最常用的一种模式,比如使用我们的手机连接小米手环、空气净化器等;我们以下的开发也是基于这种模式。)
软件iOS开发
·
2020-08-24 06:20
iOS
软件开发
iOS学习
ios
iphone
苹果
软件
IOS Ble
蓝牙开发
实现
1.本篇博文阐述如何开发Ble蓝牙。在蓝牙中的一些常见服务,扫描,以及链接;主蓝牙类文件.h主蓝牙类文件.mUUID文件蓝牙列表展示的文件一:引入Ble蓝牙的框架BuleHelp.h#import//导入蓝牙框架#import#import"DeviceModel.h"#import"Constants.h"#import"CommonUserDefaults.h"#import"CommonUt
Aftery的博客
·
2020-08-24 06:42
IOS
iOS-BLE
蓝牙开发
持续更新
http://www.jianshu.com/p/84b5b834b942iOS-BLE
蓝牙开发
持续更新字数3942阅读4341评论56喜欢42在写这个博客之前,空余时间抽看了近一个月的文档和Demo,
mengzhengjie
·
2020-08-24 05:37
IOS
ios
蓝牙开发
错误总结
1.didConnectPeripheral不调用原因:CBPeripheral对象居然会被释放掉,在这里对它用的是个weak?虽然我不太相信,但还是赶紧试了试答案了说的方法,写了个全局的属性对CBPeripheral强引用。果然,接下来一切OK,后面的内容写起来畅通无阻。心里还是有点疑惑,就去找文档,然后找到这样一句话:Youmustretainalocalcopyoftheperipheral
ailinghao
·
2020-08-24 05:47
iOS
蓝牙
iOS
蓝牙
遇到的问题
蓝牙写入出错,error isError Domain=CBATTErrorDomain Code=114 "Unknown ATT error."
做
蓝牙开发
的时候,提示写入出错。提示信息如下:写入出错,errorisErrorDomain=CBATTErrorDomainCode=114"UnknownATTerror."
cos_sin_tan
·
2020-08-24 05:25
ios
ios蓝牙开发错误
iOS
蓝牙开发
(二)iOS 连接外设的代码实现
上一篇文章介绍了蓝牙的技术知识,这里我们具体说明一下中心模式的应用场景。主设备(手机去扫描连接外设,发现外设服务和属性,操作服务和属性的应用。一般来说,外设(蓝牙设备,比如智能手环之类的东西),会由硬件工程师开发好,并定义好设备提供的服务,每个服务对于的特征,每个特征的属性(只读,只写,通知等等),本文例子的业务场景,就是用一手机app去读写蓝牙设备。iOS连接外设的代码实现流程1.建立中心角色2
Cecilia_--
·
2020-08-24 05:11
收藏
蓝牙开发
BLE协议流程(iOS为例)
凭借大脑残留的记忆写的BLE的一些概念与接入流程。IOT领域与智能设备通信的方式除了zigbeewifi就算蓝牙了,BLE(bluetoothlowenergy)看名字就是低功耗的一个东西,通俗来说ble很简单啊,因为无论是iOS还是android提供的api都屏蔽了嵌入式开发的东西,基本就是看看api,连接下蓝牙,与蓝牙通讯下。当然也有被坑的地方。perial大概是这么拼的,分为中心设备与外围设
jks456
·
2020-08-24 05:09
iOS
iOS蓝牙Ble开发
iOS
蓝牙开发
主要有种方式。1GameKit.frameworkiOS7之前的蓝牙通讯框架,从iOS7开始过期,但是目前多数应用还是基于此框架。只能用于iOS设备之间,多用于游戏。
zpy_公众号_码农修仙儿
·
2020-08-24 05:26
iOS开发
Classic BT和BLE的选择
在
蓝牙开发
的过程中,对于ClassicBT(传统蓝牙)和BLE的选择,很多人对此不甚了解。下面我们就分别就以下几个方面来比较下它们之间的区别,以便于我们更好的选择1.手机支持程度。
三方
·
2020-08-23 17:52
android 蓝牙程序控制绑定与删除绑定
2019独角兽企业重金招聘Python工程师标准>>>如何实现android
蓝牙开发
自动配对连接,并不弹出提示框(2013-01-0515:27:36)转载▼标签:杂谈分类:转摘文章我就开始查找怎么关闭这个蓝牙配对提示框
weixin_33860722
·
2020-08-23 08:58
超简单的 BlueTooth
蓝牙开发
实例,打开蓝牙,关闭蓝牙,配对,解除,功能齐全
超简单的BlueTooth
蓝牙开发
实例,打开蓝牙,关闭蓝牙,配对,解除,功能齐全下载demo布局就不多说了,粘贴过去就能用。
随意而然
·
2020-08-23 06:35
android
蓝牙
iOS App 通过CoreBluetooth(Swift 蓝牙)和Android(低功耗蓝牙BLE)交互。
本文概念参考的了Pein_Ju的文章BLE
蓝牙开发
—Swift版本文更像是是偏向于在工作中记录和实践性,大佬请随意鄙视。我的代码连接放在最后。
韩大熊宝要姓张
·
2020-08-23 05:48
Android 低功耗蓝牙BLE【打开蓝牙->搜索设备->发现设备->建立连接->数据通信】总结
流程目录一、初识BLE蓝牙:GATT:Server:Characteristic二、
蓝牙开发
流程:三、androidBLEAPI简介:BluetoothAdapterBluetoothDeviceBluetoothGattBluetoothGattServiceBlueto
佳姝
·
2020-08-22 16:27
基于Cortex-M3内核的MM32W373 MCU
蓝牙开发
板
图1.eMiniBoard系列开发板图片●eMiniBoardMB-021基于Cortex-M3
蓝牙开发
板,支
英尚微电子
·
2020-08-22 15:38
内核
单片机
开发经验
人工智能
【nRF51822
蓝牙开发
笔记】点亮LED灯
/********************(C)COPYRIGHT2014????*********************ÎļþÃû:main*ÃèÊö:*ÊÔÑéƽ̨:nRF51822À¶ÑÀ¿ª·¢°å*ÃèÊö:*×÷Õß:Ð¥·ç*²©¿Í:**********************************************************************/
weixin_30628077
·
2020-08-22 10:24
DA14580
笔记(2)-------睡眠状态下按键唤醒
对于
DA14580
的唤醒,其主要有两个唤醒源。
偏执灬
·
2020-08-22 10:35
DA14580蓝牙开发
Amdroid
蓝牙开发
基础
Android
蓝牙开发
主要分为两大类,分别是传统
蓝牙开发
和BLE(BluetoothLowEnergy)低功耗
蓝牙开发
。现在普遍使用的是低功耗蓝牙,除了手机,在智能穿戴设备上运用尤为广泛。
BillyJean
·
2020-08-22 10:13
传统蓝牙SDP协议详细介绍
概述主要介绍下蓝牙协议栈服务发现协议(SDP)协议说明以及交互封包流程的介绍一.声明本专栏文章我们会以连载的方式持续更新,本专栏计划更新内容如下:第一篇:蓝牙综合介绍,主要介绍蓝牙的一些概念,产生背景,发展轨迹,市面蓝牙介绍,以及
蓝牙开发
板介绍
专注于无线通信的蓬勃
·
2020-08-22 09:59
蓝牙协议剖析
蓝牙协议栈精讲
以
蓝牙开发
的视觉解读微信Airsync协议
笔者对IOT和微信硬件平台的整个框架和技术都比较熟悉了,并且已经在TI的CC254X和Dialog的
DA14580
上实现了微信Airsync协议通信。现
吴跃前
·
2020-08-22 09:18
微信硬件开发和物联网
蓝牙开发
蓝牙CC254x
微信硬件平台解决方案
Airsync
微信硬件
AirsyncDebug
蓝牙开发
CC2541DA14580
【
蓝牙开发
】MCU选型的重要性!
博客也大半年没更新了,大半年的时间因为做着其他的项目,对蓝牙的应用少了,更换MCU等原因。忙了个大半年时间,今天突然看到博客,才想起我的博客还有许多没写。今天我就不讲技术了,讲讲MCU选型的重要性,也是我做项目的经历,原本使用的是蓝牙芯片,这款芯片的优势是可以进行蓝牙通讯,属于单模模块,BLE是间断传输,比较适合于数据量小、传输频率不高的低功耗产品应用场合。所以,我们所做的是一款APP控制CC25
CNPF
·
2020-08-22 04:11
单片机
蓝牙
CC2540
[
蓝牙开发
] CC2540新手学习之发送字符串
/***************************************//*CNPF*//*CC2540BlueTooth4.0学习例程*//*例程名称:串口通讯1*//*建立时间:2018/05/25*//*描述:在串口调试助手上可以看到不停地*//*收到CC2540发过来的:*//*HelloBlueTooth4.0*//*******************************
CNPF
·
2020-08-22 04:10
CC2540
[
蓝牙开发
] CC2540新手学习之外部中断
外部中断,简单来说就是外界给了个上升沿,或是下降沿所触发到单片机内部的中断开启。上升沿就是从低电平到高电平的一个过程,下降沿反之。中断是个很重要的一个知识。初学者一定要学好,以后会经常用到的,先上代码。看一看先消化/***************************************//*CNPF*//*CC2540BlueTooth4.0学习例程*//*例程名称:外部中断*//*建立时
CNPF
·
2020-08-22 04:10
CSR1010
蓝牙开发
I/O操作
CSR1010开发前期准备1.开发环境CSRuEnergySDK2.5.12.硬件准备keyfob
蓝牙开发
板,USB-SPI下载器CSR1010I/O开发须知:关于I/O操作的函数库被定义在头文件中,查阅函数库我们需要用到一下几个函数
Lorain.Li
·
2020-08-22 00:14
CSR1010蓝牙开发
安卓经典
蓝牙开发
,包括自动连接开发板蓝牙并通信
安卓经典
蓝牙开发
,包括自动连接开发板蓝牙并通信
蓝牙开发
首先弄清楚两点:手机蓝牙连接手机蓝牙与手机蓝牙连接外设蓝牙(比如开发板上的蓝牙),这两者连接方式要区分开来,前者需要两个手机同时安装开发的APP,APP
zhangxiangliang2
·
2020-08-22 00:35
蓝牙开发
蓝牙开发
板相关
问1,主机如何清除绑定地址?Gapbondmgr.c(ble-cc254x-1.3.2\projects\ble\profiles\roles):VOIDGAPBondMgr_SetParameter(GAPBOND_ERASE_ALLBONDS,0,NULL);执行以上的函数即可(已验证)。问2,我也按照你文档的要求替换Hal_lcd.c了,但为什么从机Oled显示屏不亮但主机是亮的?这个是编译
雜貨鋪老闆
·
2020-08-22 00:34
Bluetooth
[
蓝牙开发
] CC2540新手学习之呼吸灯
今天我们看下点亮LED有什么应用值得我们去学习的,为什么我们第一次写单片机都是从点亮LED开始,其实呢,点亮LED也就是把IO口拉高,以后的很多项目程序,都和IO拉高拉低有着很大的关系。咱们慢慢学,先不急着后面的。现在我们要做的是呼吸灯,该如何去实现呢。那就是用PWM的方式去实现它,通过控制占空比来控制亮度。什么叫占空比,什么叫PWM?简单的说下,PWM就是在一个周期里,有高电平信号,也有低电平信
CNPF
·
2020-08-22 00:08
[
蓝牙开发
] CC2540新手学习之IAR安装
首先,写这篇文章的目的是想让更多的人可以自己动手开发蓝牙芯片CC2540,CC2540是一个真正的系统单晶片解决方案,结合德州仪器的协议栈、轮廓软体及应用支援,CC2540成为市场上最具有弹性及成本效益的单模式低功率蓝牙解决方案。在很多小白看来,第一步就是要安装编写程序的软件啦!今天就教大家安装这个IAR编译软件。https://pan.baidu.com/s/1o1h8T6xFDcyceJ9B1
CNPF
·
2020-08-22 00:08
[
蓝牙开发
] CC2540新手学习之串口控制LED
/***************************************//*CNPF*//*CC2540BlueTooth4.0学习例程*//*例程名称:串口控制LED*//*建立时间:2018/05/25*//*描述:串口发送1LED1反转状态*//*串口发送2LED2反转状态*//***************************************/#include#inc
CNPF
·
2020-08-22 00:34
[
蓝牙开发
] CC2540新手学习之几大优点值得让你去学习!
CC2540有三个我自己认为的好处,首先第一个:成本低,性价比高。做个要加蓝牙的小项目是绰绰有余。利用率能达到最大。第二个:加强型C8051,有16IO口,8个12位ADC,自带温度传感器,蓝牙无线通讯,集成了很多的功能。第三个:USB功能,和空中升级OTA功能。我认为比较重要的这几点就在这里了。学习了它,关于蓝牙的项目,可以轻而易举的解决。比起初学者学习51单片机,我更加推荐这款单片机。不仅可以
CNPF
·
2020-08-22 00:34
蓝牙开发
板NRF51822入门
因为之前为了跑第一个流水灯,安装半天各种软件,结果并没有什么用,所以吧所有的软件都卸载了,重新安装,目标:点亮第一个流水灯!本文针对的开发板和下载器链接如下:不是为了给店家打广告,只是方便对号入座。开发板:https://item.taobao.com/item.htm?spm=a230r.1.14.38.auw473&id=41888753032&ns=1&abbucket=12#detail&
rical730
·
2020-08-22 00:57
NRF51822
第三篇 蓝牙工程样例模板
实际上在安装了Keil的nRF8122软件支持包之后,在Keil目录下,有
蓝牙开发
的模板示例程序,目录为:C:\Keil\ARM\Device\Nordic\nrf51822\Board\nrf6310
mcgrady_tracy
·
2020-08-22 00:30
蓝牙开发
【学习方法】CC2541
蓝牙开发
板学习方法[1]
1:先把程序下载到两个开发板上,然后观看OLED显示以及按照PDF文档操作过程中所观察到的现象。--->【此过程为感性的认识,类似学习中学化学一样】2:对第一步有了感性认识的基础上,再看程序细节内容。【深入敌人腹地】3:某些参数改一改。-->【类似高中数学课,好的老师会把例题变式一下、两下、X下】4:某些函数改一改,或添加,或屏蔽某些函数。5:自己设计或者参考一个小项目【或者模仿一个大项目所分解成
aniywn
·
2020-08-22 00:58
电路城(www.cirmall.com)-学习IoT,BLE编程绝佳平台,nRF52832 BLE(蓝牙低能耗)开发板
该
蓝牙开发
板具有ARMCortex-M4FCPU的nRF52832BLESoC(片上系统)和支持BLE和其他专有无线协议的2.4GHz无线电,还支持NFC,实际上该板配有内置的NFCPCB天线。
aliceqiulijun
·
2020-08-22 00:26
蓝牙开发板
关于CC2541
蓝牙开发
板的学习笔记-1
下一步,我们讨论一下什么叫做协议栈?BLE协议栈,实在TI的开发包里面,顾名思义,协议栈就是包含BLE协议代码的,实际上就是TI释放出来的软件库代码与demo成语以及部分文档的集合,这里面包含的协议开源的提供了库文件以供我们使用。首先,我们需要安装BLE-CC254x-1.4.2.2协议栈各部分的组成。以上包含了文件夹中的主要内容。可以在协议栈的安装目录下找到Btool,在以下路径中可以找到:之后
太上皇之一直往上
·
2020-08-22 00:46
关于CC2541
蓝牙开发
板的学习笔记-3
下面进行一个简单地BLE协议栈基础实验:数据传输试验。其实就是BLE协议栈安装后的主从通信实验,实现两个BLE节点的通信,主机向BLE从机发送一个字节,然后把写入的字节读回来,以测试主从之间的通信。SimpleBLECentral主机编程:在低功耗蓝牙中有四种设备类型:Central主机、、Peripheral从机、Observer观察者、Broadcaster广播者。通常Central和Peri
太上皇之一直往上
·
2020-08-22 00:46
关于CC2541
蓝牙开发
板的学习笔记-2
本节呢,我想跟大家介绍一下BLE协议栈,这一节也就是入门级的知识点吧,适合小白们看一下呦。首先呢,我先介绍一下什么事BLE协议栈,协议定义的是一系列的通信标准,通信双方需要共同按照这一标准进行正常的数据收发;协议栈是协议的具体实现形式,通俗的理解就是代码实现的函数库,以便开发人员调用。BLE协议栈是将各层定义的协议都集合在一起,以函数库的形式实现,同时提供给用户一些应用层API,供用户调用。关于B
太上皇之一直往上
·
2020-08-22 00:46
关于CC2541
蓝牙开发
板的学习笔记
本文是作者在学习CC2541开发板过程中总结的笔记,欢迎各位同行批评指正。这里用到的开发板实在淘宝上卖的。(https://amomcu.taobao.com/),这是开发板的购买链接。首先,本人并非卖家的托,只是感觉这个板子还不错就给大家介绍一下我的学习历程。对于上述开发板呢,我们是通过S1来启动或者关闭低功耗的功能。我们在启动低功耗后,CC254X开发板将只能通过串口发出来数据,而不能首先接受
太上皇之一直往上
·
2020-08-22 00:46
蓝牙开发
之ble
ble的概念以及原理的简单理解蓝牙是一种短距离无线通信技术,而蓝牙低功耗(BLE)是在蓝牙4.0协议上修改以适用低功耗应用场景的一种蓝牙协议。那么4.0以后的蓝牙为什么低功耗了呢?传统蓝牙是通过广播收发状态,连接建立后通过socket建立连接,交互数据ble相对于传统蓝牙广播频段和广播时射频开启时间的减少:传统蓝牙使用16~32个频段进行广播,而BLE仅使用3个广播频段;每次广播时的射频开启时间由
android老男孩
·
2020-08-21 18:01
IOS
蓝牙开发
心得
这几年一直在做IOS端的智能穿戴的APP,使用
蓝牙开发
的频率也比较高,所以对
蓝牙开发
还是有一定的了解,写篇文章记录总结。理论知识,我就不详细说了。
吴家十三少
·
2020-08-21 15:20
微信小程序低功耗
蓝牙开发
那些坑(二)
踩坑第二弹接着踩坑,我满心欢喜的完成了蓝牙连接不上的问题,结果第二天,领导告诉我,还是一样,跟昨天没有任何差别,我自己赶紧测试了一遍,发现没有问题,然而,领导用的是一个几年前的安卓手机.我赶紧去官网查,去贴吧找,经过一个小时的奋斗,得出一个结论---微信小程序官方都承认自己对部分安卓手机支持不好,于是乎,我顺利的掉进了第二个坑小程序对低功耗蓝牙对安卓手机的连接支持不好问题这个坑困扰我好几天,一直没
唐植超
·
2020-08-21 09:36
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他