编辑推荐
√ Python全栈是降低物联网开发复杂度的必由之路
√ 物联网应用系统的快速开发和系统扩展可以兼顾√ 物联网系统设计比互联网系统设计更受限更复杂√ 全覆盖应用、产品、生态的全局视角与选型思路链接: 提取码: sgeu
总体而言,在环境偏向浮躁的当下,作者这本书还是充分体现出工程师的严谨与认真,不失为一本佳作。 这本书从立意到内容在当下都不可多得。既有关物联网开发,又结合python实践。在写作意图上,作者更试图通过python一种语言贯穿物联网开发的各个环节。
内容简介 · · · · · ·
物联网开发重新定义了“全栈开发”的范围。Python作为一门快速发展的语言,已经成为系统集成领域的优选语言之一,其可覆盖从电路逻辑设计到大数据分析的物联网端到端开发。各领域开发者可以利用Python交叉涉足物联网设备、边缘计算、云计算、数据分析的工程设计。
《从芯片到云端:Python物联网全栈开发实践》尝试让读者建立物联网设计的整体概念,从基础概念开始,到相关技术选型、开源工程、参考设计与经验分享。无论是物联网领域的创业者,还是系统架构师,都可从本书中获得灵感。本书对于嵌入式开发领域的开发者尤具学习价值,利用Python可加快开发迭代速度、降低开发成本,并可以基于嵌入式Python建立完整的物联网软硬件生态。
作者简介 · · · · · ·
刘凯,服务于微电子行业二十余载的资深工程师。曾在飞利浦半导体(即NXP恩智浦半导体前身)任资深工程师,从事软、硬件开发与产品设计等工作,有用汇编/C/C++开发嵌入式系统固件、用Perl/Python脚本做开发支持工具、用PHP/Java/Python做设备云和Web应用的丰富经验。现作为独立系统集成开发商,专业从事物联网相关项目设计和咨询服务,主攻嵌入式、RFID、微控制器、物联网、WSN、Linux、Python、开源等领域。
目录 · · · · · ·
第1章 物联网简介 1
第2章 Python语言基础 17第3章 Python语言进阶 95第4章 嵌入式系统开发 161第5章 设备连接和编程接口 240第6章 嵌入式Python虚拟机 315 第7章 Python应用APP 408第8章 Python开发辅助支持 451第9章 物联网服务器端设计 516第10章 融合应用与数据分析 62610.1 物联网是可编程的 62610.1.1 Web API的“满汉全席” 62710.1.2 Web API技术演进 62810.1.3 IoT Web API的必要性 62810.1.4 Device as a Service 62910.2 数据统计、分析和挖掘 63010.2.1 名词解释 63010.2.2 术语小结 63110.2.3 大数据分析 63210.3 采集整理自有数据 63310.3.1 原始设备数据 63310.3.2 数据埋点 63310.3.3 服务器端数据 63410.3.4 需求确定分析方法 63710.4 采集第三方数据 63710.4.1 结构化数据 63810.4.2 半结构化数据 63810.4.3 非结构化数据 63910.4.4 数据录入 64410.4.5 数据融合 64410.4.6 数据规整 64610.4.7 数据交易 64610.5 数据分析 64710.5.1 常见编程语言 64710.5.2 数据分析分类 64710.5.3 科学计算数据分析工具 65110.5.4 统计学数据分析工具 65810.5.5 金融数据分析工具 65910.5.6 大数据平台与生态 66110.6 数据可视化 66310.6.1 数据可视化的发展趋势 66410.6.2 matplotlib 66510.6.3 seaborn 66510.6.4 mpld3 66610.6.5 Chaco 66710.6.6 Pygal 66810.6.7 Plotly 67010.6.8 TVTK 67110.6.9 VPython 67210.6.10 Folium 67310.6.11 NetworkX 67410.6.12 Bokeh 67610.6.13 Mayavi 67810.6.14 Vispy 68010.6.15 MoviePy 68110.6.16 其他新技术 68210.7 本章小结 682推荐书目与结束语 683