时隔三年,晶控即将于2018年初再次出版发行全新物联网书籍--《单片机与物联网技术入门实战教程》。该书融入了杭州晶控电子研发团队在物联网智能家居领域数年来的技术积累和经验总结。理论与实践相结合全面介绍了物联网智能化的各方面开发技巧,涉及面广,包括硬件开发、嵌入式芯片软件开发、服务器端开发、安卓手机APP软件开发、苹果手机iOS软件开发等。是目前市场上较新又全面地介绍智能家居各方面开发的技术书籍。本书目前已经全部书籍的全部校稿工作,即将出版发行,敬请期待!
单片机与物联网技术入门实战教程
  近几年IT市场对APP开发人才的需求紧缺,特别针对即具有APP前端软件开发经验,又能够对底层驱动控制电路联合设计与调试的专业技能人才缺口巨大。这类电子工程师既要有经验又要有实践,既要懂Java语言和安卓开发又要懂C语言和单片机开发,其中单片机技术作为嵌入式项目开发的技术之一应用性极强,作为底层驱动电路的控制系统,Android物联网技术作为上位机端APP开发的主流技术,可以远距离控制底层驱动电路,拓展了原有控制系统空间距离的限制。
  本书编写着眼于“实用、适用”、“简单易懂”、“快速上手”、“举一反三”的指导思想。全书以理论与实践相结合为主线,通过案例驱动使得读者在动手实践过程中加深理论知识学习,能够在学习过程中尽量做到反复理解和操作,最后能够独立完成技术案例,培养读者的技术创新能力。
  全书总共分为三部分内容:理论基础知识篇、基础案例实践篇、综合案例应用篇。
  理论基础知识为两个方面内容:底层单片机基础知识和上位机Andriod基础知识。
  底层单片机基础知识:考虑C语言易于阅读和理解,本书主要讲解如何利用C语言对单片机软件进行设计,包括单片机C语言仿真环境Keil C51的学习以及ISP在线下载功能,对于初学者开始接触单片机比较关注的是单片机能做哪些事情,如何学好单片机,因此,为了能够让初学者快速步入单片机世界的大门,整本书通过理论与实践相结合、以“项目案例”的方式引导初学者学习单片机的技术知识。单片机基础知识部分主要为读者介绍单片机的技术发展趋势以及定义及应用、单片机硬件系统及体系结构(包括引脚定义、存储器、定时/计数器、中断,串行通信)等,另外对单片机采用C语言编程进行了介绍(包括C语言的数据类型、运算符与表达式、数组、指针、程序设计语句)等,通过单片机基础知识的学习,使得初学者具备单片机一定的理论技能,为后面利用单片机进行案例设计做好基础。
  上位机Andriod基础知识:本内容主要讲解如何利用Java语言对Andriod手机进行APP开发,包括Java语言软件开发环境Andriod SDK的学习,对于初学者在学习了解底层单片机电子控制系统基础上,进一步学习如何利用安卓移动客户端开发APP控制底层单片机电子系统工作。为了能够让初学者快速步入单片机与物联网世界大门,在原有单片机案例的基础上,添加APP控制硬件电路系统案例。上位机Andriod基础知识部分主要为读者介绍物联网IOT的应用(WiFi开发、组网形态、socket数据通信、网络配置、串口AT指令等)、Java语言编程(包括类、对象、方法、继承、接口、文件编程、TCP编程等)以及Andriod编程基础(包括Andiod UI布局、Activity组件、BroadcastReceiver组件、Service组件、ContentProvider组件等)。通过上位机Andriod基础知识的学习,使得初学者具备上位机APP开发的理论技能,为后面利用    APP控制底层单片机各类电子应用系统案例设计做好基础。
  基础案例实践篇分为两部分内容:单片机的基础案例和基于APP的单片机控制系统的基础案例。
  单片机基础案例:经过第一部分单片机基础理论知识的学习,相信读者对单片机的知识已经有了比较深入的了解,考虑到单片机是一门实践性极强的技术,需要读者通过具体的实践对理解的理论知识进行应用。单片机基础案例实践部分将为读者介绍一些简单易懂、易操作的基础案例,例如单个LED灯点亮、单片机独立按键控制、外部中断控制、定时控制、串行通信和继电器控制等。内容讲解过程中,既介绍了案例的设计原理、同时又对案例的硬件电路进行了阐述,特别在程序设计思想上,尽可能用简洁的语言清晰阐述让初学单片机的读者容易理解,有利于初学者举一反三。
 基于APP的单片机控制系统基础案例:经过第一部分基础理论知识的学习(包括单片机的基础知识和上位机Andriod基础知识),在加上单片机的基础案例设计,相信读者对底层单片机设计有了比较深入了解。为了实现单片机与物联网技术相互融合,基于APP的单片机控制案例部分将为读者介绍一些易于上手的Andriod物联网案例,例如:基于APP的串行通信控制项目、APP控制灯亮、APP控制继电器、APP控制步进电机、APP控制蜂鸣器等。内容讲解的过程中,主要介绍了案例设计的工作原理、底层硬件电路设计、APP软件开发、WiFi配置和底层硬件电路软件设计等。尽可能用简洁的语言清晰阐述让初学者掌握APP的开发流程,并能够对底层硬件电路设计,完成系统联合调试,实现系统功能,提高读者动手技能,使得读者在操作的过程掌握APP控制底层单片机控制系统的知识内容。
  系统综合案例应用篇:读者完成第一阶段单片机与物联网理论知识的学习,完成第二阶段单片机控制的简单案例以及APP控制的底层单片机控制系统的学习。读者希望设计更为复杂的电子系统,结合企业需求如节能、参数监测、APP开发、机器人等设计要求,在系统综合案例应用篇凸显电子系统创新设计理念,综合案例包括基于压力传感器的硬币鉴伪识别系统设计、智能太阳能追光系统研制、基于物联网技术的温湿度监测系统设计、基于APP技术的电子音乐盒设计、基于单片机的全自动智能避障小车设计、基于单片机的电子称重系统设计等。读者通过综合案例应用篇的学习,具备产品独立研发能力,可以完成基于     单片机技术以及基于APP技术的各类电子控制系统的开发,推动物联网与单片机技术的深度融合,促进电子产品智能化水平的提高。
  本书可以作为中高职院校、应用型本科院校进行单片机与物联网课程设计、毕业设计的指导教材;也可以作为初学单片机与物联网读者的参考用书,书中所涉及到的案例稍加修改均可以应用在自己的工作或者用来完成自己开发的APP电子控制系统课题,通过本书的学习使得读者能够真正掌握单片机与物联网技术,将理论知识与实践相结合,融会贯通、学以致用。