移植一个蓝牙协议栈到单片机modbus协议栈上,大家有什么想说的吗

21ic官方微信-->
free同学的开发日记-微信蓝牙协议栈移植与应用
本帖最后由 gaoyang9992006 于
15:12 编辑
1、微信的基本架构(节选自微信官方协议文档)
厂商服务器和外设,由厂商开发完成。微信会提供服务器的接口以对接厂商的服务器,会提供手机的接口(如本文规定的蓝牙协议)以对接厂商的外设。主要功能该协议打通了设备和厂商服务器之间的数据链路,也就是支持将设备上的数据发送到厂商的服务器上,也支持将厂商的数据发送到设备。
厂商的数据对于微信来说,是黑盒,微信不对设备数据做分析。
该协议也打通了设备和微信服务器之间的数据链路。
设备和微信服务器之间的数据格式由微信规定,例如登录,新消息通知等。
2、微信蓝牙一般是基于串口的,所以只跟串口底层相关,也就是只需要将串口发送和接收两个函数填充到协议栈对外接口函数就行了。
先把微信SDK包加载在我们自己的项目中,如下我的项目添加到了interactive目录,4个c文件和4个h文件。
整个移植过程我们只需要改动proto.c文件里边5个接口函数。
3、微信传输的数据包结构
4、先把串口准备好,我的都在这个是uart.c文件中,以前的代码写的狗屎一般,看思路就行了。
#include &uart.h&
#include &uart_config.h&
enum BLE_TRAN_FSM
{
& & bMagicNumber = 0,
& & bVer,
& & nLenghth_hi,
& & nLenghth_low,
& & bdata,
};&&
unsigned char recv_from_ble_buf[60]= {0};
unsigned char m_frame_buffer[256]={0};& &
unsigned char rxbuf[256]={0};
unsigned char rx_idx=0;
unsigned short uart0_rx_
unsigned short uart0_rx_cnt=0;
unsigned short uart0_buf_num=0;
static unsigned char uart0_tran_state = 0;
unsigned char uart0_tran_complt = 0;
void UART0_Init(void)
{& &
}
void uart0_putchar(unsigned char dat)
{
}
unsigned char uart0_getchar(void)
{
& & return 0;
}
unsigned char UART0_Put_N_Byte (unsigned char* data_buf,unsigned char data_len)
{
& && &&&
& & //BT_EN_OFF;& &
& & for (i = 0; i & data_ i++)
& & {
& && &&&uart0_putchar(data_buf[i]);
& & }& &
& & //BT_EN_ON;
& & return data_
}
//拷贝串口缓冲区数据
unsigned char&&UART0_Get_Buf(unsigned char* data_buf)
{
& &
& & if(uart0_tran_complt)& && &
& & {& && &&&
& && &&&uart0_buf_num = uart0_rx_
& && &&&for(i=0;i&uart0_rx_i++)
& && &&&{
& && && && &*data_buf ++ = rxbuf[i];
& && &&&}
& && &&&uart0_tran_complt = 0;
& && &&&uart0_rx_len = 0;& && && && && &
& & }
& & else
& && &&&uart0_buf_num = 0;
& & }
& & return uart0_buf_
}
void UART0_ISR(void)
{& && &&&
& & rxbuf[rx_idx]=uart0_getchar(); //串口接收是从数据寄存器你读取数据,这个为了脱离平台限制,
& && && && && && && && && && && &&&//添加了一个uart0_getchar()的空函数& && &
& & rx_idx+=1;& &
& & switch(uart0_tran_state)
& & {
& && &&&case bMagicNumber:
& && &&&if(MAGIC_NUMBER_ID == rxbuf[0])
& && &&&{& && && && &
& && && && &uart0_tran_state = bV
& && &&&}
& && &&&else
& && &&&{
& && && && &uart0_tran_state = bMagicN rx_idx=0;
& && &&&}
& && &&&
& && &&&case bVer:
& && &&&if(DEVEICE_VERSION_ID == rxbuf[1])
& && &&&{
& && && && &uart0_tran_state = nLenghth_
& && && && &//uart0_putstring(&uart0_tran_state : bVer \r\n&);
& && && && &//预留用一个定时器来做超时检测
& && && && &//uart0_timeout = 20;& && && && && && && &
& && &&&}
& && &&&else
& && &&&{
& && && && &uart0_tran_state = bMagicN rx_idx=0;
& && &&&}
& && &&&
& && &&&
& && &&&case nLenghth_hi:& && && && && && &
& && &&&uart0_tran_state = nLenghth_& && &&&
& && &&&&&
& && &&&
& && &&&case nLenghth_low:& && &
& && &&&uart0_rx_len = (unsigned short) ((rxbuf[2]&&8)|rxbuf[3]);
& && &&&uart0_tran_state =
& && &&&
& && &&&
& && &&&case bdata:& && &
& && &&&if(rx_idx == uart0_rx_len)
& && &&&{& && && && &&&
& && && && &uart0_tran_complt = 1;
& && && && &uart0_tran_state = bMagicN
& && && && &rx_idx=0;& && && && &
& && &&&}
& && &&&
& && &&&//串口超时之后再添加&&
& && &&&//if(uart0_timeout)
& && &&&//{
& && &&&//& & for(iRev=0;iRev&20;iRev++) {rxbuf[]=0;rx_idx=0;}& && && &
& && &&&//}& && && && && &
& && &&&
& && &&&
& && &&&default:
& && &&&uart0_tran_state = bMagicN rx_idx=0;& && &&&
& && &&&
& & }& && && &&&
}复制代码5、将proto.c文件里边
  &&void Auth(unsigned char *pBuf , unsigned short&&int Length);
