【通信观系列】二十五、蓝牙发展

搞定蓝牙——第一篇(蓝牙发展史与简述) 蓝牙背景、历史,蓝牙命名,三种蓝牙方案 阅读详情

世界是蓝色的,而不知不觉这个世界将有40亿蓝牙设备了。这篇文章,我们将带你一起回顾蓝牙1.0到5.0的技术变迁,从音频传输、图文传输、视频传输,再到以低功耗为主打的物联网传输。我们还将和你一起梳理,越来越广阔的蓝牙应用的场景。关于蓝牙技术你所不知道的前世今生,都在这里了。
也许很少有人知道,蓝牙(Bluetooth)一词取自于十世纪丹麦国王哈拉尔的名字Harald Bluetooth。而将「蓝牙」与后来的无线通讯技术标准关联在一起的,是一位来自英特尔的工程师Jim Kardach。他在一次无线通讯行业会议上,提议将「Bluetooth」作为无线通讯技术标准的名称。
[图片]
由于哈拉尔国王以统一了因宗教战争和领土争议而分裂的挪威与丹麦而闻名于世,国王的成就与Jim Kardach的理念不谋而合,他希望蓝牙也可以成为统一的通用传输标准——将所有分散的设备与内容互联互通。蓝牙的LOGO来自后弗萨克文的符文组合,将哈拉尔国王名字的首字母H和B拼在一起,成为了今天大家熟知的蓝色徽标。
[图片]
^ 图源:Fabrikbrands

当年的人们不会想到,20年后这个蓝色徽标的应用范围已经远远超出他们所预想的使用场景。从利用无线耳机接收音频,把手柄连接到游戏主机,到使用苹果的「隔空投递」传输文件。蓝牙已经从当初的高科技卖点变成了现在移动设备的标配技术,成为了我们生活中不可或缺的一部分。

蓝牙的起源

蓝牙的历史实际上要追溯到第二次世界大战。蓝牙的核心是短距离无线电通讯,它的基础来自于跳频扩频(FHSS)技术,由好莱坞女演员Hedy Lamarr和钢琴家George Antheil在1942年8月申请的专利上提出。他们从钢琴的按键数量上得到启发,通过使用88种不同载波频率的无线电控制鱼雷,由于传输频率是不断跳变的,因此具有一定的保密能力和抗干扰能力。
起初该项技术并没有引起美国军方的重视,直到20世纪80年代才被军方用于战场上的无线通讯系统,跳频扩频(FHSS)技术后来在解决包括蓝牙、WiFi、3G移动通讯系统在无线数据收发问题上发挥着关键作用。
蓝牙技术开始于爱立信在1994年创制的方案,该方案旨在研究移动电话和其他配件间进行低功耗、低成本无线通信连接的方法。发明者希望为设备间的无线通讯创造一组统一规则(标准化协议),以解决用户间互不兼容的移动电子设备的通信问题,用于替代RS-232串口通讯标准。
[图片]
^ 难忘当年的爱立信 | 图源:WIKI

爱立信发现,解决兼容问题的方法是将各种不同的通信设备通过移动电话接入到蜂窝网上,而这种连接的最后一段就是短距离的无线连接。随着项目的进展,爱立信把大量资源投入到短距离无线通讯技术的研发上。
1998年5月20日,爱立信联合IBM、英特尔、诺基亚及东芝公司等 5 家著名厂商成立「特别兴趣小组」(Special Interest Group,SIG),即蓝牙技术联盟的前身,目标是开发一个成本低、效益高、可以在短距离范围内随意无线连接的蓝牙技术标准。当年蓝牙推出0.7规格,支持Baseband与LMP(Link Manager Protocol)通讯协定两部分。
1999 年先后推出 0.8 版、0.9 版、1.0 Draft 版。完成了SDP(Service Discovery Protocol)协定和TCS(Telephony Control Specification)协定。
1999年7月26日正式公布1.0A版,确定使用2.4GHz频段。和当时流行的红外线技术相比,蓝牙有着更高的传输速度,而且不需要像红外线那样进行接口对接口的连接,所有蓝牙设备基本上只要在有效通讯范围内使用,就可以进行随时连接。
1999年下半年,微软、摩托罗拉、三星、朗讯与蓝牙特别小组的五家公司共同发起成立了蓝牙技术推广组织,从而在全球范围内掀起了一股「蓝牙」热潮。
到2000年4月,SIG的成员数已超过1500,其成长速度超过任何其他的无线联盟。
[图片]
^ 蓝牙技术变迁历史 | 图源:BlueAPP

