藍牙Bluetooth技術小知識

来源:http://www.cnblogs.com/junqilian/archive/2016/03/04/5241594.html
-Advertisement-
Play Games

藍牙Bluetooth技術以及廣泛的應用於各種設備,並將繼續在物聯網IoT領域擔任重要角色。下麵搜集整理了一些關於藍牙技術的小知識,以備參考。藍牙Bluetooth技術始創於1994年,其名字來源於10世紀時的一位丹麥國王Harold Bluetooth,他統一了現在的挪威、瑞典和丹麥地區,以他的名...


藍牙Bluetooth技術以及廣泛的應用於各種設備,並將繼續在物聯網IoT領域擔任重要角色。下麵搜集整理了一些關於藍牙技術的小知識,以備參考。


Screen Shot 2016-03-04 at 10.30.36 AM.png

藍牙Bluetooth技術始創於1994年,其名字來源於10世紀時的一位丹麥國王Harold Bluetooth,他統一了現在的挪威、瑞典和丹麥地區,以他的名字命名也是取其能使現在的各種離散的設備連接在一起的意思。所以藍牙Bluetooth和“藍色的牙齒”並沒有什麼關係 :) 藍牙技術目前有幾個版本並行,Bluetooth 2.1 (Bluetooth BS/EDR), 3.0 (Bluetooth HS) 和 4.0 (Bluetooth Smart或BLE).

最常見的藍牙設備可能就是藍牙耳機,不用連線即可播放手機中的高品質音樂。這一般會採用Bluetooth2.1 BR/EDR(Basic rate/enhanced data rate),這個藍牙版本專門對傳輸穩定的高品質數據流做了優化。

藍牙3.0 Bluetooth High Speed 技術可用於數據的高速傳輸,比如在設備間傳輸很大的音頻或視頻文件,批量下載照片等等。

最近比較火的是藍牙4.0,也就是Bluetooth Low Energy (BLE, 或者Bluetooth Smart),藍牙4.0 (BLE)主要在低功耗方面做了改進使其能應用於可穿戴設備這樣供電不方便的場景,使用BLE,一顆普通的紐扣電池就可以維持幾個月甚至一年。這也將使藍牙BLE技術在物聯網IoT方面大有作為。可以想見,不久的將來,你周圍將充斥著可互聯的大量的智能設備,智能腕表、心率監測、智能門鎖、或是智能襪子、運動鞋、或者智能筷子等等。你身邊的一切都有可能通過低功耗的藍色技術和你的手機或者藍牙智能網關相連,進一步接入互聯網。

一般大家都認為,藍牙只適用於短距離傳輸。但其實藍牙技術是可以用於長距離傳輸的。我們常見的手機、耳機、音箱等藍牙設備傳輸距離一般不超過10米, 但這並不能說明藍牙技術本身只能用於短距離傳輸。由於藍牙和WiFi一樣都運用於2.4GHz 頻率, 其傳輸距離也和 802.11b 一樣可達百米級。如下表所示,一些Class 1的設備,由於功耗相對較高,如果能有穩定充足的供電,是可以傳輸到到100米範圍的。而我們常見的手機、耳機等設備由於供電方面的限制,一般屬於class 2,傳輸距離一般在10米以內。

Device Class Transmit Power Intended Range
Class 3 1 mW less than 10 meters
Class 2 2.5 mW 10 meters, 33 feet
Class 1 100 mW 100 meters, 328 feet

藍牙和WiFi都運行於2.4GHz頻率,應用於WiFi的天線也可以用於藍牙設備,通過給藍牙焊接一個天線並輔以穩定電源,是可以實現遠距離傳輸的。比如下麵這個改進Linksys USBBT100

Screen Shot 2016-03-04 at 11.41.49 AM.png

不過Linksys USBBT100 亞馬遜上已經有自帶天線的版本了,傳輸距離可達100米,可同時連接7個設備,費用約50刀。


Screen Shot 2016-03-04 at 11.43.35 AM.png

Thanks to Joshua Wright.


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • Memcached的特點 Memcached的緩存是一種分散式的,可以讓不同主機上的多個用戶同時訪問, 因此解決了共用記憶體只能單機應用的局限,更不會出現使用資料庫做類似事情的時候,磁碟開銷和阻塞的發生。
  • 通常ISV在面對本地客戶時對時間相關的處理,一般都時區信息都是不敏感的。但是現在雲的世界里為了讓大家把時間處理的方式統一起來,雲上的服務都是以UTC時間為準的,現在如果作為一個ISV來說就算你面對的客戶只是本地用戶但是你打算利用雲來為你進行的應用提供更多的功能和便捷性時,你就需要採用UTC時間來處理
  • 在Azure上面的PaaS時間都是以UTC時間為準(雲的世界里基本上都是以UTC時間為標準的),所以以前在本地SQL Server上面常用的GetDate()方法會碰到問題,在中國獲取的時間會被當前時間少了8個小時,因為Azure上的時間都是UTC之間,中國的時區是+8.所以你通過GetDate()
  • 我們知道很多事情都存在一個分治的思想,同樣的道理我們也可以用到數據表上,當一個表很大很大的時候,我們就會想到將表拆 分成很多小表,查詢的時候就到各個小表去查,最後進行彙總返回給調用方來加速我們的查詢速度,當然切分可以使用橫向切分,縱向 切分,比如我們最熟悉的訂單表,通常會將三個月以外的訂單放到歷史訂
  • CentOS7.0中MariaDB的簡單安裝與配置方法
  • 當資料庫出現嚴重的性能問題或者hang了的時候,伺服器端sqlplus也無法連接時,此時如果想獲取資料庫當前的狀態信息,以便事後診斷,那麼我們非常需要通過systemstate dump來知道進程在做什麼,在等待什麼,誰是資源的持有者,誰阻塞了別人。在出現上述問題時,及時收集systemstate ...
  • 一、簡介 Redis的啟動也就是main函數的執行,程式的入口在redis.c中,啟動流程: 1. 初始化預設伺服器配置,如果是sentinel模式還需進行額外的配置 2. 修改配置文件或配置選項,這其中包括處理諸如-h/--help,-v/--version,--test-memory的特殊選項,
  • 最近遇到一個很有意思的使用環境,操作人員將所有的網站應用內容投放到共用存儲裡面,並且使用微軟的SMB協議將其以CIFS的方式共用出來,使用Windows Server 2008 R2的IIS將其連接起來。在多IIS主機的情況下,實現一次部署,多點生效的效果。 不過在使用的時候遇到了一些問題,在漢語世
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...