本人是电子信息工程理工科男一枚,标准技术宅。本应该去研究CPU架构和汇编语言的我,却迷上了WEB互联网开发。加上平时喜欢折腾一些极客玩具,渐渐的对硬件也来了兴趣。
平日里酷爱折腾一些极客玩具的我,再加上本人身处硬件相关专业,平时接触到了很多不一样的问题。问题总是围绕在身边。
比如,某同学在做STM32单片机的时候抱怨:“我要是把拿到的数据用软件存储起来就好了,到时候直接拿出来观察结果数据。”再者还有:“要是能把单片机的数据传输到网络里面就好了,可以随便查看。”
这些都是来自硬件工程师的抱怨和难处:硬件不负责数据的可视化呈现,他们更喜欢用各种仪器去查看。
我想:能否解决这个问题?让这些硬件工程师随时可以查看数据,用手机,用浏览器,APP,都可以观测结果,即打造一个“通用的平台,用来让硬件把数据传递到互联网。
于是自己着手试了一下,在很长的时间里,尝试了很多方法,也解决了一部分问题,但是总是不完美,期间用了Python在树莓派上实现一个数据呈现平台,但是不理想,折腾许久,最终决定用Java来实现这个平台。这就是这个项目的来源,含义就是:让一切联网变得更加容易!