第一代蓝牙

1999年:蓝牙1.0

早期的蓝牙1.0 A和1.0B版存在多个问题,有多家厂商指出他们的产品互不兼容。同时,在两个设备「链接」(Handshaking)的过程中,蓝牙硬件的地址(BD_ADDR)会被发送出去,在协议的层面上不能做到匿名,造成泄漏数据的危险。因此,当 1.0版本推出以后,蓝牙并未立即受到广泛的应用。除了当时对应蓝牙功能的电子设备种类少,蓝牙装置也十分昂贵。

2001年:蓝牙1.1

蓝牙1.1版正式列入IEEE 802.15.1标准,该标准定义了物理层(PHY)和媒体访问控制(MAC)规范,用于设备间的无线连接,传输率为 0.7Mbps。但因为是早期设计,容易受到同频率之间产品干扰,影响通讯质量。

2003年:蓝牙1.2

蓝牙1.2版针对1.0版本暴露出的安全性问题,完善了匿名方式,新增屏蔽设备的硬件地址(BD_ADDR)功能,保护用户免受身份嗅探攻击和跟踪,同时向下兼容1.1版。此外,还增加了四项新功能:

  • AFH(Adaptive Frequency Hopping)适应性跳频技术,减少了蓝牙产品与其它无线通讯装置之间所产生的干扰问题;
  • eSCO(Extended Synchronous Connection-Oriented links)延伸同步连接导向信道技术,用于提供QoS的音频传输,进一步满足高阶语音与音频产品的需求;
  • Faster Connection快速连接功能,可以缩短重新搜索与再连接的时间,使连接过程更为稳定快速;
  • 支持Stereo音效的传输要求,但只能以单工方式工作。
    [图片]
^ 代表作:爱立信第一台蓝牙手机 T39mc | 图源:WIKI

第二代蓝牙

2004年:蓝牙2.0

蓝牙2.0是1.2版本的改良版,新增的EDR(Enhanced Data Rate)技术通过提高多任务处理和多种蓝牙设备同时运行的能力,使得蓝牙设备的传输率可达3Mbps。蓝牙2.0支持双工模式:可以一边进行语音通讯,一边传输文档/高质素图片。同时,EDR技术通过减少工作负债循环来降低功耗,由于带宽的增加,蓝牙2.0增加了连接设备的数量。

2007年:蓝牙2.1

蓝牙2.1新增了Sniff Subrating省电功能,将设备间相互确认的讯号发送时间间隔从旧版的0.1秒延长到0.5秒左右,从而让蓝牙芯片的工作负载大幅降低。另外,新增SSP简易安全配对功能,改善了蓝牙设备的配对体验,同时提升了使用和安全强度。
支持NFC近场通信,只要将两个有NFC芯片的蓝牙设备相互靠近,配对密码将通过NFC进行传输,无需手动输入。
[图片]
^ 代表作:正在以蓝牙与无线耳机沟通的 Sony Ericsson P910i PDA 手机 | 图源:WIKI

第三代蓝牙

2009年:蓝牙3.0

蓝牙3.0新增了可选技术High Speed,High Speed可以使蓝牙调用802.11 WiFi用于实现高速数据传输,传输率高达24Mbps,是蓝牙2.0的8倍,轻松实现录像机至高清电视、PC至PMP、UMPC至打印机之间的资料传输。
蓝牙3.0的核心是AMP(Generic Alternate MAC/PHY),这是一种全新的交替射频技术,允许蓝牙协议栈针对任一任务动态地选择正确射频。
功耗方面,蓝牙3.0引入了EPC增强电源控制技术,再辅以802.11,实际空闲功耗明显降低。此外,新的规范还加入UCD单向广播无连接数据技术,提高了蓝牙设备的相应能力。
[图片]
^ 代表作:蓝牙适配器 | 图源:未来世界网

第四代蓝牙

2010年:蓝牙4.0

