Run the Sample JavaScript Enterprise Applications

Run the JavaScript sample enterprise applications to learn how to use the client software library APIs. The sample enterprise application reads humidity and temperature values of directly connected or gateway devices. The sample enterprise applications can also change device attributes by sending commands through Oracle Fusion Cloud IoT Intelligent Applications.

  1. Run this command to install the HTTP server: npm install –g http-server.
    If you do not want to install the http-server node module, you can install an alternate HTTP server.
  2. Host the HTTP server in this directory: C:\Users\username\Documents\iot\csl\js .
  3. Open a command prompt and run this command to move to the js directory: cd C:\Users\username\Documents\iot\csl\js.
  4. Run this command to run the HTTP server: js http-server.
  5. Run the enterprise application:
    1. Open a web browser and enter this URL in the address bar: http://127.0.0.1:8080/samples/EnterpriseClient.html?trustStore=/external/[id].conf.
    2. Press Enter.
    3. Select your JavaScript application.
    4. Select the device types to monitor.
    5. Select devices to monitor.
    6. Set the minimum and maximum temperature and humidity thresholds, reset the device, or turn it on or off.
  6. Confirm the device is sending humidity and temperature data to Oracle Fusion Cloud IoT Intelligent Applications:
    1. Open the Oracle Fusion Cloud IoT Intelligent Applications Management Console.

      The URL format to access the IoT management console is: <iot instance name>.<domain name>/ui

      For example: https://myiotcs.mydomain.oraclecloud.com/ui or https://myiotcs.mydomain.oracleiotcloud.com/ui.

    2. Click the Menu (Menu icon) icon adjacent to the Oracle Fusion Cloud IoT Intelligent Applications title on the Management Console.
    3. Click Devices.
    4. Click Alerts and Messages.
    5. Click the Messages tab and confirm there are incoming messages.