无线传感器web项目?

发布于 2021-12-06 00:55:38 字数 200 浏览 810 评论 16

需求:大量无线传感器(2000-3000)需要定时向服务器发送请求,提交数据。想到的解决方案是mina,不知道对不对。

    客户端要请求服务器,查看传感器传回来的数据。使用tomcat。

    如何让mina随着tomcat启动和销毁?

    

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(16

檐上三寸雪 2021-12-06 18:01:02

服务端好搞,你应该关心客户端(传感器)好不好开发

网络环境,耗电量,使用语言阿,有什么限制,等等,一般单片机都是 C

看你如何配合服务端 如何设计协议

本王不退位尔等都是臣 2021-12-06 18:00:59

也不要什么乱七八糟的tomcat,直接纯java的jar项目,部署到Linux上就行。

拍不死你 2021-12-06 18:00:56

对于传感器的数据持久化,我之前是用mysql做的,压力比较大。 其实,可以使用redis,或者是kafka,然后,异步存到mysql就可以的。

为你鎻心 2021-12-06 18:00:55

还是使用netty更好一点,说白了就是网络通信的问题。不管是TCP、UDP都可以。netty各方面应该更好一点。

半世蒼涼 2021-12-06 18:00:47

回复
@loki_lan : tcp/ip

晚风撩人 2021-12-06 18:00:45

传感器用什么通讯协议?HTTP? MQTT?

冷默言语 2021-12-06 18:00:45

回复
@loki_lan : tcp/ip

冷默言语 2021-12-06 18:00:29

throws new exception(“ ̄へ ̄”)

苍暮颜 2021-12-06 17:59:27

用golang吧,一个就够用了。

浅沫记忆 2021-12-06 17:58:39

已经实现了ContextListener,可能由于tomcat整合了spring,我写了一个小demo。最后tomcat也启动不了。 有关spring和mina整合研究了一下,暂时还没解决。。 这个大体上的思路是对的么?

巡山小妖精 2021-12-06 17:57:18

和Spring没关系吧,你需要看看tomcat的服务端口和你的mina服务的端口是否冲突吧

顾忌 2021-12-06 17:56:57

实现个
ContextListener就可以了

拍不死你 2021-12-06 17:48:59

回复
谢谢大神,mina和netty应该一样吧,就用mina吧,如果单独建立mina的服务器怎么整。还用tomcat吗?还是用别的什么,因为最后都要发布到服务器上的,mina的作用就是为了接受无线传感器的数据然后存到数据库里。

沙与沫 2021-12-06 17:04:48

回复
用啊,假如你们的netty和WEB应用放在一台机器上面,那么这么做,第一,你的无线传感器数据请通过TCP的方式与你的netty通讯,然后把这个数据存到你的数据库里面,然后,你的应用放在tomcat里面,这样,你就能够看到最新的数据了。他们互不干扰又能共享数据信息。

奢华的一滴泪 2021-12-06 15:32:06

恩,就是这个思路,我现在做spring和mina整合的事,出了一堆bug,如果方便的话,有无线传感器web项目这样的案例吗?给钱也可以考虑,好参考一下,我是公司第一批程序员,还是刚从培训机构毕业,亚历山大。。/(ㄒoㄒ)/~~

拥有 2021-12-06 13:23:14

这种你直接用netty就好了,专门一个TCP服务器之类的,然后再建一个WEB应用服务器查看就好了,应用和TCP服务器分开,在多一个数量级都没有问题

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文