蓝牙4.0是迄今为止第一个蓝牙综合协议规范,将三种规格集成在一起。其中最重要的变化就是BLE(Bluetooth Low Energy)低功耗功能,提出了低功耗蓝牙、传统蓝牙和高速蓝牙三种模式:
「高速蓝牙」主攻数据交换与传输;「传统蓝牙」则以信息沟通、设备连接为重点;「低功耗蓝牙」以不需占用太多带宽的设备连接为主,功耗较老版本降低了 90%。
BLE前身是NOKIA开发的Wibree技术,本是作为一项专为移动设备开发的极低功耗的移动无线通信技术,在被SIG 接纳并规范化之后重命名为Bluetooth Low Energy(后简称低功耗蓝牙)。这三种协议规范还能够互相组合搭配、从而实现更广泛的应用模式。
蓝牙4.0的芯片模式分为Single mode与Dual mode。Single mode只能与蓝牙4.0互相传输无法向下与3.0/2.1/2.0版本兼容;Dual mode可以向下兼容3.0/2.1/2.0版本。前者应用于使用纽扣电池的传感器设备,例如对功耗要求较高的心率检测器和温度计;后者应用于传统蓝牙设备,同时兼顾低功耗的需求。
此外,蓝牙4.0还把蓝牙的传输距离提升到100米以上(低功耗模式条件下)。拥有更快的响应速度,最短可在3毫秒内完成连接设置并开始传输数据。更安全的技术,使用AES-128 CCM加密算法进行数据包加密和认证。
[图片]
^ 代表作:苹果 iPhone 4S 是第一款支持蓝牙 4.0 标准的智能手机 | 图源:Quora

2013年:蓝牙4.1

蓝牙4.1在传输速度和传输范围上变化很小,但在软件方面有着明显的改进。此次更新目的是为了让Bluetooth Smart技术最终成为物联网(Internet of Things)发展的核心动力。
支持与LTE无缝协作。当蓝牙与LTE无线电信号同时传输数据时,那么蓝牙4.1可以自动协调两者的传输信息,以确保协同传输,降低相互干扰。
允许开发人员和制造商「自定义」蓝牙4.1设备的重新连接间隔,为开发人员提供了更高的灵活性和掌控度。
支持「云同步」。蓝牙4.1加入了专用的IPv6通道,蓝牙4.1设备只需要连接到可以联网的设备(如手机),就可以通过IPv6与云端的数据进行同步,满足物联网的应用需求。
支持「扩展设备」与「中心设备」角色互换。支持蓝牙4.1标准的耳机、手表、键鼠,可以不用通过PC、平板、手机等数据枢纽,实现自主收发数据。例如智能手表和计步器可以绕过智能手机,直接实现对话。

2014 年:蓝牙 4.2

蓝牙4.2的传输速度更加快速,比上代提高了2.5倍,因为蓝牙智能(Bluetooth Smart)数据包的容量提高,其可容纳的数据量相当于此前的10倍左右。
改善了传输速率和隐私保护程度,蓝牙信号想要连接或者追踪用户设备,必须经过用户许可。用户可以放心使用可穿戴设备而不用担心被跟踪。
支持6LoWPAN,6LoWPAN是一种基于IPv6的低速无线个域网标准。蓝牙4.2设备可以直接通过IPv6和6LoWPAN接入互联网。这一技术允许多个蓝牙设备通过一个终端接入互联网或者局域网,这样,大部分智能家居产品可以抛弃相对复杂的 WiFi 连接,改用蓝牙传输,让个人传感器和家庭间的互联更加便捷快速。
[图片]
^ 历代蓝牙标准性能 | 图源:Android Authority

第五代蓝牙

2016年:蓝牙5.0

蓝牙5.0在低功耗模式下具备更快更远的传输能力,传输速率是蓝牙4.2的两倍(速度上限为2Mbps),有效传输距离是蓝牙4.2的四倍(理论上可达300米),数据包容量是蓝牙4.2的八倍。支持室内定位导航功能,结合WiFi可以实现精度小于1米的室内定位。针对IoT物联网进行底层优化,力求以更低的功耗和更高的性能为智能家居服务。
[图片]
^ 低功耗版蓝牙与经典版蓝牙参数 | 图源:Android Authority

Mesh网状网络

Mesh网状网络是一项独立研发的网络技术,它能够将蓝牙设备作为信号中继站,将数据覆盖到非常大的物理区域,兼容蓝牙4和5系列的协议。
传统的蓝牙连接是通过一台设备到另一台设备的「配对」实现的,建立「一对一」或「一对多」的微型网络关系。而Mesh网络能够使设备实现「多对多」的关系。Mesh网络中每个设备节点都能发送和接收信息,只要有一个设备连上网关,信息就能够在节点之间被中继,从而让消息传输至比无线电波正常传输距离更远的位置。这样,Mesh网络就可以分布在制造工厂、办公楼、购物中心、商业园区以及更广的场景中,为照明设备、工业自动化设备、安防摄像机、烟雾探测器和环境传感器提供更稳定的控制方案。
[图片]

