脑洞大了就堵不住
已经想了三天的物联网作业,我现在整理一下我的想法是怎么进化的
从一开始的Struts2+AJAX+JSON的单个传感器读数据,
到,提供传感器的接口,要求传感器请求带参数的网址就可以将数据传入数据库
到,可以多个传感器,传入不同的数据库,
到,多个传感器数据一起显示在一个网页的折线图里。
到,使用一个JSON传数据还是发送三次数据请求三次
到,写一个根据PID可以控制温度的类,
到,写一个可以分别控制多个传感器的类
到,显示一个传感器的历史数据
到,显示每分钟平均值
到,每小时平均值(每分钟平均值求和再平均)的汇总
到,每天的平均值汇总
到,每个月,每年。
到,通过JS让用户自己控制折线图的速度
结果,最后我发现我想的是一个,可以随意添加传感器,随意根据需求查看数据,的传感器管理系统,OMG!!!!!!!!!!!!!!!
但是!我竟然没有停下来,我想的竟然是:传感器要放在不同的地点,应该有一个记录地点的数据库,里面可以有:地点,地点类型,传感器数量。
然后,就是传感器数据库的码的名字,和怎么设计一个可以记录所有传感器数据的日志表,里面要有时间,有ID,有传感器ID,有地点ID。。。。。
妈蛋,再之后就是设计这个数据库,咦~~~~~~~~~·貌似要满足范式?范式是什么???查!
查完之后,设计。。。。。
我去,两个小时本来说在图书馆背会单词呢,全让我开了脑洞了!!!
根本停不下来。
最后,想一想既然只是一个期中作业,只有一个月的时间,而且还是课余时间,还是实现我的简单功能吧,做完了就挂到GitHub上,做个大坑,以后慢慢填,就和我的东软PM到现在还没有填的欲望呢~~~~
奥,对了,下午上的企业实训,全让我用在解决jQuery1和2的兼容上面去了。