& && &&&void Unpack_Auth_Response(unsigned char *buf , unsigned short&&int Length );
& && &&&void Unpack_Init_Response(unsigned char *buf , unsigned short&&int Length );
& && &&&void SendDataToManuf(unsigned char *buf , unsigned short&&int Length);
& && &&&void Unpack_SendDataToManufacturerSvrResponse(unsigned char *buf , unsigned short&&int Length );
5个函数中的串口发送函数换成我们自己的。
6、我们接收厂商服务器的数据都在
void Unpack_ManufacturerSvrSendDataPush(unsigned char *buf , unsigned short&&int Length )
函数你解析.
7、连接过程
本帖子中包含更多资源
才可以下载或查看,没有帐号?
free同学最近在做开发笔记,写的很不错,我征求了意见,将抽空转载过来。以便大家跟free学习他的成功经验。
打赏我的话,我会把钱钱分给他的。:lol
高级工程师, 积分 6750, 距离下一级还需 1250 积分
高级工程师, 积分 6750, 距离下一级还需 1250 积分
高级工程师, 积分 6750, 距离下一级还需 1250 积分
高级工程师, 积分 6750, 距离下一级还需 1250 积分
楼主这个是不是不分什么单片机都是可以用的?
楼主这个是不是不分什么单片机都是可以用的?
是的,都是可以的。不谈什么单片机。
讲的有点简单。灰哥貌似发过一个详细的帖子的。
高级工程师, 积分 6302, 距离下一级还需 1698 积分
高级工程师, 积分 6302, 距离下一级还需 1698 积分
高级工程师, 积分 6302, 距离下一级还需 1698 积分
高级工程师, 积分 6302, 距离下一级还需 1698 积分
该协议也打通了设备和微信服务器之间的数据链路。
神奇啊。虽然不长不过我都看懂了。
资深工程师, 积分 11752, 距离下一级还需 8248 积分
资深工程师, 积分 11752, 距离下一级还需 8248 积分
资深工程师, 积分 11752, 距离下一级还需 8248 积分
资深工程师, 积分 11752, 距离下一级还需 8248 积分
微信蓝牙一般是基于串口的,所以只跟串口底层相关,也就是只需要将串口发送和接收两个函数填充到协议栈对外接口函数就行了。
嗯,我看好多的WIFI都是用的串口的模块。
高级技术员, 积分 504, 距离下一级还需 496 积分
高级技术员, 积分 504, 距离下一级还需 496 积分
高级技术员, 积分 504, 距离下一级还需 496 积分
高级技术员, 积分 504, 距离下一级还需 496 积分
说的是微信可以在用户之间通过蓝牙传输?
中级工程师, 积分 4042, 距离下一级还需 958 积分
中级工程师, 积分 4042, 距离下一级还需 958 积分
中级工程师, 积分 4042, 距离下一级还需 958 积分
中级工程师, 积分 4042, 距离下一级还需 958 积分
mark一下 看看
高级工程师, 积分 6750, 距离下一级还需 1250 积分
高级工程师, 积分 6750, 距离下一级还需 1250 积分
高级工程师, 积分 6750, 距离下一级还需 1250 积分
高级工程师, 积分 6750, 距离下一级还需 1250 积分
原来可以通过本地的蓝牙方式进行直接通信,以前总觉得微信只能通过公共网络传输。
高级工程师, 积分 5125, 距离下一级还需 2875 积分
高级工程师, 积分 5125, 距离下一级还需 2875 积分
高级工程师, 积分 5125, 距离下一级还需 2875 积分
高级工程师, 积分 5125, 距离下一级还需 2875 积分
厂商和微信提供了设备和接口,那么我们只需要对这些接口操作就行了,避免了复杂的协议,已经存储交换。
资深技术员, 积分 348, 距离下一级还需 152 积分
资深技术员, 积分 348, 距离下一级还需 152 积分
资深技术员, 积分 348, 距离下一级还需 152 积分
资深技术员, 积分 348, 距离下一级还需 152 积分
感觉现在微信做的越来越强大了啊,以后估计能接入硬件了
高级工程师, 积分 5763, 距离下一级还需 2237 积分
高级工程师, 积分 5763, 距离下一级还需 2237 积分
高级工程师, 积分 5763, 距离下一级还需 2237 积分
高级工程师, 积分 5763, 距离下一级还需 2237 积分
现在好多的物联网都接入了微信。另外我发现微信有的功能QQ有,而QQ功能更强大,为何大家都喜欢微信呢,我就好奇怪。
资深技术员, 积分 396, 距离下一级还需 104 积分
资深技术员, 积分 396, 距离下一级还需 104 积分
资深技术员, 积分 396, 距离下一级还需 104 积分
资深技术员, 积分 396, 距离下一级还需 104 积分
这个外围的硬件用的是什么啊
高级技术员, 积分 835, 距离下一级还需 165 积分
高级技术员, 积分 835, 距离下一级还需 165 积分
高级技术员, 积分 835, 距离下一级还需 165 积分
高级技术员, 积分 835, 距离下一级还需 165 积分
楼主能否具体讲解一下微信蓝牙的定义呢
扫描二维码,随时随地手机跟帖
核心会员奖章
等级类勋章
坚毅之洋流
发帖类勋章
时间类勋章
技术导师奖章
人才类勋章
技术新星奖章
人才类勋章
湍急之河流
发帖类勋章
社区建设奖章
等级类勋章
时间类勋章
时间类勋章
技术奇才奖章
人才类勋章
您需要登录后才可以回帖您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
基于单片机的蓝牙接口设计及数据传输的实现-优秀毕业论文可复制.pdf 98页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
下载提示
1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
你可能关注的文档:
··········
··········
北京交通大学
硕士学位论文
基于单片机的蓝牙接口设计及数据传输的实现
姓名:赵霄
申请学位级别:硕士
专业:计算机系统结构
指导教师:周洪利
蓝牙技术作为一种无线数据与语音通信的开放性全球规范,可提供低功耗、
短距离的无线空中接口,在各种固定与移动设备之间实现无线通信。在移动通信、
无线数据采集、无线遥控与遥测、计算机网络及自动控制等多种领域,蓝牙技术
都有着广泛的应用。
蓝牙协议规范具有多个层次,完整的蓝牙协议栈的开发是一项很复杂的工程,
而在大多数嵌入式应用中,只是需要实现基本的无线数据传输功能,并不需要实
现全部的蓝牙协议栈。针对此类应用,若是能提供一套实用的蓝牙无线接口、实
现一个通用的无线数据传输模块,就可以比较有效地缩短开发周期,降低开发成
本文正是基于此目标,首先介绍了蓝牙技术的背景和现状,分析了蓝牙系统
组成,比较了蓝牙与其他无线技术,并在此基础上,分析了蓝牙协议体系结构,
并针对其在嵌入式系统中的实用性,着重剖析了蓝牙主机控制器接口HCI(Host
Controller
Interface)层协议。然后,参照HCI协议规范,设计了基于单片机控制蓝
牙模块的硬件接口方案,并详细剖析了一个蓝牙HCI层通信实例的实验数据,随
后给出了一套基于单片机实现蓝牙无线数据传输的软件接口方案。
应用上述设计的蓝牙软硬件接口,本文开发了一个在单片机与PC之间实现无
线数据传输的蓝牙数据传输系统。在单片机端利用Keil下的C编程开发了蓝牙数
据传输模块,并作为一个子模块集成到了计算机高级接口实验平台上,在PC端通
过USB控制蓝牙适配器,编写了一个基本的蓝牙控制程序,从而实现了实验台与
PC之间的蓝牙无线数据传输。然后,在实现基本数据传输的基础上,进一步开发
了通过蓝牙进行文件传输的功能模块,在单片机端实现了一个简单的嵌入式FATl6
文件系统,通过蓝牙从PC接收文件并以FATl6格式存储到外接的MMC卡上。
本文提供的蓝牙软硬件接口方案及数据传输模块,不仅可以用来进一步开发
蓝牙高层协议,而且还可作为通用的接口函数和模块应用到多种无线场合。
关键词:蓝牙;单片机;HCI;接口:数据传输;文件传输
分类号:TP368.2
wirelessdataand
communication
globallyopen
wirelessairinterfaceand
technologyprovidelow-power、short—distance
wirelesscommunicationbetweenvariousfixedandmobile
equipments.Bluetoothtechnology
rangeapplications
wirelessremotecontroland
communications,wirelesscollections,
networkandautomaticcontrolandotherareas.
Bluetoothnormshave
levels.The
正在加载中,请稍后...TI将蓝牙解决方案与MSP430单片机结合
  日前, () 宣布已成功将其第七代(Bluetooth) 产品 CC2560 与运行于