[图片]
^ 办公楼里的 Mesh 网络 | 图源:Buletooth

物联网

自1998年来,蓝牙协议已经进行了多次更新,从音频传输、图文传输、视频传输,再到以低功耗为主打的物联网数据传输。一方面维持着蓝牙设备向下兼容性,另一方面蓝牙也正应用于越来越多的物联网设备。
随着Low Energy版蓝牙在功耗和传输效率上的不断提升,Classic版本自3.0后就更新不大。可以预见,未来蓝牙的主要发力点将集中在物联网,而不仅仅局限于移动设备,Mesh网状网络的加入,使得蓝牙自成IoT体系成为可能。
据SIG的市场报告预估,到2018年底,全球蓝牙设备出货量将多达40亿,其中:手机、平板和 PC 今年出货量可达20亿,音频和娱乐设备出货量可达12亿,全球86%出厂的汽车将具备蓝牙功能,智能家居蓝牙设备出货量可达6.5亿,智能建筑、智慧城市、智慧工业等均将成为未来潜力赛道。
随着蓝牙5技术的出现和蓝牙Mesh技术的成熟,大大降低了设备之间的长距离、多设备通讯门槛,为未来的IoT带来了更大的想象空间。这项20年前问世的技术,未来还会焕发出蓬勃的生命力。

蓝牙发展历史科普 无线通信技术是当今网络通信的基础,按照距离,可以分为近距离无线通信和远距离无线通信。近距离无线通信包括WIFI、蓝牙、ZigBee、Z—Wave、NFC、UWB等。远距离无线通信包括LoRa、NB-IoT等。 蓝牙技术作为现在无线通信的热门技术,它是如何发展到今的呢?下面了解一下蓝牙的版本演进及其发展史: 蓝牙0.7标准 1998.10.19发布,增强功能: Baseband、 LMP。 蓝牙0... 阅读详情

相关推荐

从基础到实践(二十五):蓝牙天线的设计指南

蓝牙天线是无线通信的核心组件,直接影响信号传输质量、覆盖范围及设备性能。其设计决定了蓝牙模块的传输距离、抗干扰能力和能耗效率,例如优化的天线可提升数据传输速率并降低丢包率。在智能家居、可穿戴设备等场景中,紧凑的天线结构需兼顾空间限制与信号稳定性,避免因金属屏蔽或人体遮挡导致连接中断。此外,低功耗天线的设计能显著延长移动设备的续航时间。随着物联网发展,高性能蓝牙天线成为实现可靠连接与实时响应的关键技术基础。

qq_41898507的博客 2468

一文吃透蓝牙:从起源到未来,全解析!

蓝牙技术,从北欧传奇中走来,在现代科技的舞台上闪耀着独特的光芒。它的发展历程,是一部充满创新与突破的奋斗史,见证了科技的飞速进步和人类对便捷生活的不懈追求。从最初的构想,到如今广泛应用于各个领域,蓝牙已经成为我们生活中不可或缺的一部分,如同一条无形的纽带,将各种设备紧密相连,为我们构建起一个互联互通的智能世界。在未来,蓝牙技术有望实现更高的传输速度和更广的连接范围,这将极大拓展其在智能家居和物联网中的应用潜力。

大雨淅淅的博客 2113

速入门微信硬件蓝牙jsapi

目录一、前言二、微信硬件接入流程三、微信硬件添加蓝牙设备四、获取微信硬件设备二维码和设备id(deviceId)五、微信硬件设备授权六、微信硬件jsapi综述详解七、jsapi_ticket的获取八、微信jssdk signature noncestr timestamp权限验证签名获取九、微信jsapi接口安全域名设置十、微信js-sdk config接口注入权限验证十一、微信硬件jsapi o...

m0_37388989的博客 348

蓝牙的发展及应用技术

一路发展,直到蓝牙4.0版本,才有了低功耗蓝牙BLE的诞生,它包括经典蓝牙(泛指支持蓝牙协议在4.0以下的模块,一般用于数据量比较大的传输)和低功耗蓝牙协议,达到了低成本、低时延,低功耗,设备可多连、传输距离有个质的飞跃,还增强了安全性,就是这个版本开始才让它真正的在物联网等领域大放异彩;从机中可以有多个服务(service),一个服务中可以有多个特征值(Characteristic),每个特征值又有自己的属(property),属性的取值有读、写、通知(Notify)。

