《表1 常见开源硬件支持的编程语言》

《表1 常见开源硬件支持的编程语言》   提示:宽带有限、当前游客访问压缩模式
本系列图表出处文件名:随高清版一同展现
《基于Python语言开展初中物联网实验教学》


  1. 获取 高清版本忘记账户?点击这里登录
  1. 下载图表忘记账户?点击这里登录

据调研,国内中小学开设物联网课程的寥寥无几,真正让学生自行完成物联网实验的学校更是少之又少。以江苏省为例,虽然最早将“物联网技术”作为拓展模块纳入义务教育信息技术课程指导纲要,但是教材却停留在“纸上谈兵”阶段,几乎没有机会开展物联网相关的基础实验,更别说动手实践设计一个简单的物联网作品了。分析其原因,有如下两点:(1)开展物联网实验需要硬件支持。(2)物联网编程的技术门槛太高。虽然常见的开源硬件降低了硬件成本,但是所支持的编程语言却不适合初中学生。如下页表1所示,除了图形化编程语言外,可选的只有C++、JavaScript、MicroPython。图形化的编程只能在小学阶段使用,而C/C++和JavaScript语言对初中学生而言难度太高。至于MicroPython,虽然其语法风格与Python语言一致,但是缺少各种Python扩展库的支持后,很多创意被限制了。