動手玩藍牙:用Arduino、Raspberry Pi與智慧型手機打造低功耗藍牙專題

動手玩藍牙:用Arduino、Raspberry Pi與智慧型手機打造低功耗藍牙專題 pdf epub mobi txt 电子书 下载 2025

原文作者: Alasdair Allan, Don Coleman, Sandeep Mistry
圖書標籤:
  • 藍牙
  • Arduino
  • Raspberry Pi
  • 低功耗藍牙
  • BLE
  • 物聯網
  • DIY
  • 電子製作
  • 無綫通信
  • 智能硬件
想要找书就要到 灣灣書站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

圖書描述

智慧型手機改變瞭世界的樣貌,並不是因為它讓我們更方便打電話,而是因為它讓我們以全新的方式連結網路和真實世界。用低功耗藍牙(Bluetooth Low Energy)打造和控製你的周遭環境,親自駕馭這股科技的力量吧!低功耗藍牙和傳統藍牙名字相似,但其實截然不同。你將會深入瞭解低功耗藍牙,並學習如何打造自己的連綫裝置。由於其耗電量極低,且在遠距離時訊號仍然穩定,低功耗藍牙可說是最佳的動手做實驗工具。

  透過本書,你將會編寫程式,並且組裝電路來連接最新潮的感測器,甚至還能寫齣你自己的藍牙服務!我們會使用價格親民、搭載專業廠商Nordic Semiconductor晶片組的模組,如Adafruit的Bluefruit LE等,一步步帶領你在做專題的過程中增強技能。若是曾接觸過Arduino或Raspberry Pi編程經驗的自造者,本書將為你的專題拓展更多可能性。

  在本書中,你將: 
  打造一個可以遠端遙控的智慧型電燈開關。
  打造一個隻能用你的手機解開的鎖。
  打造一個氣象觀測站,可以測量溫度、濕度和氣壓。
  動手做一盞可以遙控變色的NeoPixel LED颱燈。
  用德州儀器的SensorTag遙控你的電腦簡報。
  用一颱藍牙遙控器調整電腦或手機的音量。
  用電腦和Node.js讓派洛特的Rolling Spider無人機迎風翱翔。

  這本書為你示範藍牙如何應用在各種程度的專題上,包括微控製闆、手機、平闆和電腦。隻要使用Arduino、Node.js和PhoneGap等軟體,你的裝置就可以彼此溝通,還可以加入各種感測器和外部硬體!

本書特色

  ◎深入瞭解低功耗藍牙,打造9組實用連綫裝置!
  ◎詳細的製作步驟與程式說明,輔以全彩圖錶與照片,清晰易懂!
  ◎為你的Arduino或Raspberry Pi專題拓展「無綫」可能性!

著者信息

作者簡介

艾拉斯戴爾‧艾倫Alasdair Allan


  一名科學傢、作傢、駭客以及動手做玩傢,曾齣版眾多著作,有時亦會在鏡頭前露麵。幾年前,他於一場Google開發者年會上推齣瞭包含400個以上的感測節點、可覆蓋整個Moscone West會議中心的網格網路。更早之前,他也曾發現iPhone會隨時記錄使用者的所在地,揭發瞭iPhone的隱私權醜聞,引發多起集體訴訟案及參議院聽證會。他也在《MAKE》雜誌撰寫關於電子裝置的文章,尤其是無綫裝置、分散式感測網路、行動計算以及物聯網等。身為一名前天文物理學傢,他也曾參與發現當時已知最遠的星體。

唐‧柯曼 Don Coleman

  一生以程式設計為業,且涉獵廣泛,從機械、軟體到硬體,積極擔任各領域之間的橋樑。他亦是資深的PhoneGap軟體開發工程師,自草創時期就堅守初衷,奔走全國宣揚使用PhoneGap的好處。身為位於費城附近的軟體顧問公司Chariot Solution的顧問主管,他的團隊與客戶閤作,幫助他們革新既有係統,奠定未來技術的基礎。

山迪普‧密斯特裏 Sandeep Mistry

  專業的軟體工程師,熱愛用物聯網和低功耗藍牙嘗試製作新裝置。他曾開發瞭無數開源的低功耗藍牙程式庫,包括Node.js專用的noble和bleno,及Arduino專用的BLEPeripheral。

譯者簡介

潘榮美


  國立政治大學英國語文學係畢業,曾任網路雜誌記者、展場口譯、演員等,並涉足劇場、音樂、廣播與文學界。現為英語教師及譯者,譯有《動手玩科學》、《Making Makers》和《超簡單機器人動手做》。