让分享成为一种习惯,让学习成为一种乐趣^_^ 1953

从零打造可落地的直流电机 PID 驱动系统 (二):增加蓝牙远程控制功能

本文介绍了在原有直流电机PID驱动系统基础上增加HC-05蓝牙模块实现无线控制的方案。系统升级包括硬件电路设计(添加蓝牙模块、状态指示LED等)、软件架构优化(新增蓝牙通信协议和数据处理模块)以及完整的调试验证流程。通过蓝牙2.0无线通信,用户可使用手机APP在10米范围内远程设置电机参数、控制转速和位置,并实时获取运行状态。文章详细说明了HC-05模块的选型依据、电路设计要点、PCB布局规范,并提供了完整的STM32软件实现代码,包括蓝牙初始化、数据收发、协议解析等功能模块。

weixin_44520581的博客 295

二十五、嵌入式通信基石:深入解析SPI协议工作原理与GD32F407硬件SPI应用

本文深入解析了嵌入式通信中关键的SPI协议工作原理,包括其同步、全双工、高速的特点,以及四种工作模式(CPOL/CPHA)的配置要点。文章结合GD32F407微控制器,提供了硬件SPI的详细配置步骤与实战代码,指导开发者如何正确驱动SPI外设(如OLED屏、Flash存储器),并对比了软件与硬件SPI的优劣,帮助读者夯实嵌入式通信基础。

weixin_42510243的博客 226

STM32CubeIDE开发(二十五), 物联网应用之stm32的蓝牙通信设计

cubeIDE开发, stm32的蓝牙通信设计,实现MCU(STM32F103C8T6)通过蓝牙模块(TICC2541)与外界设备(如手机)进行通信,另外通过AT指令也可以控制蓝牙模块,支持串口调试功能、按键功能、LED功能与蓝牙模块的联动。

技术需要分享 7975

数字音频总线A2B开发,有手就行(二十五)巧用EEPROM自启动,打造不依赖主机的独立功放节点

本文详细介绍了数字音频总线A2B开发中如何利用EEPROM自启动技术,打造不依赖主机的独立功放节点。通过解析A2B总线配置流程和硬件改造要点,开发者可以轻松实现功放板的自主初始化,适用于车载音响后装市场。文章还提供了实战配置、音频流提取技巧及商业应用案例,助力开发者快速掌握A2B开发核心技术。

430

上海兆越通讯闪耀第二十五届中国国际工业博览会

第25届中国国际工业博览会于9月27日在上海落幕,以"工业新质,智造无界"为主题,规模创历史新高,吸引近3000家企业参展。展会聚焦工业自动化、机器人等核心领域,首次设立三大特展,展现中国工业向"智造"转型。上海兆越通讯作为工业通信领域专家,展示了100G工业交换机、全国产自主可控交换机等四大核心产品矩阵,以及智能仓储系统等解决方案,彰显其在工业通信领域的技术实力和创新成果。公司将持续推动工业通信智能化发展,助力中国工业高质量转型。

sunlifenger的博客 862

(一)深入理解蓝牙BLE之“蓝牙的发展历程”

强烈推荐这两篇文章: 蓝牙技术|蓝牙的发展历程 - 哔哩哔哩 蓝牙5.3来了!为何市面上无线耳机仍停留在4.0? 4.2版本:较上一个版本相比,开始支持DLE,将gatt的单包数据,从23个字节的单包传输,提升到247个字节的单包传输。 5.0版本:增加扩展广播基础能力,增加2M PHY的调制解调能力,1M的coded PHY,为BLE Audio作准备。 5.1版本:支持室内定位基础能力支持。 5.2版本: 支持BLE Audio,主要是LC3编码,与传统蓝牙耳机相比,有更好的音质,更低的..

1万+

(汇总)深入理解蓝牙BLE协议

背景: 前一段时间,编写了《深入理解蓝牙Mesh协议》的系列文章,现在打算趁着这股劲,再把蓝牙BLE的知识点整理起来,汇总为《深入理解蓝牙BLE协议》,知识点比较琐碎,不成什么系统,还是以往的风格,对一知半解的知识点,刨根问底的深入理解。BLE的相关文章,网上有很多,其中不乏有一些特别优秀的文章,因此有一些我就直接在附上原文链接的基础上,附加一些我的详细的理解和举例。 前言: 本系列文章主要以最基础的4.2版本的蓝牙进行介绍,5.0的“扩展广播”,2M PHY物理层和1M的Coded PHY等,我会最

