hushaoxin 发表于 2016-9-4 14:21:17

对物联网领域不熟悉,寻求一种远程监控的方案

本帖最后由 hushaoxin 于 2016-9-4 14:26 编辑

服务器端功能:
1、服务器端通过一种协议读取设备数据,并将数据存放到数据库,获取间隔可以一分钟一次,数据有十几个参数吧,可以用50字节以内表示完。
2、服务器可以发送数据到任意设备,需要控制的参数也在十几个左右。
3、服务器可以推送升级文件到任意设备,升级文件就100kB以内吧

设备特性:
1、设备可能在国内的任何地方。
2、设备数量在1万个左右,当然能做到能接入10万个更好。
3、设备主控是小小单片机,所以太复杂的协议是弄不了的。

目前想到的方案协议采用modbus over TCP/IP,只不过和传统方式不一样的是,服务器端运行modbus主机,设备端运行从机,设备联网后,会主动连接服务器(连接任务交给232转以太网透传模块),这样对于设备而言就只是一个简单的modbus从机,对于服务器而言就是要处理大量的socket连接。
不知道方案是否可行,请大神帮诊断。

ps.关于modbus的工具很多,希望服务器端有现成的软件
KEPServerEX有类似功能,但不完全确定
modbus OPC server
comtrol有类似硬件软件方案

不知道有没有更好的解决方案

windboy 发表于 2016-9-4 14:51:13

楼主 ,咱们可以详细交流 我们有全套解决方案和经验

chinaye2 发表于 2016-9-4 14:53:45

同楼上,哈哈哈

FireHe 发表于 2016-9-4 14:58:35

{:lol:}服务器端的能力要求很高呀

10万的终端,一分钟一次。这个并发数量得多大呀?

数据是否需要存储?要存储多长时间?存储1个月的话,那数据得要多大空间?要好高级别的云才能支撑吧?

windboy 发表于 2016-9-4 15:08:28

10万长连接不是问题

Shampoo 发表于 2016-9-4 17:21:06

OneNET去看看吧。

maxiao2 发表于 2017-7-21 20:32:33

你好,你说的这个我们已经实现了,可以加QQ: 2889157776详谈吗?或者访问我们的网站了解,详细介绍:https://guige.io,演示地址:http://demo.guige.io     (需要自行注册用户体验)
页: [1]
查看完整版本: 对物联网领域不熟悉,寻求一种远程监控的方案