物聯(lián)網(wǎng)編程
榮傳振, 徐光輝, 楊宇, 王淵, 余璟 譯
出版時(shí)間:2024年08月
“本書為軟件開(kāi)發(fā)人員提供了設(shè)計(jì)、開(kāi)發(fā)和部署端到端物聯(lián)網(wǎng)系統(tǒng)的寶貴工具。”
——Rolando Herrero
美國(guó)東北大學(xué)教授
“讀者將深入了解 IoT 解決方案的組件以及現(xiàn)實(shí)世界中的開(kāi)發(fā)過(guò)程?!?br />
——Tim Strunck
Atom Power軟件工程總監(jiān)
使用本實(shí)用指南學(xué)習(xí)如何進(jìn)行物聯(lián)網(wǎng)編程。作者兼教育家安迪·金(Andy King)向你展示了如何設(shè)計(jì)和構(gòu)建你自己的全棧、端到端的物聯(lián)網(wǎng)解決方案——從設(shè)備到云。這本實(shí)用的書將引導(dǎo)你完成工具使用、開(kāi)發(fā)環(huán)境設(shè)置、解決方案設(shè)計(jì)和實(shí)現(xiàn)。
你將了解典型的物聯(lián)網(wǎng)生態(tài)系統(tǒng)是如何工作的,以及如何應(yīng)對(duì)在實(shí)施自己的物聯(lián)網(wǎng)解決方案時(shí)突然出現(xiàn)的集成挑戰(zhàn)。無(wú)論你是正在學(xué)習(xí)物聯(lián)網(wǎng)基礎(chǔ)知識(shí)的工科學(xué)生,希望更好地理解物聯(lián)網(wǎng)技術(shù)堆棧細(xì)微差別的精通技術(shù)的高管,還是正在構(gòu)建自己的智能家居解決方案的程序員,這本實(shí)用指南都將幫助你入門。
● 設(shè)計(jì)實(shí)現(xiàn)物聯(lián)網(wǎng)用例的端到端解決方案
● 建立以物聯(lián)網(wǎng)為中心的開(kāi)發(fā)和測(cè)試環(huán)境
● 通過(guò)在Python和Java中創(chuàng)建抽象概念來(lái)組織軟件設(shè)計(jì)
● 使用MQTT、CoAP等協(xié)議連接物聯(lián)網(wǎng)設(shè)備和服務(wù)
● 創(chuàng)建可以跨一系列平臺(tái)和服務(wù)使用的基于JSON的自定義數(shù)據(jù)格式
● 使用云服務(wù)支持你的物聯(lián)網(wǎng)生態(tài)系統(tǒng)并為利益相關(guān)者提供業(yè)務(wù)價(jià)值
- 譯者序
- 序
- 前言
- 第一部分 新手入門
- 第1章 入門
- 你將在本章學(xué)到什么
- 定義你的系統(tǒng)
- 設(shè)置你的開(kāi)發(fā)和測(cè)試環(huán)境
- 編程練習(xí)
- 本章小結(jié)
- 第2章 初始邊緣層應(yīng)用程序
- 你將在本章學(xué)到什么
- 設(shè)計(jì)理念
- 跟蹤你的需求
- 編程練習(xí)
- 附加練習(xí)
- 本章小結(jié)
- 第二部分 連接到物理世界
- 第3章 數(shù)據(jù)模擬
- 你將在本章學(xué)到什么
- 模擬傳感器和執(zhí)行器
- 編程練習(xí)
- 附加練習(xí)
- 本章小結(jié)
- 第4章 數(shù)據(jù)仿真
- 你將在本章學(xué)到什么
- 仿真?zhèn)鞲衅骱蛨?zhí)行器
- 編程練習(xí)
- 附加練習(xí)
- 本章小結(jié)
- 第5章 數(shù)據(jù)管理
- 你將在本章學(xué)到什么
- 數(shù)據(jù)轉(zhuǎn)換和管理概念
- 編程練習(xí)
- 附加練習(xí)
- 本章小結(jié)
- 第三部分 連接到其他事物
- 第6章 MQTT集成——概述和Python客戶端
- 你將在本章學(xué)到什么
- MQTT介紹
- 將MQTT添加到你的應(yīng)用程序
- 編程練習(xí)
- 附加練習(xí)
- 本章小結(jié)
- 第7章 MQTT集成——Java客戶端
- 你將在本章學(xué)到什么
- 編程練習(xí)
- 附加練習(xí)
- 本章小結(jié)
- 第8章 CoAP服務(wù)器實(shí)現(xiàn)
- 你將在本章學(xué)到什么
- CoAP介紹
- 編程練習(xí)
- 附加練習(xí)
- 本章小結(jié)
- 第9章 CoAP客戶端集成
- 你將在本章學(xué)到什么
- 概念
- 編程練習(xí)
- 附加練習(xí)
- 本章小結(jié)
- 第10章 邊緣集成
- 你將在本章學(xué)到什么
- 概念
- 安全性練習(xí)
- 功能練習(xí)
- 性能測(cè)試練習(xí)
- 附加練習(xí)
- 本章小結(jié)
- 第四部分 連接到云
- 第11章 與各類云服務(wù)集成
- 你將在本章學(xué)到什么
- 概念
- 編程練習(xí)
- 與物聯(lián)網(wǎng)云服務(wù)提供商(CSP)集成
- 附加練習(xí)
- 本章小結(jié)
- 第12章 改良IoT
- 你將在本章學(xué)到什么
- 物聯(lián)網(wǎng)用例示例
- 本章小結(jié)
- 附錄 設(shè)計(jì)路線圖
- 參考資料
書名:物聯(lián)網(wǎng)編程
譯者:榮傳振, 徐光輝, 楊宇, 王淵, 余璟 譯
國(guó)內(nèi)出版社:東南大學(xué)出版社
出版時(shí)間:2024年08月
書號(hào):978-7-5766-0204-3
原版書書名:Programming the Internet of Things
原版書出版商:O'Reilly Media
Andy King
Andy King是一位經(jīng)驗(yàn)豐富的計(jì)算機(jī)科學(xué)家、教育家和技術(shù)領(lǐng)導(dǎo)者,擁有20多年的經(jīng)驗(yàn),主要專注于設(shè)計(jì)和構(gòu)建網(wǎng)絡(luò)管理工具、遠(yuǎn)程信息處理系統(tǒng)和物聯(lián)網(wǎng)平臺(tái)。他為全球客戶提供物聯(lián)網(wǎng)系統(tǒng)戰(zhàn)略、設(shè)計(jì)和集成方面的建議,同時(shí)也是美國(guó)東北大學(xué)的一名教員,教授“連接設(shè)備”(Connected Devices)課程。
封面上的動(dòng)物是紫青水雞(Porphyrio martinicus),也被稱為美洲紫水雞或黃腿秧雞。這種類似于鶴的沼澤母雞通常生活在美國(guó)東南部的濕地、湖泊和水道,以及墨西哥、中美洲和南美北部的沿海地區(qū)。
紫青水雞具有中等大小的深藍(lán)身體,白色下尾羽,覆蓋著綠色和藍(lán)綠色光澤的羽毛。鳥(niǎo)嘴呈黃紅相間,額頭呈驚艷的淡藍(lán)色。鳥(niǎo)腿和爪子與家禽相似——黃色且?guī)в虚L(zhǎng)趾,這樣可以更好地分配體重來(lái)在漂浮的植被上行走。紫青水雞不是最強(qiáng)壯的飛行者,它們喜歡游泳、步行和短途飛行,在飛行過(guò)程中,它們笨拙地?cái)[動(dòng)著雙腿。
這種鳥(niǎo)是雜食性動(dòng)物,其食物包括水果、種子、葉子以及昆蟲(chóng)、蜘蛛、青蛙、蟲(chóng)子、魚(yú)和蝸牛。它們還會(huì)吃其他鳥(niǎo)類的蛋和幼鳥(niǎo)。它們經(jīng)常用爪子抓住食物并進(jìn)食。
紫青水雞形成一對(duì)一的單配偶關(guān)系,當(dāng)一對(duì)紫青水雞重新團(tuán)聚時(shí)會(huì)發(fā)生求偶儀式。兩只小雌鳥(niǎo)都向前彎曲身體,翅膀向下傾斜,頸部伸直。其中一只鳥(niǎo)會(huì)橫穿另一只鳥(niǎo)所在路徑或者兩只鳥(niǎo)在接近對(duì)方時(shí)都會(huì)點(diǎn)頭致意。