物联网,So Easy!

裘炯涛 陈众贤
内容提要 本书基于Blynk物联网平台,通过项目实践的方式引导读者制作物联网项目。全书包括准备篇、基础项目实践篇、中级项目实践篇、高级项目实践篇和附录五部分内容。 本书先介绍物联网的一些概念,并在认识物联网开发板的基础上介绍搭建物联网开发环境的方法;接着通过实现远程控制台灯、定时风扇等初级项目,引导读者利用手机与硬件完成互相发送简单命令、实现远程控制、远程数据获取等任务。随着项目的深入,本书将介绍网络校准时钟、校园气象站等中级项目,进而介绍远程红绿灯、教室人数统计器等高级项目,最终帮助读者掌握复杂数据的发送与接收、硬件与硬件之间的通信与桥接等技能。 通过阅读本书,读者可以掌握Blynk物联网开发技术的相关知识,了解物联网的开发原理与步骤,能够独立开发物联网项目。 本书适合具有图形化编程(Scratch、Mixly等)基础的小学高年级学生以及对物联网等创客技术感兴趣的初、高中学生阅读,也可供中小学信息技术教师、培训机构的创客教师阅读参考。 序 五年前,刚刚大学毕业的我对于自己的未来毫无所知,也从来没有听说过创客教育和STEAM教育。可能是小时候没玩够,也可能是羡慕别人可以写几行代码就能实现炫酷的效果,我总想着自己写点程序,就可以做出各种神奇的东西。 在还不知道Arduino怎么拼读的时候,我就买了一些器材开始自己捣鼓,上网查询资料,下载编程软件,学习教学视频,费了很大周折,依然不知道该如何去控制它。直到有一天,我在网上看到Mixly软件,发现这款软件界面简单,采用图形化编程,只需要拖动图形化积木块就可以实现快速编程。在初步掌握了Mixly软件和Arduino硬件的编程方法之后,我便迫不及待地想把这些有趣的知识教给我的学生,想让他们也能通过编程设计出自己的玩具、实现自己的想法。 在每天花大量的时间研究程序、设计作品、不断失败、反复尝试的过程中,我发现了这其中的乐趣。那就是…