9262

CC2540/CC2541蓝牙4.0BLE协议栈开发

转载地址:https://e2echina.ti.com/question_answer/wireless_connectivity/bluetooth/f/103/t/69222 低功耗蓝牙(BluetoothLow Energy),简称BLE。蓝牙低能耗无线技术利用许多智能手段最大限度地降低功耗。   蓝牙2.1+EDR/3.0+HS版本(通常指“标准蓝牙技术”)与蓝牙低能耗(B...

m0_37777700的博客 6314

STM32F103(二十五)【完美解决】USART发送、接收float、u16、u32数据

学习板:STM32F103ZET6 往期博客: STM32F103五分钟入门系列(一)跑马灯(库函数+寄存器)+加编程模板+GPIO总结 STM32F103五分钟入门系列(二)GPIO的七大寄存器+GPIOx_LCKR作用和配置 STM32F103五分钟入门系列(三)GPIO的常用库函数使用方法总结+一个网络上的误区 STM32F103五分钟入门系列(四)蜂鸣器实验(库函数+寄存器) STM32F103五分钟入门系列(五)按键实验(库函数+寄存器) STM32F103五分钟入门系列(六)时钟框图+相关寄存器

Curnane0_0的博客 4608

【北京迅为】iTOP-4412全能版使用手册-第二十五章 进程间通信简介

但是还有一些理论的知识,在实验手册中介绍到的不太多,大家可以通过使用网络去看一些纯理论的东西,这个有助于理论知识的提高,会有助于后面的自学。进程间通信在实际项目中多多少少都会使用到,本章介绍最常用的无名管道,有名管道, 消息队列,信号,信号量,共享内存等进程间的通信方式。这些进程通信相关概念和手段在 linux 驱动中也会用到,虽然在驱动中稍微有一点点不同,名称不同,接口函数略微不一样,但是思想和手段都是差不多。“视频 17_02 进程通信之有名管道”“视频 17_01 进程通信之无名管道”

BeiJingXunWei的博客 318

CIC-IDS-2018数据集高效预处理实战:从数据清洗到特征整合

本文详细介绍了CIC-IDS-2018数据集的高效预处理方法,从数据清洗到特征整合的全流程实战。通过内存优化、异常值处理和特征工程等技巧,帮助网络安全研究人员快速处理大规模网络流量数据,提升机器学习模型的训练效率和准确率。特别针对特征数据的预处理提供了实用代码示例和优化建议。

weixin_29274969的博客 501

cmu15445(2024fall) project 2

project 2比p1难度要更大,代码量更大且涉及的知识更多,实现中出现的bug更多,好在是最后全部解决了。我最大的收获在于对于多线程编程的理解更深入了,实际发现解决了多个多线程相关的bug,学会了更多多线程下debug的技巧方法,也见识了更多多线程的bug情况。在之后可以更系统的学习一下多线程编程。同时学会实现B+树也是需要掌握的基础。

Jerome_Yi的博客 1553

第二十五章:RPA与物联网的安全保障

1.背景介绍 随着人工智能、机器学习和自动化技术的不断发展,我们的生活和工作都逐渐变得更加智能化和高效化。在这个过程中,我们不得不关注和解决生活中各种自动化系统的安全问题。在本文中,我们将讨论RPA(Robotic Process Automation)和物联网(Internet of Things,IoT)的安全保障。 RPA是一种自动化软件技术,它可以自动完成一些重复的、规范的、低价值的工...

AI天才研究院 1104

如何用zemax导入solidworks装配体

在zemax使用中,常常需要导入各种零件。如果光机结构较为复杂,那么手工一个一个加载零件,还需要在zmx文件中调整object的位置,非常麻烦。如果能将solidworks的装配体模型直接导入,则可以大幅减小工作量。具体过程为(非序列模式下): 1、新建或打开一个zemax空文件 2、在元件编辑器中,找到一个空文件,双击或直接展开三角符,在类型中找到zemax里的solidworks装配体,如图。...

wojiaoyyy的博客 1万+

全新物联网技术致力打造安全、可持续性发展的智慧城市

