新書推薦:
《
政治权力与公司控制 公司治理的全球政治学新解
》
售價:NT$
587.0
《
隈研吾建筑图鉴 50座名建筑的深度拆解与访谈
》
售價:NT$
551.0
《
古雅典的民主与法治(当城邦服从法律时,所有这些资源都会为共同的利益服务)
》
售價:NT$
551.0
《
社会法哲学(全二册)(社会法与法社会论丛)
》
售價:NT$
1265.0
《
中国传统药食同源物质图典
》
售價:NT$
1163.0
《
文化模式
》
售價:NT$
449.0
《
TensorFlow自然语言处理及应用
》
售價:NT$
352.0
《
信托法(第五版)
》
售價:NT$
857.0
|
內容簡介: |
●Python全端開發是降低物聯網開發複雜度的必經之路
●物聯網應用系統的快速開發和系統擴充可以兼顧
●物聯網系統設計比互聯網系統設計更受限更複雜
●應用、產品、生態的全域視角與適合組合
本書說明如何以Python為主要程式語言,實現「從晶片到雲端」的物聯網應用系統快速開發和系統擴充。透過閱讀本書,讀者可以充分體會Python身為全端開發語言,是如何在物聯網的裝置端、應用端、伺服器端和資料端環節中發揮作用的。力求帶給讀者更寬的視野,包含物聯網相關的應用、產品和生態,介紹不同的系統架構和雲端運算服務,並在不同的技術選項中推薦幾種比較適合專案開發和實際需求的主流組合。
以資料的流動方向,即資料的裝置端擷取、伺服器連線、轉發、分析到使用者端的呈現為主軸,並以Python語言從入門到各個技術堆疊中的應用為輔線來安排全書章節。力求在有限的篇幅內,突出物聯網特徵並使用Python落地生根,成為快速開發反覆運算的基礎;同時提示在Python應用中可能遇到的問題和解決方案,降低讀者的學習成本。
適用:對物聯網及相關熱點,如智慧硬體、工業4.0、萬物互連的應用與實現技術有興趣者。
|
關於作者: |
劉凱
曾任飛利浦半導體(即NXP恩智浦半導體前身)資深工程師,從事軟、硬體開發與產品設計等工作,有用組合語言CC++開發嵌入式系統軔體、用PerlPython指令稿做開發支援工具、用PHPJavaPython做設備雲和Web應用的豐富經驗。現作為獨立系統集成開發商,從事物聯網相關專案設計和諮詢服務。
|
目錄:
|
前言
01|物聯網簡介
1.1物聯網定義
1.2物聯網發展趨勢
1.3物聯網應用與技術
1.4本章小結
02|Python語言基礎
2.1Python的由來與特徵
2.2Python與物聯網開發
2.3取得Python資源
2.4Python解譯器執行環境
2.5Python類型與語法
2.6Python標準函數庫概覽
2.7本章小結
03|Python語言進階
3.1HOWTO:常見工作和解決方案
3.2HOWTO:函數式程式設計
3.3HOWTO:平行處理執行模型
3.4HOWTO:日期與時間
3.5Python版本移轉
3.6其他常見技巧
3.7Python與其他語言
3.8Python語言擴充
3.9Python加速
3.10本章小結
04|嵌入式系統開發
4.1嵌入式系統硬體分類
4.2電路原型設計
4.3常見嵌入式微處理器(MCU)
4.4常見嵌入式處理器和主機板
4.5常見感測器和執行器
4.6物聯網通訊積體電路
4.7嵌入式系統開發語言演進
4.8CC++的程式設計模式和技巧
4.9開發生態選擇
4.10常見作業系統
4.11物聯網中介軟體
4.12物聯網安全性
4.13裝置軔體更新
4.14各種序列埠實現聯網
4.15本章小結
05|裝置連接和程式設計介面
5.1裝置連接概述
5.2連接能力整理
5.3Linux檔案系統
5.4平行介面
5.5序列介面
5.6USB匯流排
5.7Linux網路裝置驅動
5.8工業匯流排
5.9本章小結
06|嵌入式Python虛擬機器
6.1嵌入式高階語言平台大薈萃
6.2前一代Python虛擬機器
6.3深嵌入式Python平台
6.4PyMite
6.5VIPERZerynth
6.6MicroPython
6.7Linux與Python
6.8本章小結
07|Python應用APP
7.1以字元為基礎的人機界面
7.2桌面GUI開發
7.3本機WebGUI
7.4本機可執行檔
7.5行動APP開發
7.6本章小結
08|Python開發輔助支援
8.1物聯網開發需要不斷最佳化
8.2專屬小工具
8.3原型驗證
8.4程式產生器
8.5軟體測試
8.6文件產生器
8.7文件操縱
8.8國際化與當地語系化
8.9設定管理
8.10資料與素材處理
8.11通訊封包分析
8.12與Arduinombed相關的Python套件
8.13虛擬儀器
8.143DVRAR
8.15本章小結
09|物聯網伺服器端設計
9.1物聯網計算模型
9.2物聯網與網際網路設計異同
9.3物聯網閘道與邊緣伺服器
9.4物聯網裝置連線協定
9.5高可用性與高平行處理性
9.6業務與資料融合
9.7Web開發架構
9.8物聯網安全
9.9伺服器發佈
9.10伺服器運行維護
9.11物聯網系統設計實作
9.12本章小結
10|融合應用與資料分析
10.1物聯網是可程式化的
10.2資料統計、分析和採擷
10.3擷取整理自有資料
10.4擷取協力廠商資料
10.5資料分析
10.6資料視覺化
10.7本章小結
A推薦書目與結束語
A.1推薦書目
A.2友情提示
A.3供應商和生態鏈平台
A.4對傳統企業的期望
A.5對自己的期待
A.6教學相長
A.7結束語
A.8作者聯絡方式
|
|