上次课给学生讲了物联网有四种形态
短距离通信,长距离通信,RFID无线传感网WSN
下面要给学生讲几种软件工具,
首先是开源的趋势
要避免重复造轮子
大名鼎鼎的python就是用c写的
在GitHub上开源
其他的如numpy scipy pandas 也是
这就说到了Git
Git是一种版本控制工具
分布式的
Github是个网站或者说是服务器
凡是用Git管理的开源代码就放这儿了
给学生讲讲Git的理念
每个人都有完整的一套
给学生说下简单用法
三种库,工作区 暂存区 版本库
add commit push
fork clone这些基本操作
push request 简称 pr
我们现在是学生
可能用不到团队合作版本管理
但是可以下人家的代码啊
另外得讲一下物联网整体的体系结构
框架 4层
最底层,传感层,要准确感知
传输层 异构网络 可靠传递
支撑层 数据库啥的
应用层 就是各行各业的应用
智能家居 智能物流啥的
捎带着给学生讲一下
横向/纵向的概念
同一层,横向
不同层,纵向
再举几个耳熟能详的其他例子