超低功耗 MSP430 (MCU) 之上的嵌入式协议栈进行结合,进一步推动便携式设计的无线连接技术的发展。两款开发套件 EZ430-RF2560 开发工具与 PAN1315 评估板 (EMK) 即将针对新老客户推出,帮助他们进行评估与升级。这些开发套件不但可加速客户的蓝牙集成进程,将数月的工作缩短到几周,而且还可降低与 RF 实施有关的设计障碍,确保客户在启用开发套件几分钟之内获得全功能蓝牙技术。
  现在,设计人员可在各种便携式设备中通过简单易用的超低功耗 MSP430 MCU 将模拟信号、以及数字组件同时进行接口连接。客户深信 CC2560 蓝牙解决方案可提供业界最佳的 RF 性能,通过运行在 MCU 上,可为添加今后新出现的蓝牙功能提供独特的高灵活性。结合上述技术并使用以下套件,可推动医疗、工业、消费类电子产品等市场领域的创新蓝牙应用的发展:
   新兴连接解决方案业务部总经理 Doug Wilson 指出:&市场上成千上万的 MSP430 客户希望在数百种最新及现有嵌入式设备中集成连接技术,我们对能够为他们提供定制化蓝牙解决方案深感振奋。EZ430-RF2560 与 PAN1315 EMK 工具打开了简化开发进程的大门,并可帮助客户为新一代基于 MSP430 的设计便捷地添加蓝牙功能。&
  通过合作伙伴关系获得持续的市场支持
  使用这些最新套件进行工作的客户也可获得
