物联网是新一代信息技术的重要组成部分,也是信息化时代发展的重要力量。随着移动互联网增速的放缓,物联网无疑是当前发展最为火热的科技行业之一。
依靠简单的语法、丰富的库、高效的开发效率,Python覆盖了越来越多的IT领域,如科学计算、服务器后端、网络爬虫、自动化运维等,成为目前上升势头非常强劲的编程语言。Python在运行Linux系统的嵌入式设备中也得到了应用,如在开源硬件树莓派中,Python的使用不仅发挥了强大的库功能,而且通过扩展的IO库可以访问底层硬件,操作硬件不再是C语言的专利。计算能力弱、存储空间小的单片机领域也有多个可以运行的Python项目,包括历史悠久的PyMite及其衍生品Pymbed。其中,MicroPython迭代最迅速,拥有自己的Python虚拟机和解释器,能够在多款单片机上运行。
最火的编程语言结合最火的行业,当Python邂逅物联网时,会发生怎样的故事?碰撞出怎样的火花呢?