图会说话:
绿色跳转 lab.linkgo.io
硬件: ESP8266 WiFi 模组,接了一票各种传感器,放在了靠近露台的桌上 开源硬件
固件:Neurite Sensor (基于esp8266 arduino)
协议:MQTT 一个简单高效的协议
服务器:eMQTT Cluster 国内一款很棒的开源软件
后台:Node-RED IBM 出品的超级胶水
前台:Bootstrap, React, Highcharts
瞧,我们用这些优秀的组件搭出了一个漂亮的功能,感谢组件的作者们 :)
因为软件硬件都是开源的,所以放到这里,希望对需要的同学有用。
librae 在 linkgo.io
1
kslr 2016-07-13 07:31:37 +08:00 via Android
非常棒,如果能把数据利用起来也许可以做很多事情。
|
2
librae OP @kslr 谢谢,有在考虑放到一些实际的应用场景里面去,比如家用的光伏发电,测量发电量和用电量,这样就能直观地看到又省了多少电费,减少了多少碳排放,刷点成就感 :)
|
3
kslr 2016-07-13 08:21:09 +08:00 via Android
|
4
librae OP @kslr 这个想法很好啊,感觉互联网大厂们正在做这件事?比如阿里的平台我猜差不多就是按你的思路的在做?
关于数据的利用,我们想做一些功能简洁,个人定制更自由一点的应用,太大的平台化的东西让大厂搞去吧,哈哈。 比如一个简单的消息 hub ,单纯的事件类消息提醒和控制类命令输出,类似 RSS 订阅和互联网按键,然后按自己喜好配置的一些 IFTTT 逻辑功能,想必会比较好玩,不过得试试才知道 设备接入的话我们倒是有一个简单傻笨的[方法]( https://github.com/linkgo/neurite),其实就是一个带固件的 WiFi ,目前只有我们自己在用,直接无脑透传,从串口到 MQTT 。串口所见,就是网页端所得,这样只需要关心数据本身啦,等我完善一下再发出来,可能会比较有用。 |
5
kslr 2016-07-13 09:59:23 +08:00
@librae
对, ifttt 是个很好的设计,把事件和动作分成两部分,如果订阅了某个事件就可以根据条件触发执行任务。 硬件我不太懂,我看阿里和腾讯的一些是 Wi-Fi 形式接入的,还有一些是蓝牙。 如果能够解决掉和家电的互通,就有搞头了(万能遥控?) |
6
librae OP @kslr
嗯,其实也差不多,硬件只不过是执行单元,本质上和调一个网络 API 完成一个任务没区别, WiFi 接入的比较普遍,蓝牙的就需要网关来过一下,目的是差不多的 诸如家电这些设备的逻辑互通估摸着将来都会是在云上完成的,设备就只管自己的工作,叫我干嘛我干嘛,我的数据传到云上了你爱干嘛干嘛,粗放式管理,相互独立性越强,组建方式就越自由,整个系统的兼容性就越强 大厂都期望自己订标准,别人跟着一起玩,而可能到后面阻碍这些东西的从技术上讲没任何障碍,只是商业利益的关系喽,所以万能遥控其实取决于市场经济自由贸易的发展,哈哈,跑题了 我们相对来说还算同时比较熟悉硬件和互联网软件,所以也许比如硬件设备之间的互通,或者和互联网软件的交互,我们能搞出点小玩意,让需要的人更容易地玩起来,这是蛮开心的一件事 |