不断发展的合作伙伴社区的全面支持。例如,公司可提供包含 CC2560 解决方案在内的蓝牙连接模块。 RF 产品经理 Richard Trueman 指出:&与 TI 合作推出功能强大的高灵活低成本模块,帮助将蓝牙功能推向全新的市场领域,我们感到非常高兴。PAN1315 是松下不断扩展的 RF 模块系列中的最新产品,其可在各种移动设备之间创建连接,其中包括手机与小型纽扣电池供电设备(如传感器、手表、保健、娱乐以及移动配件等),帮助它们简化实施,创建从传感器到 Web 的无缝数据链。&
  MindTree 在 MSP430 MCU 中集成提供了免费蓝牙软件协议栈与 SPP 配置文件。MindTree 研发服务总裁兼首席执行官 Vinod P. Deshmukh 指出:&MindTree 蓝牙 IP 与 TI 产品的这种预集成可进一步加强我们与 TI 现有的多方面合作关系,同时也标志着我们全球蓝牙技术领先的又一里程碑。MindTree 的解决方案广泛用于各种市场,包括耳机、手机以及汽车信息娱乐平台等。目前的技术发展将进一步扩展我们的市场范围。我们期待继续与 TI 合作,不断推出双方共同为全新客户打造的蓝牙技术。&
