应用和维护物联网系统时,如果系统中有设备,那么往往会面对一些状况,例如新设备追加、数据量增多、无线干扰等。如果在系统开发初期不对这些状况加以考虑就进行设计,一旦遇上情况就难以扩展设备,事情就会变得非常棘手。因此,这里将基于物联网系统的实际应用状况,为大家说明事先应该掌握的处理方式。
如何连接多种多样的设备
为了增加测量点或是从其他观点进行分析,会有种类繁多的设备在应用物联网系统期间连接到物联网系统。其中不仅包括现有的设备,还包括一些跟原有设备的格式完全不同的新设备。此外,在连接形式方面有通过网关连接的方式,也有通过服务器连接的方式,但每个连接形式对应的可扩展部分都是不同的(图 )。
那么如何才能实现连接多种设备呢?处理的重点包括“分层化数据处理”及“在设备附近进行设备的相关处理”(图)。
具体来说就是在移交主处理时指定格式,并在上一轮处理中把接收到的数据转换成规定的数据格式。这样一来追加设备种类时就能不牵扯到共同处理的部分,只单独扩展和开发与设备相关的部分即可。打个比方,假设我们需要往网关上追加连接一个新的传感器终端,此时我们不用扩展服务器上的接收和处理部分,只要在网关上识别新传感器的格式就能够进行存储处理和感知处理。如果服务器端也在追加格式时进行了扩展开发,那么服务器端就会进行回归测试,原本正常运行的数据处理进程也可能发生故障。