CNode

物联网Nodejs全栈技术实施

分享
Zzouzhenxing发布于8 年前最后回复8 年前24 回复8649 浏览0 收藏

untitled1.png 去年10月开始研究基于开发板智能终端,由于当时公司安卓技术体系不成熟,在技术上选择了Node.js + liunx的技术体系。到现在为止,不知不觉就在这个体系中研究了7个月时间,似乎找到了一个非安卓智能终端解决方案。

平台方面:开发板 + armbian + 触摸屏 + STM32控制板

软件方面:nodejs + Electorn

智能终端主要实现功能:

1、微信扫码取水 untitled2.png

手机微信扫一扫,云端传递数据到智能终端,显示用户的帐户信息。 2、智能杯感应取水 untitled3.png

将智能杯放置到感应区,自动感应用户帐号。 3、云端控制水机 untitled4.png

在微信公众号中可绑订水机,查看水机状态。 untitled5.png 可以通过云端设置水机

4、取水结果推送 untitled7.png

取水完成后,上报取水数据,云端向客户推送取水结果。 当然在整个体系中, 我们都使用的是nodejs技术体系,在智能终端使用nodejs,也是真正达到全栈nodejs的应用。

总结:

Nodejs在云端的表现非常优秀,2U4G的服务器支持设备数量现在为止达到2000台左右,基本上还看不到压力体现。

Nodejs在终端的表现也非常可靠,依托linux系统的稳定性,在净水器这样高温电磁复杂的情况下,运行表现十分稳定可靠。

缺陷:

在arm结构的开发板上,使用浏览器做为显示载体,对视频的兼容性十分有限。播放高清视频基本卡死,需要规避这样的应用场景。

原文地址:https://zhuanlan.zhihu.com/p/36152168

查看回复

回复 (24)

F
fruit-memory#1·8 年前

很棒

L
linkenliu#2·8 年前

有意思

M
miuqiang#3·8 年前

nice

A
aojiaotage#4·8 年前

有意思

Z
zouzhenxing#5·8 年前

确实比做纯软件有意思,不过有时候也很痛苦,因为我不是学硬件出身的,所以面对硬件时,有点茫然。学习了不少硬件方面的知识,也有很多不一样的想法。

H
heguangda#6·8 年前

eletron 可以在嵌入式设备上运行的吗

Z
zy445566#7·8 年前

牛逼啊!!!

A
aushion#8·8 年前

牛逼了,老铁

Y
YeungKC#9·8 年前

(´・_・`) 好厉害啊…

B
burning0xb#10·8 年前

可以可以 留个微信

F
fruit-memory#11·8 年前
引用 heguangdaeletron 可以在嵌入式设备上运行的吗

@heguangda 人家说了是Linux

J
JeromeYangtao#12·8 年前

666

Z
zouzhenxing#13·8 年前
Z
zouzhenxing#14·8 年前

@sunfeng90 这条思路不值得分享给大家吗?我这是个商业活动,源码肯定是不能分享的。IT行业的进步,不都是思想的进步吗?

H
hesen1#15·8 年前

可以的,多了一条实践列子

来自酷炫的 CNodeMD

D
dadaa1#16·8 年前

毕业设计就是做的类似的东西~

C
chapgaga#17·8 年前

2U4G的服务器支持设备数量现在为止达到2000台左右,又不是同时操作,服务器压力不会大的吧

C
CareyToboo#18·8 年前
引用 chapgaga2U4G的服务器支持设备数量现在为止达到2000台左右,又不是同时操作,服务器压力不会大的吧

@chapgaga 即使是同时操作,压力只会在服务端呀。再说,不涉及高密集cpu计算的,对于node,不会有压力的。

I
ipfans#19·8 年前

安卓感觉成本更低一点,不过也是支持了

C
CareyToboo#20·8 年前

我觉得这事非常棒的一次实践。真是佩服作者的,这种敢于尝试的精神。厉害滴~但是要是有一个对比就最好了,比如和其他技术实现,它是否存在优势,成本或者性能,或者拓展性,等等...

C
CareyToboo#21·8 年前
引用 ipfans安卓感觉成本更低一点,不过也是支持了

@ipfans 是否考虑过业务升级问题?

I
ipfans#22·8 年前
引用 CareyToboo@ipfans 是否考虑过业务升级问题?

@CareyToboo 硬件的迭代研发业务升级不会比较频繁,而且其实电视盒子那种解决方案完全可以套用在这类设备上的

C
chapgaga#24·8 年前

操作系统是Linux么?

参与回复
登录后即可参与回复。登录