Cenário: Conectando Dados IoT ao APEX
Para usar o Oracle Application Express (APEX) com os dados da Internet of Things (IoT), siga estas etapas para configurar o acesso e conectar seus dados.
Configurando o Acesso aos seus Dados IoT
Usando a CLI
Use o
oci iot domain configure-apex-data-access para configurar o acesso ao APEX para o domínio IoT. Substitua o <iot-domain-OCID> pelo OCID do seu domínio IoT e substitua o <your-initial-apex-password> pela senha inicial do APEX do seu ambiente IoT:oci iot domain configure-apex-data-access --db-workspace-admin-initial-password "<your-initial-apex-password>" --iot-domain-id <iot-domain-OCID>
Observação
A senha inicial do APEX deve ter pelo menos 12 caracteres.
A senha inicial do APEX deve ter pelo menos 12 caracteres.
Usando a API
Use a operação
Para obter mais informações, consulte a guia API Configurando o Acesso aos Dados de um Domínio IoT.ConfigureIotDomainDataAccess para configurar o acesso ao APEX para o domínio IoT:POST /20250531/iotDomains/{iotDomainId}/actions/configureDataAccess
{
"type": "APEX",
"dbWorkspaceAdminInitialPassword": "<your-initial-apex-password>"
}Faça log-in no APEX
- Vá para a Console do APEX no seguinte URL:
https://<data-host-domain-group-short-id>.data.iot.<region>.oci.oraclecloud.com/ords/r/apex/workspace - Faça log-in no Espaço de Trabalho do domínio IoT usando o seguinte como nome do espaço de trabalho e nome do usuário do banco de dados, observe dois sublinhados: __WKSP:
<domain-short-id-from-device-host>__WKSP - Vá para SQL Workshop e selecione SQL Commands para consultar os dados IoT.Inicialmente, há 2 esquemas de banco de dados para o domínio IoT, ambos usam o
<domain-short-id-from-device-host>, que é o nome do host do dispositivo IoT:<domain-short-id-from-device-host>__IOT: Esquema com acesso somente leitura às suas definições de gêmeos digitais e telemetria.<domain-short-id-from-device-host>__WKSP: Esquema com acesso de leitura e gravação.
Observação
Observe que os nomes dos esquemas contêm dois sublinhados: __IOT e __WKSP - Consulte os dados IoT informando e executando um comando SQL. Confirme se você selecionou o esquema correto para a tabela de banco de dados que está consultando, por exemplo:
- Selecione o esquema
<domain-short-id-from-device-host>__IOT. - Execute o seguinte comando, substitua o tipo pelos dados que deseja exibir:
- RAW_DATA
- HISTORIZED_DATA
- REJECTED_DATA
- RAW_COMMAND_DATA
select * from <domain-short-id-from-device-host>__IOT.RAW_DATA where digital_twin_instance_id = '<iot-digital-twin-OCID>' - Selecione o esquema
- Quando a conta de administrador é criada, um usuário é criado em dois locais diferentes, o banco de dados Oracle e o aplicativo APEX. São usuários diferentes com o mesmo nome de usuário e senha. Você pode alterar as senhas.
- Para alterar a senha do usuário do banco de dados, use esta instrução
ALTER USERSQL e a cláusulaREPLACEnecessária:ALTER USER <workspace-administrator-user-name> IDENTIFIED BY "<new-password>" REPLACE "<old-password>"; - Para alterar a senha do usuário do APEX:
- Como Administrador do APEX, você pode alterar a senha. Após fazer log-in no APEX como administrador, selecione a opção Definir Senha da Conta do APEX.
- Como usuário do APEX, ao fazer log-in no aplicativo do APEX, você será solicitado a alterar sua senha do APEX.
- Para alterar a senha do usuário do banco de dados, use esta instrução
- Agora, você pode ver seus dados IoT no APEX e criar novas contas de usuário nos serviços de administração do APEX.
Para ver uma captura de tela maior, clique com o botão direito do mouse e abra a imagem em um novo navegador.
