无线传感器web项目?? 400 报错
需求:大量无线传感器(2000-3000)需要定时向服务器发送请求,提交数据。想到的解决方案是mina,不知道对不对。
客户端要请求服务器,查看传感器传回来的数据。使用tomcat。
如何让mina随着tomcat启动和销毁?
这种你直接用netty就好了,专门一个TCP服务器之类的,然后再建一个WEB应用服务器查看就好了,应用和TCP服务器分开,在多一个数量级都没有问题######@天蓬小猪 回复 @天蓬小猪 : 恩,就是这个思路,我现在做spring和mina整合的事,出了一堆bug,如果方便的话,有无线传感器web项目这样的案例吗?给钱也可以考虑,好参考一下,我是公司第一批程序员,还是刚从培训机构毕业,亚历山大。。/(ㄒoㄒ)/~~######回复 @996739940 : 用啊,假如你们的netty和WEB应用放在一台机器上面,那么这么做,第一,你的无线传感器数据请通过TCP的方式与你的netty通讯,然后把这个数据存到你的数据库里面,然后,你的应用放在tomcat里面,这样,你就能够看到最新的数据了。他们互不干扰又能共享数据信息。######回复 @天蓬小猪 : 谢谢大神,mina和netty应该一样吧,就用mina吧,如果单独建立mina的服务器怎么整。还用tomcat吗?还是用别的什么,因为最后都要发布到服务器上的,mina的作用就是为了接受无线传感器的数据然后存到数据库里。######实现个 ContextListener就可以了######和Spring没关系吧,你需要看看tomcat的服务端口和你的mina服务的端口是否冲突吧######已经实现了ContextListener,可能由于tomcat整合了spring,我写了一个小demo。最后tomcat也启动不了。 有关spring和mina整合研究了一下,暂时还没解决。。 这个大体上的思路是对的么?######用golang吧,一个就够用了。 ######throws new exception(“ ̄へ ̄”)######https://dev-heaven.com######传感器用什么通讯协议?HTTP? MQTT?######回复 @loki_lan : tcp/ip######回复
@loki_lan : tcp/ip######还是使用netty更好一点,说白了就是网络通信的问题。不管是TCP、UDP都可以。netty各方面应该更好一点。
######对于传感器的数据持久化,我之前是用mysql做的,压力比较大。 其实,可以使用redis,或者是kafka,然后,异步存到mysql就可以的。######也不要什么乱七八糟的tomcat,直接纯java的jar项目,部署到Linux上就行。######服务端好搞,你应该关心客户端(传感器)好不好开发
网络环境,耗电量,使用语言阿,有什么限制,等等,一般单片机都是 C
看你如何配合服务端 如何设计协议
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。