据联合国预测,到2050年,地球上将有九十六亿人,在其中66%以上的人将生存在城市区域。这些人口增长将给大都市区造成极大的压力,要求它们合理有效地管理资源并向其居民提供其赖以生存与生活所需的物品,这就是我们的城市必须要变得更为智慧的缘故。 智慧城市不只是一个理念或对未来的希望。智慧城市是主要由数据信息和通信技术(ICT)构成的构架,用作研发、布署和推动可持续发展实践活动,以应对日益突出的城市化挑战。民众也可以使用智能手机和移动设备,及其联网的汽车和房屋,以各种方式与智慧城市生态系统互动。将设备和数据信息与

ztmap2020的博客 590

PostGIS 小白入门详细指南

PostGIS 是 PostgreSQL 的一个扩展,它将 PostgreSQL 转变为一个功能强大的空间数据库,使其能够存储、查询和分析地理空间数据。PostGIS 遵循开放地理空间联盟(OGC)的标准,支持各种空间数据类型和操作,如点、线、多边形、缓冲区、空间连接等。存储各种空间数据类型(如几何类型和地理类型)空间索引,提高查询性能丰富的空间函数和操作支持投影和坐标系统转换城市规划与管理环境监测与分析物流与运输优化地图制作与可视化位置服务与导航。

落魄书生的职业学习生涯 1万+

从零到一:STM32CubeMX虚拟串口开发中的常见陷阱与优化策略

本文深入探讨了STM32CubeMX在USB虚拟串口开发中的常见问题与优化策略,涵盖数据流吞吐量瓶颈、实时性约束等核心挑战。通过实战案例和代码示例,详细解析了波特率同步异常、数据丢失等问题的解决方案,并提供了DMA配置和中断优先级调优的高级技巧,帮助开发者提升STM32虚拟串口的性能和可靠性。

weixin_29164185的博客 370

快速入门微信硬件jsapi教程全集

速入门微信硬件jsapi   目录 一、前言 二、微信硬件接入流程 三、微信硬件添加蓝牙设备 四、获取微信硬件设备二维码和设备id(deviceId) 五、微信硬件设备授权 六、微信硬件jsapi综述详解 七、jsapi_ticket的获取 八、微信jssdk signature noncestr timestamp权限验证签名获取 九、微信jsapi接口安全域名设置

linfanhehe的专栏 1756

从零到一:uniPush2.0全链路集成与多厂商通道配置实战

本文提供了uniPush2.0从零开始的全链路集成与多厂商通道配置实战指南。详细讲解了DCloud平台配置、uniCloud云函数开发、客户端CID获取与消息监听,并重点攻克了华为、小米、OPPO、vivo等主流厂商推送通道的配置难点与避坑技巧,帮助UniApp开发者实现“一次集成,全端覆盖”的高效消息推送方案。

onion的博客 431

科技产品的发展脉络与理性选购指南

什么是科技产品那些归为科技产品范畴的东西, 是借助应用科学技术成果制造而成的, 是那种能够达成人类生活、工作以及娱乐等多方面需求的设备或者工具。从广义这个层面来讲

AIguaguagua的博客 180

RT-DETR改进策略【独家融合改进】| SPD-Conv+PPA 再次提升模型针对小目标的特征提取能力

SPD-Conv是一种新的 CNN 构建模块,用于替代传统 CNN 架构中使用的步长卷积(strided convolution)和池化(pooling)层,它由空间到深度(Space-to-depth,SPD)层和非步长卷积(non - strided convolution)层组成。

Limiiiing的博客 1153

13、基于RBF的自适应鲁棒控制与反步控制方法及实现

本文介绍了基于RBF神经网络的自适应鲁棒控制与反步控制方法,详细阐述了控制系统的程序结构、核心算法及实现流程。通过Simulink搭建仿真系统,利用RBF网络逼近系统中的不确定非线性函数,并结合Lyapunov稳定性理论设计控制律,实现了对倒立摆等复杂非线性系统的高精度跟踪控制。文章还提供了完整的MATLAB/Simulink代码示例和仿真结果分析,验证了该方法的有效性与鲁棒性,为实际工程应用提供了可行的技术路径。

ol789012的博客 87
上一篇: 【AI数字人系列】一、一文带你了解清楚AI数字人
下一篇: 【通信观系列】二十六、NFC基础
Asher技术站
博客等级 码龄8年 728粉丝 135原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Asher技术站

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值