Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
实际场景中存在多种设备,最后通过网关统一上传多种设备数据,使用tcpserver接收, 如果都使用一个服务接收,数据就只能存到一张表(目前没发现如何在同一个驱动里更新多张表); 如果想不同的表存储不同的设备数据可以启动多个tcpserver接收,在网关里每次上传相同数据到不同的地址。
能否实现一个接收服务(驱动)来达到同时更新多种设备表的目的?
就是一次上来的数据包含多个设备的数据,这些设备在不同的表中是吧? 还是想更新设备表的表记录?
@Zhang书书
是的,就是一次上来的数据包含多个设备数据,我希望将这些数据分开存储到不同的设备模型(表)中。
我现在能想到的方案都有缺点,如下: 1、将所有数据点放在一个设备模型(表)里,使用一个驱动,收集到的数据根据数据里一个设备类型区分,但是这样会导致实际情况是很多时候不同种类设备很多数据点是不必要的。 2、每种设备类型建一个设备模型(表),使用多个驱动,在网关代码里将每次收集的同一份数据循环推送到这些设备模型驱动里,但是这样占用了更多的服务端口和带宽资源。