圖書目錄


第1章 前言
第2章 準備工作
第3章 智慧型電燈開關
第4章 低功耗藍牙鎖
第5章 Bleno鎖
第6章 氣象觀測站
第7章 NeoPixel燈
第8章 SensorTag遙控裝置
第9章 使用GATT規範的人機介麵
第10章 定位訊號
第11章 遙控無人機
第12章 更進一步
附錄A HID與GATT配對

圖書序言

圖書試讀

走進低功耗藍牙的世界
 
低功耗藍牙將全世界分為周邊裝置和中央裝置。周邊裝置(Peripheral devices)如感測器,通常體積不大、所需能量不高、資源限製也較大。中央裝置(Central devices)如手機和筆記型電腦,通常也可以被當作周邊裝置使用。
 
周邊裝置能以兩種模式運作:廣播(broadcasting)模式,以及直接連接中央裝置的模式。廣播模式是低功耗藍牙與傳統藍牙之間最大的分彆,可以將資料傳輸給範圍內的所有裝置。
 
這樣的模式讓周邊裝置不必和中央裝置「配對」就可以傳送資料。在低功耗藍牙中,我們傾嚮用「連綫」一詞來描述這個狀態,而非藍牙2.1中的配對。在廣播模式下,周邊裝置會持續發送廣告封包(advertising packet),讓附近任何搜尋此封包的裝置都可以接收。這些搜尋封包的裝置也被稱作「觀察者」(observers)。
 
標準的廣告封包中包含廣播裝置本身的資訊以及其資料傳送能力,此外,它也可以包含一些想要廣播的客製訊息,如感測器的資料等。
 
如果資料不涉及隱私,如氣象量測資料,用周邊裝置來廣播是個好選擇。然而廣播的方式並沒有安全防護,因此針對較私人的資料,應該由中央裝置與周邊裝置連綫,而非相反的順序。
 
低功耗藍牙的連綫具有排他性,也就是說,周邊裝置一次隻能連上一個中央裝置。當連上中央裝置時,周邊裝置就會停止廣告功能,讓其他裝置感應不到或連接不到這個裝置,直到連綫被切斷為止。雖然周邊裝置隻能連一個中央裝置,但中央裝置可以同時連上許多周邊裝置。
 
如果要在周邊與中央裝置間交換資料,首先,你必須在裝置之間建立連綫。

用户评价

评分

我一直對各種無綫通信技術充滿好奇,尤其是那些能夠實現設備之間互聯互通的技術。《動手玩藍牙》這本書的標題,讓我立刻引起瞭極大的興趣。低功耗藍牙(BLE)的齣現,無疑是物聯網時代的一項重要突破,它使得許多以前難以實現的功能變得觸手可及。我一直想嘗試用 Arduino 和 Raspberry Pi 來構建一些有趣的交互式項目,但始終不知道如何將它們與智慧型手機進行無縫連接。這本書的齣現,正好解決瞭我的這個睏惑。我非常好奇書中是否會詳細講解 BLE 的核心協議和通信機製,例如廣播(Advertising)、掃描(Scanning)、連接(Connection)等過程。同時,我也希望書中能夠提供一些實際的項目案例,例如如何利用 BLE 來構建一個簡單的無綫傳感器網絡,或者如何實現一個基於 BLE 的遠程控製係統。如果書中能提供一些關於如何優化 BLE 功耗、提高通信穩定性的技巧,那對我的項目開發將會有極大的幫助。我期待通過這本書,能夠深入瞭解 BLE 技術,並將其應用到我的個人項目中,創造齣更多有趣的應用。

评分

最近我一直對各種創客(Maker)項目躍躍欲試,尤其是對那些能夠連接現實世界和數字世界的技術特彆感興趣。藍牙技術,特彆是低功耗藍牙(BLE),在我看來就像是一個能夠實現這種連接的“瑞士軍刀”,應用場景非常廣泛。我一直想嘗試用 Arduino 和 Raspberry Pi 來做一些更高級的項目,但總感覺少瞭點什麼,而《動手玩藍牙》這本書的齣現,恰好填補瞭這個空白。它直接點明瞭用 Arduino、Raspberry Pi 和智慧型手機來打造 BLE 項目,這三個元素簡直就是我想要的組閤!我設想著用這個技術來做一個可以與傢人互動的項目,比如一個可以遠程控製的寵物喂食器,或者一個可以監測傢中老人健康狀況的設備,並且能夠通過手機 App 實時通知我。這本書的齣現,讓我覺得這些原本看起來很遙遠的想法,變得觸手可及。我特彆關注書中是否會講解 BLE 的核心概念,比如 GATT 協議、服務(Services)、特徵(Characteristics)等,因為理解這些底層原理對於深入開發至關重要。如果書中能夠提供一些關於如何優化 BLE 連接、提高數據傳輸效率的技巧,那就更完美瞭。我非常期待通過這本書,能夠掌握 BLE 開發的精髓,做齣真正有價值、有意義的項目。

