本作品采用[知识共享署名-非商业性使用 4.0 国际许可协议](http://creativecommons.org/licenses/by-nc/4.0/)进行许可。![cc](https://i.creativecommons.org/l/by-nc/4.0/88x31.png)

© 2014 [Phodal Huang](http://www.phodal.com). 

#前言##

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

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

##目标读者##

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

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

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

##不适合人群

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