藍牙技術的工作原理及用途

所謂藍牙技術就是一種全球無線通訊標準,在一定距離內連接設備。目前,藍牙技術也已應用到各個領域中,并已成為接入物聯網(IOT)的主要技術。那關于藍牙技術的工作原理本文將進行介紹,并概括其特點。

藍牙技術的工作原理

藍牙設備使用無線電波連接手機和電腦。藍牙產品包含一塊小小的藍牙模塊以及支持連接的藍牙無線電和軟件。當兩臺藍牙設備想要相互交流時,它們需要進行配對。藍牙設備之間的通信在短程(被稱為微微網,指設備使用藍牙技術連接而成的網絡)的臨時網絡中進行。這種網絡可容納兩至八臺設備進行連接。當網絡環境創建成功,一臺設備作為主設備,而所有其它設備作為從設備。微微網在藍牙設備加入和離開無線電短程傳感時動態、自動建立。

640?wx_fmt=jpeg

藍牙技術的不同“類別”

藍牙技術實際有多個“類別”,即核心規格的不同版本。目前最常見的是藍牙BR/EDR(即基本速率/增強數據率)和低功耗藍牙(Bluetooth Low Energy)技術,藍牙BR/EDR主要應用在藍牙2.0/2.1版,一般用于揚聲器和耳機等產品;而低功耗藍牙技術主要應用在藍牙4.0/4.1/4.2版,主要用于市面上的最新產品中,例如手環、智能家居設備、汽車電子、醫療設備、Beacon感應器(通過藍牙技術發送數據的小型發射器)等。

注:兩種最常見的核心規格實施都有不同的用例,且使用不同的芯片,以滿足不同的硬件要求。不過雙模式芯片皆可適用于此兩種用例的應用。

640?wx_fmt=png

區別:

>>藍牙BR/EDR技術——建立相對短程、持續的無線連接,為播放音頻流等用例的理想之選;

>>低功耗藍牙技術——允許快速進行相對遠程的無線連接,為不需持續連接且所需電池壽命長的物聯網(loT)應用的理想之選;

>>雙模式(包含采用上述兩種技術)——雙模式芯片可用于支持單一設備,例如需要連接至藍牙BR/EDR設備(如音頻耳機)及低功耗藍牙設備(如可穿戴)的智能手機或平板電腦。

藍牙技術用途

藍牙技術可以無線連接設備。比如,藍牙技術可將門鎖、燈、電視、玩具、汽車電子、醫療設備、運動器材等等幾乎能想到的所有東西都能與藍牙連接起來。最棒的體驗是透過藍牙技術還可以利用Beacon應用與購物者、旅客或者是賽事的觀眾連接起來。最新的應用是在共享經濟中的體驗,如共享單車等。未來藍牙技術的應用將可以隨著開發人員的想象力,無邊無界地拓展。

640?wx_fmt=png

藍牙技術特點

藍牙技術最主要特點用最簡短的描述就是藍牙技術無處不在、功耗低、易采用且應用成本低。

1.藍牙技術無處不在——藍牙技術在智能手機上的普及,預計到2018年藍牙將會覆蓋全球96%的手機。

2.功耗低——隨著低功耗藍牙技術(BLE)的出現,開發人員能夠開發出只需一小顆的紐扣電池就可運行數月甚至數年的小型傳感器。這為藍牙技術成為物聯網的主流技術之一奠定了基礎。

3.易采用——對開發者而言,開發藍牙產品只需基于核心規格,再將配置文件和定制服務逐層添加上去。對于消費者而言更是簡單,只需要進入設置,打開藍牙,或配對或直接等待啟動通信就可以了。

4.應用成本低——添加藍牙技術的成本較低。如昇潤科技藍牙4.2 BLE 模塊 HY-40R204P也只需20元/個,并且可以得到相應的技術支持。

640?wx_fmt=jpeg

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/271919.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/271919.shtml
英文地址,請注明出處:http://en.pswp.cn/news/271919.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

什么是BusyBox?

BusyBox 是標準 Linux 工具的一個單個可執行實現。BusyBox 包含了一些簡單的工具,例如 cat 和 echo,還包含了一些更大、更復雜的工具,例如 grep、find、mount 以及 telnet。有些人將 BusyBox 稱為 Linux 工具里的瑞士軍刀.簡單的說BusyBox就好…

iOS十進制切割格式轉換

//"123456789" 轉換后 "123,456,789" interface NSString (num)- (NSString *)money;endimplementation NSString (num)- (NSString *)money{NSNumberFormatter *numFormat [[NSNumberFormatter alloc] init];[numFormat setNumberStyle:NSNumberFormatte…

同一接口有多個實現類,怎么來注入一個指定的實現?@Resource、@Autowired、@Qualifier

如果一個接口有2個以上不同的實現類, 那么如何Autowire一個指定的實現 1:首先,UserService接口有兩個實現類 UserService1和 UserService2 UserService接口 2:以下是UserService接口的兩個實現類UserService1和UserService2,請注意service注解的使用方式&#xff…

java類型比較_java 基本數據類型 ==和equals()比較