评分

最近我一直在關注各種新興技術,尤其是那些能夠簡化我們日常生活、提升生活品質的技術。《動手玩藍牙》這本書的齣現,讓我眼前一亮!我一直覺得藍牙技術在物聯網領域有著巨大的潛力,特彆是低功耗藍牙,它能夠讓許多小型設備長時間運行,而不必擔心電量問題。這本書提到瞭 Arduino、Raspberry Pi 和智慧型手機這三個非常受歡迎的平颱,這讓我覺得這本書的內容會非常實用且易於上手。我設想,通過這本書,我或許可以開發齣一些個性化的智能傢居小裝置,比如一個可以根據我的心情自動調節燈光亮度和顔色的智能燈,或者一個能夠遠程控製的窗簾。我非常期待書中能夠提供一些詳細的操作步驟和代碼示例,這樣我就可以跟著一步一步地學習,即使是初學者也能輕鬆入門。如果書中還能提供一些關於如何設計用戶友好的手機 App 的建議,那就更好瞭!我希望能夠通過這本書,真正掌握 BLE 開發的技術,並將其應用到實際生活中,讓我的生活變得更加便捷和有趣。

评分

哇,看到這本《動手玩藍牙:用Arduino、Raspberry Pi 與智慧型手機打造低功耗藍牙專題》,我真的是心癢癢!最近我一直在研究物聯網(IoT)相關的項目,特彆是想做一個能夠在傢中實時監測環境數據的係統,同時又希望能夠通過手機 App 來控製和查看,但又不想耗費太多電力,因為我打算讓它長期運行。低功耗藍牙(BLE)技術簡直是我的救星!這本書的標題一看就擊中我的需求點,特彆是提到瞭 Arduino 和 Raspberry Pi,這兩樣東西我傢裏都有,而且也玩瞭一段時間瞭,但一直不知道怎麼把它們和 BLE 結閤起來。我一直覺得 BLE 的潛力很大,可以做很多有趣又實用的東西,比如智能傢居的小裝置、穿戴式設備、甚至是遠程控製的機器人。這本書能教我如何從零開始,一步一步地搭建自己的 BLE 項目,並且還能通過智慧型手機來控製,這對我來說簡直太棒瞭!我最期待的就是書中能夠有詳細的代碼示例和電路圖,這樣我就可以直接跟著動手做,不用自己摸索半天。而且,如果能有一些實際的應用案例,比如如何製作一個智能門鎖、一個簡單的健康監測器,或者一個可以遠程控製的燈光係統,那就更好瞭!我真的迫不及待想通過這本書,把我的想法變成現實,讓我的生活變得更智能、更方便!

评分

作為一名對嵌入式係統開發略有涉獵的愛好者,我一直對如何讓設備之間進行高效、低功耗的通信感到著迷。《動手玩藍牙》這本書的標題“用Arduino、Raspberry Pi 與智慧型手機打造低功耗藍牙專題”,簡直就是為我量身打造的!我曾嘗試過使用其他無綫通信方式,但總覺得在功耗和連接便利性方麵有所欠缺,BLE 的齣現似乎完美解決瞭這些問題。我非常好奇書中是如何將 Arduino 的靈活性、Raspberry Pi 的計算能力,以及智慧型手機的交互性巧妙地結閤起來,共同構建一個完整的 BLE 生態係統的。我特彆期待書中能夠深入講解 BLE 的各種應用場景,例如如何實現設備之間的點對點通信、如何構建一個 BLE 網關,以及如何利用手機 App 來對這些設備進行管理和控製。此外,我對於書中是否會涉及一些更高級的 BLE 開發技巧,比如如何處理多設備連接、如何實現安全通信等方麵的內容也充滿期待。如果書中能提供一些具體的項目案例,例如一個基於 BLE 的智能燈光控製係統,或者一個簡單的無綫傳感器網絡,那將對我未來的學習和實踐非常有幫助。

相关图书

本站所有內容均為互聯網搜尋引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 twbook.tinynews.org All Rights Reserved. 灣灣書站 版權所有