ThingWorx の拡張性 > 拡張機能 > リモートアクセス
リモートアクセス
ThingWorx Remote Access により、エンドユーザーはリモートでデバイスに接続して対話できます。たとえば、サービス技術者は顧客のサイトのアセットにアクセスしなければならない場合があります。リモートアクセスはデバイスへのトンネルの作成によって確立され、対話はエンドユーザーのクライアントアプリケーションによって有効になります。ThingWorx Remote Access Extension (RAE)ThingWorx Remote Access Client (RAC) は、既存の ThingWorx トンネリング機能を基盤として構築されており、この機能を拡張するもので、これにより ThingWorx Internal Remote Access ProviderAxeda Global Access Server などのリモートアクセスサーバーがサポートされます。次の図は、ThingWorx におけるリモートアクセスのアーキテクチャの概要を示しています。
リモートアクセスのアーキテクチャの概要
RAERAC は、以下のソフトウェアを実行しているデバイスをサポートしています。
ThingWorx Edge C SDKThingWorx 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 Thing と組み合わせて使用するための製品です。
RAE には、下の表に示すように、エージェントの RemoteAccessProvider として機能する Thing が用意されています。
* 
Axeda eMessage Agents を使用するには、ThingWorx Axeda Compatibility Extension (ACE) も必要です。この拡張機能には、リモートアクセスサーバー専用のエンティティと、これらのエージェントでリモートセッションを実行するためのエンティティが用意されています。ThingWorx Axeda Compatibility Package には、RAEACE の両方が用意されています。
エージェント
エージェントによって使用されるリモートアクセスサーバー
RemoteAccessProvider Thing
拡張機能
ThingWorx WebSocket-based Edge MicroServer (WS EMS)
ThingWorx Internal
ThingWorxInternalRemoteAccessProvider Thing
Remote Access Extension
ThingWorx Edge SDK (C、Java、または .NET) を使用して記述された Edge アプリケーション
ThingWorx Internal
ThingWorxInternalRemoteAccessProvider Thing
Remote Access Extension
Axeda eMessage Agents (Axeda Gateway Agent および Axeda Connector Agent)
Axeda Global Access Server (GAS)
GASRemoteAccessProvider Thing
Axeda Compatibility Extension
RAE と RAC の使用を円滑に開始できるように、以下のトピックでは、これらを取得する場所と、拡張機能を ThingWorx Platform にインポートする方法について説明します。すべてのエンティティへの参照は、 ThingWorx Axeda Compatibility Package ヘルプセンターで確認できます。
以下のトピックでは、Remote Access Extension の使用を開始するための手順と Remote Access Client を使用するための手順について説明します。