ਜਨਤਕ ਵੈਬ ਸਰੋਤਾ ਤੋਂ ਬਿਨਾਂ HMI ਤੱਕ ਦੂਰੋਂ ਪਹੁੰਚ
HMI ਨੂੰ ਜਨਤਕ ਇੰਟਰਨੈੱਟ ਤੋਂ ਬਾਹਰ ਰੱਖੋ ਅਤੇ ਇੱਕ ਮਨਜ਼ੂਰਸ਼ੁਦਾ ਕਾਰਵਾਈ ਨੂੰ ਗੇਟਵੇ, ਰਜਿਸਟਰਡ ਸੰਪਤੀ ਪਛਾਣ ਅਤੇ ਮੰਗ 'ਤੇ ਰੱਦ ਕਰਨ ਯੋਗ ਸੈਸ਼ਨ ਰਾਹੀਂ ਵਿਚੋਲਗੀ ਕਰੋ।
ਕਿਸੇ ਮਸ਼ੀਨ ਦਾ ਸਥਿਤੀ ਪੰਨਾ ਬ੍ਰਾਊਜ਼ਰ ਟੈਬ ਵਿੱਚ ਦਿਖਾਉਣਾ ਉਸਦੇ ਪਿੱਛੇ ਲੱਗੇ ਸਾਜ਼ੋ-ਸਾਮਾਨ ਨੂੰ ਕੰਟਰੋਲ ਕਰਨ ਵਰਗਾ ਨਹੀਂ ਹੈ। HMI ਨਿੱਜੀ ਰਹਿਣਾ ਚਾਹੀਦਾ ਹੈ, ਜਦੋਂ ਕਿ ਨੀਤੀ ਨਾਲ ਬੱਝੀ ਛੋਟੀ ਸੇਵਾ ਉਸ ਇੱਕ ਕਾਰਵਾਈ ਦੀ ਵਿਚੋਲਗੀ ਕਰੇ ਜੋ ਵਰਤੋਂਕਾਰ ਨੂੰ ਲੋੜੀਂਦੀ ਹੈ। ਉਤਪਾਦ ਚੁਣਨ ਤੋਂ ਪਹਿਲਾਂ ਕਾਰਵਾਈ, ਪਛਾਣ ਅਤੇ ਰੱਦ ਕਰਨ ਦਾ ਰਾਹ ਤੈਅ ਕਰੋ। ਆਵਾਜਾਈ ਬਦਲਣ ਲਈ ਸੌਖਾ ਹਿੱਸਾ ਹੈ; ਅਧਿਕਾਰ ਮਾਡਲ ਨਹੀਂ।
ਆਵਾਜਾਈ ਤੋਂ ਪਹਿਲਾਂ ਕਾਰਵਾਈ ਚੁਣੋ
ਸਥਿਤੀ ਪੰਨਾ ਪੜ੍ਹਨਾ, ਮਨਜ਼ੂਰਸ਼ੁਦਾ ਰਿਪੋਰਟ ਖਿੱਚਣਾ ਅਤੇ ਸੈੱਟਪੁਆਇੰਟ ਬਦਲਣਾ ਤਿੰਨ ਵੱਖਰੀਆਂ ਬੇਨਤੀਆਂ ਹਨ। ਪਹਿਲੀ ਸਿਰਫ਼-ਪੜ੍ਹਨ ਦ੍ਰਿਸ਼ ਨਾਲ ਪੂਰੀ ਹੋ ਸਕਦੀ ਹੈ; ਆਖਰੀ ਸਾਜ਼ੋ-ਸਾਮਾਨ ਦੀ ਸਥਿਤੀ ਨੂੰ ਛੂਹਦੀ ਹੈ ਅਤੇ ਮਾਲਕ ਦੀ ਸਪੱਸ਼ਟ ਮਨਜ਼ੂਰੀ, ਰੱਖ-ਰਖਾਅ ਵਿੰਡੋ ਅਤੇ ਸਥਾਨਕ ਨਿਗਰਾਨੀ ਮੰਗਦੀ ਹੈ। ਇਨ੍ਹਾਂ ਨੂੰ ਦੂਰੋਂ ਪਹੁੰਚ ਹੇਠ ਸਮੂਹ ਕਰਨਾ ਉਹ ਫ਼ਰਕ ਲੁਕਾਉਂਦਾ ਹੈ ਅਤੇ ਆਮ ਤੌਰ 'ਤੇ ਕੰਮ ਦੀ ਲੋੜ ਨਾਲੋਂ ਚੌੜਾ ਰਾਹ ਬਣਾਉਂਦਾ ਹੈ। ਕਾਰਵਾਈ ਦਾ ਨਾਮ ਦਿਓ, ਜਿਸ ਭੂਮਿਕਾ ਨੂੰ ਇਹ ਕਰਨ ਦੀ ਆਗਿਆ ਹੈ ਅਤੇ ਇਹ ਹੋਣ ਦਾ ਸਬੂਤ।
ਫਿਰ ਆਵਾਜਾਈ ਕਾਰਵਾਈ ਤੋਂ ਆਉਂਦੀ ਹੈ, ਉਲਟਾ ਨਹੀਂ। ਸਿਰਫ਼-ਪੜ੍ਹਨ ਦੀ ਲੋੜ ਘੱਟ ਹੀ ਇੰਟਰਐਕਟਿਵ ਕੰਟਰੋਲ ਨੂੰ ਜਾਇਜ਼ ਠਹਿਰਾਉਂਦੀ ਹੈ, ਅਤੇ ਇੰਟਰਐਕਟਿਵ ਕੰਟਰੋਲ ਘੱਟ ਹੀ HMI ਦੇ ਆਪਣੇ ਸਰੋਤੇ ਨੂੰ ਖੋਲ੍ਹਣ ਨੂੰ ਜਾਇਜ਼ ਠਹਿਰਾਉਂਦਾ ਹੈ। ਕਾਰਵਾਈ ਲਿਖੀ ਜਾਣ ਤੋਂ ਬਾਅਦ, ਪਹੁੰਚ ਮਾਡਲ ਉਤਪਾਦ ਦਾ ਡਿਫ਼ਾਲਟ ਨਹੀਂ, ਫ਼ੈਸਲਾ ਬਣ ਜਾਂਦਾ ਹੈ।
ਇੱਕ ਨਾਮਿਤ ਸਰੋਤ ਦੇ ਸਾਹਮਣੇ ਬ੍ਰੋਕਰ ਰੱਖੋ
ਸਰੋਤ ਗੇਟਵੇ ਵਰਤੋਂਕਾਰ ਦੀ ਪ੍ਰਮਾਣਿਕਤਾ ਜਾਂਚਦਾ ਹੈ, ਨੀਤੀ ਲਾਗੂ ਕਰਦਾ ਹੈ ਅਤੇ ਇੱਕ ਨਿੱਜੀ ਸੇਵਾ ਨਾਲ ਜੋੜ ਖੋਲ੍ਹਦਾ ਹੈ। HMI ਆਪਣੇ ਸਰੋਤੇ ਨੂੰ ਨਿੱਜੀ ਨੈੱਟਵਰਕ 'ਤੇ ਰੱਖਦਾ ਹੈ ਅਤੇ ਇੰਟਰਨੈੱਟ ਤੋਂ ਕਦੇ ਸੈਸ਼ਨ ਸਵੀਕਾਰ ਨਹੀਂ ਕਰਦਾ। ਗੇਟਵੇ ਐਨਕ੍ਰਿਪਟਿਡ ਸੈਸ਼ਨ ਖ਼ਤਮ ਕਰਦਾ ਹੈ, ਜੋ ਇਸਨੂੰ ਸਾਦਾ ਪਾਠ ਭਰੋਸਾ-ਸੀਮਾ ਬਣਾਉਂਦਾ ਹੈ ਜਿਸਨੂੰ ਕਿਸੇ ਨੇ ਪ੍ਰਬੰਧਿਤ ਅਤੇ ਨਿਗਰਾਨੀ ਕਰਨੀ ਹੁੰਦੀ ਹੈ।
ਉਹ ਸੀਮਾ ਹੀ ਡਿਜ਼ਾਈਨ ਹੈ, ਬਾਹਰੀ ਅਸਰ ਨਹੀਂ। ਲਿਖੋ ਕਿ ਐਨਕ੍ਰਿਪਸ਼ਨ ਕਿੱਥੇ ਖ਼ਤਮ ਹੁੰਦਾ ਹੈ, ਗੇਟਵੇ ਦੀਆਂ ਚਾਬੀਆਂ ਕਿਸ ਕੋਲ ਹਨ ਅਤੇ ਕਿਹੜੀ ਟੀਮ ਇਸਦੀ ਨੀਤੀ ਬਦਲ ਸਕਦੀ ਹੈ।
| Model | Where the session ends | Fits when |
|---|---|---|
| Browser gateway | At the broker, then a narrow proxy connection to one HMI service | Read-only pages and approved actions with per-user policy |
| Site engineering workstation | On a controlled host inside the site network | The tool needs local discovery or a legacy client |
| Outbound site connector | At the connector, brokered from outside | No new inbound path to the site is allowed |
ਹਰ ਕਤਾਰ ਵੱਖਰੀ ਅਸਫ਼ਲਤਾ ਵਿਧੀ ਲਿਆਉਂਦੀ ਹੈ। ਗੇਟਵੇ ਆਪਣੀ ਨੀਤੀ ਅਤੇ ਸਰਟੀਫਿਕੇਟ ਲੜੀ 'ਤੇ ਨਿਰਭਰ ਹੈ, ਸਾਈਟ ਵਰਕਸਟੇਸ਼ਨ ਭੌਤਿਕ ਅਤੇ ਸਥਾਨਕ ਖਾਤਾ ਕੰਟਰੋਲ 'ਤੇ, ਅਤੇ ਆਊਟਬਾਊਂਡ ਕਨੈਕਟਰ ਬ੍ਰੋਕਰ ਦੀ ਪਹੁੰਚ 'ਤੇ। ਕਾਰਵਾਈ ਨਾਲ ਮੇਲ ਖਾਂਦੀ ਕਤਾਰ ਚੁਣੋ, ਫਿਰ ਇਹ ਜੋ ਨਿਰਭਰਤਾ ਲਿਆਉਂਦੀ ਹੈ ਉਸਦਾ ਦਸਤਾਵੇਜ਼ ਬਣਾਓ।
ਪਤਾ ਰੂਟਿੰਗ ਹੈ, ਪਛਾਣ ਅਧਿਕਾਰ ਹੈ
ਟਨਲ ਪਤਾ ਜਾਂ DNS ਨਾਮ ਨੈੱਟਵਰਕ ਨੂੰ ਦੱਸਦਾ ਹੈ ਕਿ ਪੈਕਟ ਕਿੱਥੇ ਭੇਜਣੇ ਹਨ; ਇਹ ਬ੍ਰੋਕਰ ਨੂੰ ਨਹੀਂ ਦੱਸਦਾ ਕਿ ਵਰਤੋਂਕਾਰ ਦਾ ਇਰਾਦਾ ਕਿਹੜੀ ਮਸ਼ੀਨ ਸੀ। ਹਰ HMI ਜਾਂ ਸਾਈਟ ਕਨੈਕਟਰ ਨੂੰ ਵੱਖਰੀ ਪਛਾਣ ਨਾਲ ਰਜਿਸਟਰ ਕਰੋ ਅਤੇ ਉਹ ਪਛਾਣ ਇਨਵੈਂਟਰੀ ਰਿਕਾਰਡ ਨਾਲ ਜੋੜੋ। ਪਤਾ ਬਦਲਣ 'ਤੇ ਵੀ ਪਛਾਣ ਸਹੀ ਸੰਪਤੀ ਚੁਣਦੀ ਹੈ। ਪਛਾਣ ਵਾਪਸ ਲੈਣ 'ਤੇ ਇਨਵੈਂਟਰੀ ਐਂਟਰੀ ਦਿਖਾਉਂਦੀ ਹੈ ਕਿ ਕਿਹੜੀ ਪਹੁੰਚ ਗਈ।
ਗਤੀਸ਼ੀਲ DNS ਇੱਕ ਰਿਕਾਰਡ ਅੱਪਡੇਟ ਕਰਦਾ ਹੈ ਅਤੇ ਹੋਰ ਕੁਝ ਨਹੀਂ। ਇਹ ਨਾ ਵਰਤੋਂਕਾਰ ਅਧਿਕਾਰ ਦਿੰਦਾ ਹੈ ਨਾ ਹਰ ਉੱਪਰਲੇ ਅਨੁਵਾਦਕ ਰਾਹੀਂ ਰਾਹ, ਅਤੇ ਇਸਨੂੰ ਪਹੁੰਚ ਕੰਟਰੋਲ ਮੰਨਣਾ ਹੀ ਉਹ ਤਰੀਕਾ ਹੈ ਜਿਸ ਨਾਲ ਪੁਰਾਣਾ ਨਾਮ ਡੀਕਮਿਸ਼ਨ ਤੋਂ ਬਾਅਦ ਵੀ ਕੰਮ ਕਰਦਾ ਰਹਿੰਦਾ ਹੈ। ਸਮਰਥਿਤ ਆਊਟਬਾਊਂਡ ਕਨੈਕਟਰ ਨਵੇਂ ਬਿਨਾਂ ਮੰਗੇ ਅੰਦਰੂਨੀ ਰਾਹ ਤੋਂ ਬਚਦਾ ਹੈ, ਪਰ ਬ੍ਰੋਕਰ ਤੱਕ ਨਾ ਪਹੁੰਚਣ 'ਤੇ ਅਜੇ ਵੀ ਨੈੱਟਵਰਕ-ਮਾਲਕ ਦੀ ਮਨਜ਼ੂਰੀ ਅਤੇ ਦਸਤਾਵੇਜ਼ੀ ਵਿਵਹਾਰ ਚਾਹੀਦਾ ਹੈ।
ਸੈਸ਼ਨ ਦਾ ਦਾਇਰਾ ਤੈਅ ਕਰੋ ਅਤੇ ਰੱਦ ਕਰਨਾ ਸਾਬਤ ਕਰੋ
ਹਰ ਵਰਤੋਂਕਾਰ ਨੂੰ ਵੱਖਰੀ ਪਛਾਣ ਦਿਓ, ਬਹੁ-ਕਾਰਕ ਪ੍ਰਮਾਣਿਕਤਾ ਮੰਗੋ ਅਤੇ ਸਿਰਫ਼ ਉਹ ਕਾਰਵਾਈਆਂ ਦਿਓ ਜੋ ਕਾਰਵਾਈ ਨੂੰ ਚਾਹੀਦੀਆਂ ਹਨ। ਰੱਖ-ਰਖਾਅ ਵਿੰਡੋ ਨੀਤੀ ਵਿੱਚ ਤੈਅ ਕਰੋ, ਕੈਲੰਡਰ ਨੋਟ ਵਿੱਚ ਨਹੀਂ। ਸੈਸ਼ਨ ਜਿਨ੍ਹਾਂ ਪ੍ਰਮਾਣ-ਪੱਤਰਾਂ ਅਤੇ ਕੰਮ ਦੇ ਡੇਟਾ ਨੂੰ ਛੂਹਦਾ ਹੈ ਉਨ੍ਹਾਂ ਦੀ ਰੱਖਿਆ ਕਰੋ, ਅਤੇ ਗੈਰ-ਸੰਬੰਧਿਤ ਵਰਤੋਂਕਾਰ ਗਤੀਵਿਧੀ ਇਕੱਠੀ ਕੀਤੇ ਬਿਨਾਂ ਪਹੁੰਚ ਘਟਨਾਵਾਂ ਰੱਖੋ।
ਸੈਸ਼ਨ ਦੇ ਜੀਵਤ ਰਹਿੰਦਿਆਂ ਰੱਦ ਕਰਨਾ ਪਰਖਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। ਵਰਤੋਂਕਾਰ ਦਾ ਹੱਕ ਹਟਾਓ, ਬ੍ਰੋਕਰ ਤੋਂ ਸੈਸ਼ਨ ਖ਼ਤਮ ਕਰੋ, ਅਤੇ ਪੁਸ਼ਟੀ ਕਰੋ ਕਿ HMI ਉਸ ਰਾਹ ਤੋਂ ਹੁਣ ਪਹੁੰਚ ਵਿੱਚ ਨਹੀਂ ਹੈ।
ਫਿਰ ਉਹ ਅਸਫ਼ਲਤਾ ਆਜ਼ਮਾਓ ਜਿਸਨੂੰ ਯੋਜਨਾ ਝੱਲਣ ਦਾ ਦਾਅਵਾ ਕਰਦੀ ਹੈ: ਬ੍ਰੋਕਰ ਰੋਕੋ ਜਾਂ ਟਨਲ ਕੱਟੋ ਅਤੇ ਜਾਂਚੋ ਕਿ ਸਥਾਨਕ ਸੰਚਾਲਨ ਅਤੇ ਬਹਾਲੀ ਅਜੇ ਵੀ ਕੰਮ ਕਰਦੇ ਹਨ। ਜੋ ਡਿਜ਼ਾਈਨ ਸਿਰਫ਼ ਤਦ ਚੱਲਦਾ ਹੈ ਜਦੋਂ ਦੂਰੋਂ ਰਾਹ ਤੰਦਰੁਸਤ ਹੋਵੇ, ਉਹ ਦੂਰੋਂ ਪਹੁੰਚ ਯੋਜਨਾ ਨਹੀਂ ਹੈ। ਤਾਰੀਖ਼, ਆਪਰੇਟਰ ਅਤੇ ਨਤੀਜਾ ਦਰਜ ਕਰੋ, ਕਿਉਂਕਿ ਅਗਲਾ ਸਮੀਖਿਅਕ ਇਰਾਦਾ ਨਹੀਂ, ਸਬੂਤ ਮੰਗੇਗਾ।