원격 액세스
ThingWorx Remote Access를 통해 최종 사용자가 원격 위치에서 장치에 연결하고 장치와 상호 작용할 수 있습니다. 예를 들어, 서비스 기술자가 고객 사이트의 자산에 액세스해야 할 수 있습니다. 장치에 대한 터널을 만들어 원격 액세스가 설정되고 최종 사용자에 대해 클라이언트 응용 프로그램에 의해 상호 작용이 활성화됩니다. ThingWorx Remote Access Extension (RAE) 및 ThingWorx Remote Access Client (RAC)는 기존 ThingWorx 터널링 기능을 기반으로 이를 확장하여 ThingWorx Internal Remote Access Provider 및 Axeda Global Access Server를 포함한 원격 액세스 서버를 지원합니다. 다음 다이어그램은 ThingWorx의 원격 액세스 상위 수준 아키텍처를 보여줍니다.
원격 액세스 상위 수준 아키텍처
RAE 및 RAC는 다음 소프트웨어를 실행하는 장치를 지원합니다.
• ThingWorx Edge C SDK, ThingWorx Edge Java SDK 또는 ThingWorx Edge .NET SDK Edge SDK 중 하나를 사용하여 작성된 Edge 응용 프로그램
• ThingWorx WebSocket-based Edge MicroServer (WS EMS) 및 Lua Script Resource (LSR)
• Axeda eMessage Agents
RAE에는 ThingWorx Platform에 대한 원격 세션을 관리하는 RemoteAccessSubsystem이 포함되어 있습니다. 최종 사용자용 매쉬업을 만드는 개발자를 위해 이 확장에는 RAClientLinker 위젯이 포함되어 있습니다. 이 위젯은 RemoteAccessProvider사물에 사용하기 위한 것입니다.
RAE는 아래 표에 나와 있는 대로 에이전트에 대한 RemoteAccessProvider로 사용되는 사물을 제공합니다.
| Axeda eMessage Agents의 경우 ThingWorx Axeda Compatibility Extension (ACE)도 필요합니다. 이 확장은 특히 원격 액세스 서버 및 이러한 에이전트와의 원격 세션 실행을 위한 엔티티를 제공합니다. RAE 및 ACE는 ThingWorx Axeda Compatibility Package에서 모두 제공됩니다. |
에이전트 | 에이전트가 사용하는 Remote Access Server | RemoteAccessProvider 사물 | 확장 |
---|
ThingWorx WebSocket-based Edge MicroServer (WS EMS) | ThingWorx Internal | ThingWorxInternalRemoteAccessProvider 사물 | Remote Access Extension |
ThingWorx Edge SDK(C, Java 또는 .NET)를 사용하여 작성된 Edge 응용 프로그램 | ThingWorx Internal | ThingWorxInternalRemoteAccessProvider 사물 | Remote Access Extension |
Axeda eMessage Agents(Axeda Gateway Agent 및 Axeda Connector Agent) | Axeda Global Access Server (GAS) | GASRemoteAccessProvider 사물 | Axeda Compatibility Extension |
RAE 및 RAC 시작을 지원하기 위해 아래 항목에서 RAE 및 RAC를 구할 위치와 확장 프로그램을 ThingWorx Platform으로 가져오는 방법을 설명합니다.
ThingWorx Axeda 호환성 패키지 도움말 센터에서 해당 엔티티에 모두에 대한 참조를 찾을 수 있습니다.
다음 항목에서는 Remote Access Extension을 시작하고 Remote Access Client를 사용하는 단계를 제공합니다.