動手玩藍牙:用 Arduino、Raspberry Pi 與智慧型手機打造低功耗藍牙專題
內容描述
智慧型手機改變了世界的樣貌,並不是因為它讓我們更方便打電話,而是因為它讓我們以全新的方式連結網路和真實世界。用低功耗藍牙(Bluetooth Low Energy)打造和控制你的周遭環境,親自駕馭這股科技的力量吧!低功耗藍牙和傳統藍牙名字相似,但其實截然不同。你將會深入了解低功耗藍牙,並學習如何打造自己的連線裝置。由於其耗電量極低,且在遠距離時訊號仍然穩定,低功耗藍牙可說是最佳的動手做實驗工具。
透過本書,你將會編寫程式,並且組裝電路來連接最新潮的感測器,甚至還能寫出你自己的藍牙服務!我們會使用價格親民、搭載專業廠商Nordic Semiconductor晶片組的模組,如Adafruit的Bluefruit LE等,一步步帶領你在做專題的過程中增強技能。若是曾接觸過Arduino或Raspberry Pi編程經驗的自造者,本書將為你的專題拓展更多可能性。
在本書中,你將:
» 打造一個可以遠端遙控的智慧型電燈開關。
» 打造一個只能用你的手機解開的鎖。
» 打造一個氣象觀測站,可以測量溫度、濕度和氣壓。
» 動手做一盞可以遙控變色的NeoPixel LED檯燈。
» 用德州儀器的SensorTag遙控你的電腦簡報。
» 用一臺藍牙遙控器調整電腦或手機的音量。
» 用電腦和Node.js讓派洛特的Rolling Spider無人機迎風翱翔。
這本書為你示範藍牙如何應用在各種程度的專題上,包括微控制板、手機、平板和電腦。只要使用Arduino、Node.js和PhoneGap等軟體,你的裝置就可以彼此溝通,還可以加入各種感測器和外部硬體!
目錄大綱
序
第1章 前言
第2章 準備工作
第3章 智慧型電燈開關
第4章 低功耗藍牙鎖
第5章 Bleno鎖
第6章 氣象觀測站
第7章 NeoPixel燈
第8章 SensorTag遙控裝置
第9章 使用GATT規範的人機介面
第10章 定位訊號
第11章 遙控無人機
第12章 更進一步
附錄A HID與GATT配對
作者介紹
作者
艾拉斯戴爾•艾倫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》和《超簡單機器人動手做》。