关注电子发烧友微信
有趣有料的资讯及技术干货
下载发烧友APP
打造属于您的人脉电子圈
关注发烧友课堂
锁定最新课程活动及技术直播
横跨多重电子应用领域的全球领先的半导体供应商意法半导体(STMicroelectronics,简称S...
了解如何在工具上导入和运行蓝牙温度演示示例,并对IoTNode智能应用上的数据进行可视化处理。本视频...
在2018AETF亚太消费电子技术论坛峰会上,来自TI的BMS中国市场和应用经理——文司华(Simo...
Petzl在2012年推出Nao头灯,现在头灯升级回归——Nao+。新版流明是原版的两倍有多,头灯可...
由于蓝牙4.0BLE技术有功耗低、延时短、安全性好等优点,这几年被广泛应用于智能手环、智能手表、智...
基于MT2523的HDK适用于支持蓝牙连接的可穿戴设备开发实现快速准确的定位 大联大旗下品佳集团推出...
致力于亚太地区市场的领先半导体元器件分销商---大联大控股宣布,其旗下诠鼎推出基于CSR蓝牙技术的智...
驰骋在大数据的高速路上,我们会时常思量:是什么在引领我们前进,又将把我们带向何方?来听听德州仪器首席...
芯片技术并不是外星科技,而是人类科技发展到一定程度,智慧的高度结晶,每一次进步都有它的内在逻辑。今年...
TI公司的DRA71x系列是600 MHz ARM Cortex-A15 SoC处理器,其架构提供汽...
TI公司的汽车1.3M照相模块TIDA-00421参考设计采用图像传感器OV10640和FPD-Li...
TI公司的TAS5404-Q1是用于汽车音响主机的四路D类音频放器,四路模拟输入,四路BTL输出,每...
然而,5G 正面临着其独有的严峻挑战,包括延迟。尽管 5G 提高了数据速率,但其覆盖范围却缩小了,且...
还记得Google和Levi's共同推出的那件Jacquard智能牛仔夹克吗?经过漫长的等待,去年下...
TI DLP Pico 技术是一个多用途的显示技术,它能够从小型器件内将明亮的图像投影到任何表面上,...
德州仪器 (TI) 推出了一款设定了最新音频性能的音频运算放大器OPA1622。该款产品是TI Bu...
德州仪器(TI)推出了一款5.5V降压型电源模块,可提供真正的持续6A输出电流和高达95%的效率。易...
编者按: 这个由两部分组成的系列的 第1 部分详细介绍了蓝牙网格1.0协议的体系结构和功能。 在这里...
近日,IC Insights公布了2017年全球10大模拟芯片厂商营收及排名。据IC Insight...
当前的自动化架构正在发生变化,作为全球领先的半导体设计与制造商,TI正通过丰富的模拟和嵌入式处理产品...
作为全球应用最为广泛短距离通信技术之一的蓝牙,蓝牙技术联盟(SIG)发布了蓝牙5.0,蓝牙完美的兼容...
“ 备受消费者期待的微鲸 VR 一体机在京东商场、微鲸电视天猫旗舰店同步开售,售价 3999 元,双...
德州仪器(TI)推出了两个具有出色的抗电磁干扰(EMI)和热性能的宽VIN同步直流/直流降压稳压器系...
多年来,商业照明空间主要由荧光灯管照明。虽然它们比使用白炽灯照明节省了大量费用,但却有严重的性能、维...
故事的起因是这样的:我们买了台GoPro Hero 6,然后发现没有手持稳定器用…… 现在的手机稳定...
健康,是如今绝大多数人们无比关心的一个方面,慢慢地,大家不再 8 小时都坐在凳子上一动不动、不再回到...
运算放大器是连接测量压力、温度、流量等模拟信号的传感器与技术数字大脑之间的纽带。传感器从我们周围的环...
本文首先对手机蓝牙搜索不到设备的原因进行了分析,其次详细阐述了蓝牙搜索不到的解决方法,最后分析了蓝牙...
本文首先介绍了iBeacon的应用和技术以及iBeacon电力消耗,其次介绍了蓝牙技术特点及传输与应...
TI最新开发成功的UCC28780有源钳位反激式控制器和UCC24612同步整流器控制器芯片组,工作...
另外,LED Fleur还能够通过蓝牙与智能手机连接,然后通过App设置超过1600万种不同的颜色。...
随着智能手机的发展,无线正成为一种趋势,为了给消费者提供卓越的无线音频质量,Qualcomm 将 a...
伴随家庭生活水平的提升,越来越多的年轻人喜欢将爱家装饰的更加浪漫,各种色调主题的氛围确实给人以温馨感...
最近半导体很火,而掌握半导体核心技术的企业基本都是欧美企业。据统计2017全球ic厂商排名,几乎是清...
本文详细介绍cc2541的中文资料,其中包括CC2541器件特性、引脚图及用途,另外还介绍了CC25...
物联网的迅猛演进促进无线互联设备的兴起,包括移动医疗如助听器、植体,工业应用如智能楼宇、安防监控,汽...
放大器是一种传统的模拟器件。经过几十年的发展,现在的运算放大器能够满足绝大多数应用的需求。因此,与数...
为满足楼宇、工厂和电网日益增长的连接需求,德州仪器(TI)近日推出其最新的SimpleLink无线和...
近日,开发人员可通过组合几乎任何低成本的处理器实现高性能的德州仪器(TI)DLP显示技术。新型0.2...
还是从大家喜闻乐见的开箱环节说起。网易云音乐氧气耳机的外包装盒给人的第一印象是非常简约,由于它将网易...
智能锁与普通的机械锁相比最大的区别便是智能锁可以通过手机来进行控制,而控制距离的远近取决于智能锁所支...
Molex公司推出FAKRA II SMB连接器,其性能比第一代高性能FAKRA连接器有进一步提升。...
对用于高级驾驶员辅助系统(ADAS)的TDA3x汽车片上系统(SoC)产品系列,Brooke Wil...
首先买一个蓝牙模块,我买的是HC-06,在手机上下载一个蓝牙串口调试助手,等同于单片机的UART串口...
目前,蓝牙的最新协议是蓝牙5(切记没有5.0,只有5),是BSIG于日发布的新一代...
一个蹒跚学步的孩子接触到的单词越多,他或她在社交、情感和智力方面的成功机会就越大(换句话说,智商越高...
如果你曾经寻找过一款德州仪器 (TI) 器件,那么你就很有可能看到过图1中显示的工具。这个产品选择工...
TI公司的bq76PL536A-Q1是可堆栈的三--六颗锂电池组保护器和模拟前端(AFE),集成了精...
TI公司的TMS570LS是高性能汽车级的16位和32位RISC闪存微控制器,集成...
LED不只是照明而已,它可以渗透生活方方面面,带给你不一样的惊喜! iPhone充电线x LED彩灯...
蓝牙(Bluetooth),是一种\无线个人局域网(Wireless PAN),最初由Ericsso...
近年来,随着电子技术、计算机技术的发展,无线通信技术蓬勃发展,出现了各种标准的无线数据传输标准,它们...
Lundi是专为女性设计的智能加热靴,现正在Kickstarter上众筹。公司创始人Katie Le...
这种袜子内置温度传感器,能通过蓝牙与患者智能手机上安装的匹配应用进行通信。还有一个选项,可以使用集线...
Bluetooth Asia 2018蓝牙亚洲大会将汇聚超过1500位开发者、管理者和创业者,旨在启...
今天为大家介绍的是一款售价仅为99美元(约合人民币606元)的夜灯/烟雾监测器Leeo SmartA...
请朋友吃饭,结果出门忘了带钱包,尴尬死了,有木有?走在大街上,钱包从口袋里滑落了却毫不知情?结完账,...
3月7日消息 小米今天宣布,小米盒子3增强版正式上市。除了常规配置升级外,小米盒子3增强版外观上也由...
过去,护士往往需要多次往返才能完成护理工作,如今通过移动护理工作站,就可以一次性把常用的护理工具及药...
作为蓝牙5规范的一部分,蓝牙Mesh自进入实用阶段以来,就将低功耗蓝牙无线连接功能扩展至消费产品、智...
Silabs公司的Blue Gecko BGM111是智能蓝牙4.2模块,集成了40MHz 32位A...
相比上一款扬声器模块 Alexa Smart Speaker 的 150 美金售价来说,这款扬声器模...
自从年初 HomePod 发售后,苹果和 Sonos 的关系就变得微妙了起来。HomePod 和 S...
我们在两个月前为大家介绍了Bixi手势遥控器,一款能让你以特定的手势隔空操纵智能设备的遥控器。虽然它...
驱车行驶在城市的大街上时,环顾一下四周,您会看到越来越多的全色 LED 标牌及留言板出现在商店、饭店...
伴随许多手机厂商取消耳机孔,无线耳机也逐渐在大众市场站稳脚跟,国内不少主流手机厂商也推出了自家手机的...
胎压监控系统已经从昂贵的高级汽车身上逐渐进入主流车型,但这并不意味着这项技术已经实现了完全的普及。如...
TI的产品线应用工程师,设计出几款经典的电流源电路,最小是5uA,最大2A。每一个方案都给出了完整的...
再考虑TCP/IP模型中的传输层,其目的是解决诸如端到端可靠性(“数据是否已经到达目的地?”)和保证...
快捷的生活方式,使大家的私人时间越来越少,每天拖着疲惫的身躯,想好好休息一下都成了奢望,如何更加有效...
首先介绍一下软件的架构,小π机器人的软件部分主要包含手机APP程序、上位机程序、主控单片机程序和从机...
很多智能灯泡推出,多数都让用户通过手机App调整颜色或光暗,甚至内置扬声器,不过名为BeON则有点不...
然而我有个朋友小林刚好相反,因为她是一个吃货,最初她男朋友就是带她吃遍了全北京的小吃,最后成功把她拿...
如果要列举一下可以让人产生幸福感的科技产品,主动降噪耳机绝对是其中之一。在生活中的某些时候,我们总会...
TI公司的LMZ21701是容易使用的SIMPLE SWITCHER(R) Nano模块,小型3.5 m...
除了小米MIX 2S、小米游戏本,3月27日的新品发布会上,小米还带来了一款小爱音箱mini,号称能...
黑暗中行走,最重要的是什么?火眼金睛、夜行衣?当然都不是。想要在黑暗中自由行走,最重要的当然是光源。...
智能灯泡已经是非常常见的自动化家居产品,它们的好处是当你不想走到开关前时,可以通过手机开关灯。 当然...
在选购蓝牙音响时,人们往往是通过产品间的音效和性价对比来挑选最适合自己的音响,而通过Sonic Bl...
TI公司的TIDA-01179是30W汽车前端电源参考设计,包括了两个DC/DC转换器:第一个为降压...
Teforia泡茶机是一款带有Wi-Fi和蓝牙功能、具有配套移动应用的全自动智能泡茶机,可以扫描专用...
TI近日推出采用CapTIvate(TM)技术的MSP430(TM)微控制器(MCU)系列产品,为成本敏感型应用...
提到蓝牙耳机,随着技术门槛的下降,和大量廉价元器件的普及,其早已褪去了早前神秘而商务的面纱,更为消费...
小米蓝牙项圈耳机,你被种草了吗?
与上一个版本相比,EMUI 8.0 语音助手更加智能,更加聪明,不但可以帮你拨打接听电话、创建记事、...
Amazon的Alexa从2017年初开始爆发,截至目前其智能音箱已经有超过2,000万台的出货量,...
高端nRF52840 SoC基于Nordic成熟的nRF52系列架构,是目前市场第一款全面支持蓝牙5...
日下午2点,由电子发烧友主办的第二届USB Type-C PD快充技术研讨会在深圳...
供应链服务
版权所有 (C) 深圳华强聚丰电子科技有限公司
电信与信息服务业务经营许可证:粤B2-}

我要回帖

更多关于 单片机串口蓝牙协议栈 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信