CHAPTER 06
第6章
物联网软件开发技术
从开发语言与通信方式进入微服务架构,讨论服务拆分、容器化和工程协作,并结合 IoT DC3 展示平台开发实践。本章先讲物联网开发语言与通信协议,再到微服务架构方法论、IoT DC3工程实践,最后落在工程小结与延伸阅读。
本章与全书的连接:前五章搭建了物联网平台的分层骨架(体系架构、感知、通信、数据处理),本章回答“如何把这套骨架变成可运行、可扩展、可运维的生产级系统”。书名中的云原生在本章集中落地——微服务拆分、容器化部署、CI/CD 流水线、服务治理。本章不追求覆盖所有云原生技术(如服务网格、GitOps 等内容在收束部分以成熟度模型说明),而是聚焦物联网特有的工程痛点:协议驱动如何独立演进、云边部署如何协调、多仓库版本如何对齐。读者读完本章后应能判断:一个物联网项目从单体到微服务、从裸机到容器化的路径怎么选,以及在什么阶段引入更重的云原生能力是合理的。