AI Explorer demo app

Heart Rate Demo App

Darcy AI Explorer is a showcase app for Darcy AI. Bootstrap your AI project using powerful face detection, pose detection, QR code scanning and more.

Requirements

  • A Darcy Cloud account
  • Compatible edge node with 1GB or more of disk space available for application download
    • ARM-based edge device or virtual node
    • x86-based edge device or virtual node

Deploy the app using Darcy Cloud Portal

Deploying the AI Explorer Demo app from the Darcy Cloud platform is simple. Make sure you have added at least 1 node to your Darcy Cloud project, then follow the steps below:

  1. Go to your Darcy Cloud project page
  2. Select Apps
  3. Click on + DEPLOY APP
  4. Click on DARCY AI EXPLORER APP
  5. Select the node(s) where you want it to run
  6. Click DEPLOY

See App Results

When your app is deployed successfully you will see an Application Deployed message in the top right of your screen.

If you are not already seeing the app listed, click the APPS tab to see all of the apps in your current project. Click the app to access the app detail view.

Once your Darcy AI Explorer app is running, you can view the UI and use the app by visiting the following URL in any browser. Replace YOUR.DEVICE.IP.ADDRESS with the actual IP address of your device.

http://YOUR.DEVICE.IP.ADDRESS:5555/

App YAML

kind: Application
apiVersion: iofog.org/v3
metadata:
  name: darcy-ai-explorer
spec:
  microservices:
    - name: darcy-ai-explorer
      agent:
        name: '{% assign agent = "" | findAgent | first %}{{ agent.name }}'
      images:
        arm: 'darcyai/darcy-ai-explorer:latest'
        x86: 'darcyai/darcy-ai-explorer:latest'
      container:
        rootHostAccess: true
        env:
          - key: PORT
            value: '5555'
        ports:
          - external: '{{self.microservices[0].env[0].value | toNumber}}'
            internal: '{{self.microservices[0].env[0].value | toNumber}}'
            proxy: true
            scheme: http
        volumes:
          - containerDestination: /dev
            hostDestination: /dev
            type: bind
            accessMode: rw