有这样一个需求,有三百辆左右的共享单车车锁通过tcp与我的服务端通信,我可以用net模块创建tcp服务端做吗?
发布于 5 年前 作者 zhiruoyu88 3420 次浏览 来自 问答

考虑到并发量及安全之类的问题,不知道node做这种东西适合吗?请大佬指点先小弟,拜谢

7 回复

之前十几台单片机运行了半年多,也是用tcp与node访问,一点问题也没,cpu与内存使用率都很低,大约在5%以下,按这估算,300台应该也没问题,我们的服务器是2核8G。但单片机限制太多,后续硬件都升级成树莓派,用了MQTT协议,也完全OK

@wldlzt 谢谢大佬解答

完全可以的,这是Node.js 最擅长的。可以参考这个

@lvgithub 我需要发送16进制的数据,我看厂家给的demo是java写的,发送的事byte类型数据,我发送node的buffer类型数据,但是那边好像没回应啊?这个是发送的格式不对吗?

@wldlzt 我需要发送16进制的数据,我看厂家给的demo是java写的,发送的事byte类型数据,我发送node的buffer类型数据,但是那边好像没回应啊?这个是发送的格式不对吗?

@zhiruoyu88 你需要按照协议的格式进行解包

@lvgithub 谢谢大佬,发送Buffer是可以的,我调的位置信息,车锁在屋里,gps信号不好导致的

回到顶部