How an Industrial Raspberry Pi gateway combined with Codesys to solve 3 major challenges in IIOT