1.基本類型的存儲Java 8種基本類型都是存儲在堆棧中,例:int i 1;String str "hello world";也是存儲在堆棧中。new基本類型的包裝器類型和new String()都是存儲在堆內存中。例Integer i new Integer(1);String str new String("hello…

嵌入式操作系統的主要特點都有哪些

嵌入式操作系統(EOS)是指用于嵌入式系統的操作系統。嵌入式操作系統是一種用途廣泛的系統軟件,通常包括與硬件的底層驅動軟件、系統內核、設備驅動接口、通信協議、圖形界面、標準化瀏覽器等。嵌入式系統分為4層:硬件層、驅動層、…

UIWebView UITextView

// // ViewController.m // 網頁 //#import "ViewController.h"interface ViewController ()<UITextFieldDelegate,UIWebViewDelegate> property (weak, nonatomic) IBOutlet UITextField *textFiled; property (weak, nonatomic) IBOutlet UIWebView *webVi…

BeanFactory和ApplicationContext有什么區別?

BeanFactory&#xff1a; 是Spring里面最底層的接口&#xff0c;提供了最簡單的容器的功能&#xff0c;只提供了實例化對象和拿對象的功能 ApplicationContext&#xff1a; 應用上下文&#xff0c;繼承BeanFactory接口&#xff0c;它是Spring的一各更高級的容器&#xff0c;提…

java的繼承實例_Java繼承和多態實例

我們知道面向對象的三大特性是封裝、繼承和多態。然而我們有時候總是搞不清楚這些概念。下面對這些概念進行整理&#xff0c;為以后面向抽象的編程打下堅實的基礎。封裝的概念還是很容易理解的。如果你會定義類&#xff0c;那么相信你對封裝的概念已經完全掌握了。下面定義的幾…

【數據庫】13種會導致索引失效語句寫法

數據庫的索引是保證數據快速查詢的重中之重&#xff0c;以下13種會導致索引失效語句會導致你的SQL查詢索引失效&#xff0c;具體如下&#xff1a;1、使用like關鍵字模糊查詢時&#xff0c;% 放在前面索引不起作用&#xff0c;只有“%”不在第一個位置&#xff0c;索引才會生效&…

yii2史上最簡單式安裝教程,沒有之一

作者&#xff1a;白狼 出處&#xff1a;www.manks.top/article/yii2_install 本文版權歸作者&#xff0c;歡迎轉載&#xff0c;但未經作者同意必須保留此段聲明&#xff0c;且在文章頁面明顯位置給出原文連接&#xff0c;否則保留追究法律責任的權利。 最近有小伙伴私聊我&…

java static調用嗎_Java中的static的使用

1.Java 中被static修飾的成員稱為靜態成員或類成員。它屬于整個類所有&#xff0c;而不是某個對象所有&#xff0c;即被類的所有對象所共享、且優先于對象存在。靜態成員可以使用類名直接訪問&#xff0c;也可以使用對象名進行訪問。使用 static 可以修飾變量、方法和代碼塊。2…

15個搞笑的程序員段子

1. 問答Q&#xff1a;你是怎么區分一個內向的程序員和一個外向的程序員的&#xff1f;A&#xff1a;外向的程序員會看著你的鞋和你說話時。Q&#xff1a;為什么程序員不能區分萬圣節和圣誕節&#xff1f;A&#xff1a;這是因為 Oct 31 Dec 25&#xff01;&#xff08;八進制的…

java ffmpeg 獲取視頻時長_Java通過調用FFMPEG獲取視頻時長

FFmpeg是一套可以用來記錄、轉換數字音頻、視頻&#xff0c;并能將其轉化為流的開源計算機程序。采用LGPL或GPL許可證。它提供了錄制、轉換以及流化音視頻的完整解決方案。它包含了非常先進的音頻/視頻編解碼庫libavcodec&#xff0c;為了保證高可移植性和編解碼質量&#xff0…

盤點15個搞笑的程序員段子

1.車Delphi象吉普車&#xff0c;什么路上都能開&#xff0c;卻在啥路上也開不好&#xff1b;PB就象卡丁車&#xff0c;只能在固定線路上開&#xff0c;到室外就有些不穩&#xff1b;VC象跑車&#xff0c;你開得起卻買不 起&#xff0c;而且一旦發生故障&#xff0c;想修都找不到…

判斷listview是上滑還是下滑的方法

方法一&#xff1a; 用setOnScrollListener(new AbsListView.OnScrollListener()&#xff09;來實現&#xff0c;判斷滑動后顯示的第一個條目 &#xff0c;與滑動前的第一個條目的大小來判斷&#xff0c; 這種方法邏輯簡單&#xff0c;但是必須要滑動到當前第一條目隱藏后才能起…

如何保證消息不被重復消費~~~~~(如何保證消息隊列的冪等性)

分析&#xff1a;這個問題其實換一種問法就是&#xff0c;如何保證消息隊列的冪等性&#xff1f;這個問題可以認為是消息隊列領域的基本問題。換句話來說&#xff0c;是在考察你的設計能力&#xff0c;這個問題的回答可以根據具體的業務場景來答&#xff0c;沒有固定的答案。 回…

SpringBoot:搭建第一個Web程序

本文簡單介紹一下spingBoot搭建web程序的流程&#xff0c;希望對入門學習spingBoot的朋友有所幫助。本文采用的開發工具是IDEA。 1、打開IDEA&#xff0c;創建項目。 2、點擊創建項目&#xff0c;進入下一步&#xff0c;具體按照畫紅框的操作。 3、點擊下一步 4、點擊下一步&am…

java uuid 效率_java uuid第一次性能

在java中產生uuid的方式是使用java.util.UUID。UUID.randomUUID().toString();我在測試redis性能時&#xff0c;使用uuid產生測試數據&#xff0c;發現多線程測試redis的rpush接口的時候&#xff0c;性能老是上不去。 查看cpu利用率也不高&#xff0c;網卡流量也不大。就是tps上…

第八周----補

這一周真不知道過得是什么&#xff0c;除了上課&#xff0c;感覺相當的混亂。 整個人每天都是處在消沉狀態&#xff0c;連這次作業都沒能很好的補上。 我的心情也像天氣一樣變得不穩定&#xff0c;一會晴天一會雨天的&#xff0c;更多的就是悶悶的感覺。 總會說事情很多忙的頭暈…