# 一步步搭建物联网系统(教你设计物联网系统)

本作品采用知识共享署名-非商业性使用 4.0 国际许可协议进行许可。

© 2014 Phodal Huang.

# 1 前言

设计物联网系统是件有意思的事情，它需要考虑到软件、硬件、通讯等多个不同方面。通过探索不同的语言，不同的框架，从而形成不同的解决方案。

在这里，我们将对设计物联网系统有一个简单的介绍，并探讨如何设计一个最小的物联网系统。

## 1.1 目标读者

目标读者: 初入物联网领域，希望对物联网系统有一个大概的认识和把握，并学会掌握一个基础的物联网系统的设计。

- 硬件开发人员，对物联网有兴趣。
- 没有web开发经验
- 几乎为0的linux使用经验
- 想快速用于生产环境
- 对硬件了解有限的开发人员。
- 没接触过51、ARM、Arduino
- 想了解以下内容：
- RESTful与IOT
- CoAP协议
- MQTT

本文档对一些概念(如)只做了一些基本介绍，以方便读者理解。如果您想进一步了解这些知识，会列出一些推荐书目，以供参考。

## 1.2 不适合人群

- 如果你是在这方面已经有了丰富经验的开发者。
- 不是为了学习而学习这方面的知识。