diff --git a/features/device-mgt-iot-androidsense-feature/org.wso2.carbon.device.mgt.iot.androidsense.feature/src/main/resources/jaggeryapps/devicemgt/app/units/cdmf.unit.device.type.android_sense.type-view/type-view.hbs b/features/device-mgt-iot-androidsense-feature/org.wso2.carbon.device.mgt.iot.androidsense.feature/src/main/resources/jaggeryapps/devicemgt/app/units/cdmf.unit.device.type.android_sense.type-view/type-view.hbs index 50ff44b287..43164a9bd9 100644 --- a/features/device-mgt-iot-androidsense-feature/org.wso2.carbon.device.mgt.iot.androidsense.feature/src/main/resources/jaggeryapps/devicemgt/app/units/cdmf.unit.device.type.android_sense.type-view/type-view.hbs +++ b/features/device-mgt-iot-androidsense-feature/org.wso2.carbon.device.mgt.iot.androidsense.feature/src/main/resources/jaggeryapps/devicemgt/app/units/cdmf.unit.device.type.android_sense.type-view/type-view.hbs @@ -8,14 +8,17 @@
- +

What it Does


-

Enables users to connect an Android device to WSO2 IoT Server and visualize sensor data.

+

Connect an Android device to WSO2 IoT Server and visualize sensor + data.


What You Need

@@ -26,13 +29,15 @@ Device].
  • STEP 02   You can either scan the QR - code or direct download to get our - Android-App. + code or directly download + Android agent.
  • -
  • STEP 03   Install our Android-App into +
  • STEP 03   Install + Android agent into your Android Device.
  • -
  • STEP 04   Proceed to the [Prepare] +
  • STEP 04   Proceed + to [Prepare] section.
    @@ -149,25 +154,31 @@

    Prepare


    -

    Follow the steps to get your Android Agent to communicate with the WSO2 IoT-Server.

    +

    Follow these steps to get your Android Agent to communicate with WSO2 + IoT-Server.

      -
    • 01   Connect the Android device to the - network. +
    • 01   Connect + Android device to network.
    • -
    • 02   Start the Android Sense app in +
    • 02   Start Android + Sense app in your device.
    • -
    • 04   Fill the login form with the +
    • 04   Fill login + form with the credentials. (Use server URL as [ https://<WSO2_IoT_SERVER_HOST>:<SERVER_PORT> ] and click on - the Register Device button.)
    • + Register Device button.)
    • 05   Once the device is enrolled, - click on the [+] button to select + click on [+] + button to select the sensors.
    • -
    • 06   Click on the [Publish - data] button - to publish the sensor readings to the IoT server. +
    • 06   Click on [Publish + data] + button + to publish sensor readings to + IoT server.

    @@ -176,14 +187,16 @@

    Try Out


    -

    WSO2-IoT Server provides Analytics and Real-Time Statistics of your device

    +

    WSO2-IoT Server provides Analytics and Real-Time Statistics of your + device.

    • -    You can view all your created devices at our [Device +    You can view all your connected devices [Device Management] page.
    • @@ -192,15 +205,15 @@ -    You can select any of your created devices here and check for available operations and - monitor Real-Time data. +    You can select any one of your connected devices for available + operations and Real-Time data monitoring.
    • -    You can also view "Analytics" of the data published to the IoT-Server by navigating - to the [Device-Analytics Page] from here. +    For historical analytics of sensor data navigate to device + analytics page..

    @@ -293,6 +306,7 @@ background: #11375B; padding: 20px; color: white; + margin-top: 0; } .doc-link a { diff --git a/features/device-mgt-iot-digitaldisplay-feature/org.wso2.carbon.device.mgt.iot.digitaldisplay.feature/src/main/resources/jaggeryapps/devicemgt/app/units/cdmf.unit.device.type.digital_display.type-view/type-view.hbs b/features/device-mgt-iot-digitaldisplay-feature/org.wso2.carbon.device.mgt.iot.digitaldisplay.feature/src/main/resources/jaggeryapps/devicemgt/app/units/cdmf.unit.device.type.digital_display.type-view/type-view.hbs index 70fba4800b..ab100c2c8b 100644 --- a/features/device-mgt-iot-digitaldisplay-feature/org.wso2.carbon.device.mgt.iot.digitaldisplay.feature/src/main/resources/jaggeryapps/devicemgt/app/units/cdmf.unit.device.type.digital_display.type-view/type-view.hbs +++ b/features/device-mgt-iot-digitaldisplay-feature/org.wso2.carbon.device.mgt.iot.digitaldisplay.feature/src/main/resources/jaggeryapps/devicemgt/app/units/cdmf.unit.device.type.digital_display.type-view/type-view.hbs @@ -8,28 +8,31 @@
    - +

    What it Does


    -

    Enables users to connect a Digital Displays built around RaspberryPi Boards to WSO2 IoT Server and manage content.

    +

    Connect a Digital Message Display to WSO2 IoT Server and manage + it.


    What You Need


    -

    You'll need the following "Hardware":

      -
    • ITEM 01   Raspberry Pi Board (Internet +
    • ITEM 01   Raspberry + Pi with SD Card(Internet Enabled [Wifi or Ethernet]).
    • ITEM 02   A Digital Display with HDMI Cable.
    • -
    • STEP 03   Proceed to the [Prepare] - section. +
    • STEP 03   Proceed + to [Prepare] section.

    @@ -172,19 +175,16 @@

    Prepare


    -

    Follow the steps to get your Digital-Display up & running and communicating to the - WSO2 IoT-Server.

    • 01   Connect a monitor to your - RaspberryPi via the HDMI cable to get the - Graphical-User-Interface of the RaspberryPi board. + RaspberryPi via HDMI cable.
    • -
    • 02   Setup the RaspberryPi to connect - to the internet (via Ethernet or Wifi) and - note-down its IP_ADDRESS. +
    • 02   Configure + RaspberryPi to connect + to the Internet.
    • 03   Go ahead and [Download] the - Device. + Digital Display Agent.
    • 04   Unzip downloaded agent.
    • @@ -209,16 +209,20 @@

      Try Out


      -

      WSO2-IoT Server enables yout o connect and control your Digital-Display device

      +

      WSO2-IoT Server enables you to connect and control your + Digital-Display


      @@ -279,6 +283,7 @@ background: #11375B; padding: 20px; color: white; + margin-top: 0; } .doc-link a { diff --git a/features/device-mgt-iot-droneanalyzer-feature/org.wso2.carbon.device.mgt.iot.droneanalyzer.feature/src/main/resources/jaggeryapps/devicemgt/app/units/cdmf.unit.device.type.drone_analyzer.type-view/type-view.hbs b/features/device-mgt-iot-droneanalyzer-feature/org.wso2.carbon.device.mgt.iot.droneanalyzer.feature/src/main/resources/jaggeryapps/devicemgt/app/units/cdmf.unit.device.type.drone_analyzer.type-view/type-view.hbs index 3f39e34258..5fb7c271ef 100644 --- a/features/device-mgt-iot-droneanalyzer-feature/org.wso2.carbon.device.mgt.iot.droneanalyzer.feature/src/main/resources/jaggeryapps/devicemgt/app/units/cdmf.unit.device.type.drone_analyzer.type-view/type-view.hbs +++ b/features/device-mgt-iot-droneanalyzer-feature/org.wso2.carbon.device.mgt.iot.droneanalyzer.feature/src/main/resources/jaggeryapps/devicemgt/app/units/cdmf.unit.device.type.drone_analyzer.type-view/type-view.hbs @@ -8,26 +8,31 @@
      - +

      What it Does


      -

      Enables users to connect a IRIS+ Drones to WSO2 IoT Server and visualize statistics.

      +

      Connect an [IRIS+] Drone to WSO2 IoT Server + and visualize statistics.


      What You Need


      -

      You'll need the following "Hardware":

        -
      • ITEM 01   Your IRIS+ Drone. +
      • ITEM 01   IRIS+ + Drone.
      • ITEM 02   USB to Micro USB cable or Telemetry Radio receiver.
      • -
      • STEP 03   Proceed to the [Prepare] +
      • STEP 03   Proceed + to [Prepare] section.

      @@ -158,15 +163,20 @@

      Prepare


      -

      Follow the steps to get your drone ready to communicate with the WSO2 IoT Server.

        -
      • 01   Connect your IRIS+ Drone as shown - in the schematic below. +
      • 01   Connect your + IRIS+ Drone to your computer + using either USB to Micro USB + cable or + Telemetry Radio receiver.
      • -
      • 02   Click on the [Download] button - above to get the IRIS+ Drone setup files. +
      • 02   Click on + [Download] button + above to get IRIS+ Drone agent. +
      • +
      • 03   Use following + connection properties:
      • -
      • 03   Connecting the drone:
      • @@ -207,18 +217,9 @@ -    Once you have the setup files ready please run the "[startservice.sh]" script with - root privilege. - - -
      • -                 - - - - -    These connection types may vary from computer to computer. So please provide the correct - connection port info. +    Once you have downloaded the agent please run + "[startservice.sh]" script with + root privileges.
      • @@ -226,7 +227,7 @@
        -

        IRIS+ Drone Connected to a machine.

        +

        IRIS+ Drone Connected to a computer


        Click on the image to zoom

        @@ -241,20 +242,25 @@

        Try Out


        -

        WSO2-IoT Server provides Analytics and Real-Time Statistics of your device

          -
        • 01   You can view all your created - devices at our [Device +
        • 01   You can view + all your connected + devices at [Device Management] page.
        • -
        • 02   You can select any of your - created devices here and check for available - operations and monitor Real-Time data. +
        • 02   Select one of + connected devices and check for + available + control operations and monitor + Real-Time data.
        • -
        • 03   You can also view "Analytics" of - the data published to the IoT-Server by navigating - to the [Device-Analytics Page] from here. +
        • 03   You can also + view analytics of + the data published to + IoT-Server by navigating + to Device Analytics page.

        @@ -317,6 +323,7 @@ background: #11375B; padding: 20px; color: white; + margin-top: 0; } .doc-link a { diff --git a/features/device-mgt-iot-raspberrypi-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.feature/src/main/resources/jaggeryapps/devicemgt/app/units/cdmf.unit.device.type.raspberrypi.type-view/type-view.hbs b/features/device-mgt-iot-raspberrypi-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.feature/src/main/resources/jaggeryapps/devicemgt/app/units/cdmf.unit.device.type.raspberrypi.type-view/type-view.hbs index afefd1d044..a285c72f86 100644 --- a/features/device-mgt-iot-raspberrypi-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.feature/src/main/resources/jaggeryapps/devicemgt/app/units/cdmf.unit.device.type.raspberrypi.type-view/type-view.hbs +++ b/features/device-mgt-iot-raspberrypi-feature/org.wso2.carbon.device.mgt.iot.raspberrypi.feature/src/main/resources/jaggeryapps/devicemgt/app/units/cdmf.unit.device.type.raspberrypi.type-view/type-view.hbs @@ -8,32 +8,37 @@
        - +

        What it Does


        -

        Enables users to connect a RaspberryPi based device to WSO2 IoT Server.

        +

        Connect a RaspberryPi to WSO2 IoT Server and manage it.


        What You Need


        -

        You'll need the following "Hardware":

          -
        • ITEM 01   Raspberry Pi Board (Internet +
        • ITEM 01   Raspberry + Pi with SD Card(Internet Enabled [Wifi or Ethernet]).
        • ITEM 02   Adafruit DHT11 Temperature Sensor.
        • -
        • ITEM 03   An LED Bulb. +
        • ITEM 03   LED + Bulb.
        • -
        • ITEM 04   A Resister (eg +
        • ITEM 04   Resister + (eg : 470 ohm).
        • -
        • STEP 05   Proceed to the [Prepare] +
        • STEP 05   Proceed + to [Prepare] section.

        @@ -167,29 +172,31 @@

        Prepare


        -

        Our RaspberryPi Agent can be tested on a real RaspberryPi Board or in a virtual environment - (ie: The machine to which the agent was downloaded).

          -
        • 01   Set up your RaspberryPi device as - shown in the schematic below and get the DHT11 - Temperature Sensor and the LED connected. +
        • 01   Connect + RaspberryPi, DHT11 Temperature + sensor and LED as per the + schematic below.
        • -
        • 02   Ensure that your RaspberryPi - Board is internet enabled either via WiFi or - Ethernet. +
        • 02   Ensure your + RaspberryPi + Board can connect to Internet.
        • -
        • 03   Download our Raspberry Pi Agent - via the [Download] button above. You can also - generate the [cURL] command to directly download - the Agent to your RaspberryPi. +
        • 03   Download + RaspberryPi Agent + via [Download] button above. + (Alternatively you can use the + "curl" command to directly + download the Agent to your + RaspberryPi.)
        • -
        • 04   Copy the downloaded Agent into - your RaspberryPi board (or directly download it to - the borad via the generated [cURL] command). +
        • 04   Copy + downloaded Agent into + your RaspberryPi.
        • 05   Unzip the downloaded Agent and - move into the unzipped Agent folder in the - terminal: + start terminal to run below + commands.
        • @@ -199,8 +206,8 @@ -    [sudo ./testAgent.sh]    -    Script to test whether the agent is - working fine. (This script can be run even on the local machine to which the download was made) +    [sudo ./testAgent.sh]    -    Script to test agent + functionality.
        • @@ -209,9 +216,8 @@ -    [sudo ./startService.sh]    -    After testing, this script can be - used to start and deploy this agent as a service on the Raspberry Pi Board. (This registered service will - be loaded on boot up) +    [sudo ./startService.sh]    -    Use this to start + agent as Daemon.
        • @@ -234,20 +240,25 @@

          Try Out


          -

          WSO2-IoT Server provides Analytics and Real-Time Statistics of your device

            -
          • 01   You can view all your created - devices at our [Device - Management] +
          • 01   You can view + all your connected + devices at [Device + Management] page.
          • -
          • 02   You can select any of your - created devices here and check for available - operations and monitor Real-Time data. +
          • 02   Select one of + connected devices and check for + available + control operations and monitor + Real-Time data.
          • -
          • 03   You can also view "Analytics" of - the data published to the IoT-Server by navigating - to the [Device-Analytics Page] from here. +
          • 03   You can also + view analytics of + the data published to + IoT-Server by navigating + to Device Analytics page.

          @@ -309,6 +320,7 @@ background: #11375B; padding: 20px; color: white; + margin-top: 0; } .doc-link a { diff --git a/features/device-mgt-iot-virtualfirealarm-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.feature/src/main/resources/jaggeryapps/devicemgt/app/units/cdmf.unit.device.type.virtual_firealarm.type-view/type-view.hbs b/features/device-mgt-iot-virtualfirealarm-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.feature/src/main/resources/jaggeryapps/devicemgt/app/units/cdmf.unit.device.type.virtual_firealarm.type-view/type-view.hbs index 231dfaa444..8b8266d0d8 100644 --- a/features/device-mgt-iot-virtualfirealarm-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.feature/src/main/resources/jaggeryapps/devicemgt/app/units/cdmf.unit.device.type.virtual_firealarm.type-view/type-view.hbs +++ b/features/device-mgt-iot-virtualfirealarm-feature/org.wso2.carbon.device.mgt.iot.virtualfirealarm.feature/src/main/resources/jaggeryapps/devicemgt/app/units/cdmf.unit.device.type.virtual_firealarm.type-view/type-view.hbs @@ -7,32 +7,37 @@
          - +

          What it Does


          -

          Provides users with a Virtual Agent that mimics the functionality of a Firealarm. Once run, the Virtual Firealarm will connect to WSO2 IoTServer and push Temperature readings.

          +

          A Virtual Device that mimics the functionality of a real Firealarm. + Once run, the Virtual Firealarm will connect to WSO2 IoTServer and + push Temperature readings.

          + +

          The device supports MQTT and XMPP Communications. It is configured to use MQTT by + default.


          What You Need


          -

          VirtualFireAlarm is a "Virtual" Device for you to try-out our server.

          • STEP 01   Go ahead and [Download] the Device.
          • -
          • STEP 02   Proceed to the [Prepare] +
          • STEP 02   Proceed + to [Prepare] section.
          • -
          • STEP 03   Read the [Try Out] section +
          • STEP 03   Read + [Try Out] section to further experiment with the device.
          • -


          • -
          • The device supports MQTT and XMPP Communications. It is configured to use MQTT by default.
          • -


          @@ -161,17 +166,18 @@

          Prepare


          -

          Start connecting to the WSO2 IoT Server by creating your own VirtualFireAlarm

          • 01   Download your VirtualFireAlarm - from the [Download] button above. + using [Download] button above.
          • 02   Unzip the downloaded Agent.
          • 03   Move into the unzipped Agent folder in the terminal.
          • -
          • 04   Start your Agent by running the - startup script via the command: [sh startup.sh] +
          • 04   Unzip the + downloaded Agent and + start terminal to run this + command: [sh start-device.sh]

          @@ -192,20 +198,25 @@

          Try Out


          -

          WSO2-IoT Server provides Analytics and Real-Time Statistics of your device

            -
          • 01   You can view all your created - devices at our [Device - Management] +
          • 01   You can view + all your connected + devices at [Device + Management] page.
          • -
          • 02   You can select any of your - created devices here and check for available - operations and monitor Real-Time data. +
          • 02   Select one of + connected devices and check for + available + control operations and monitor + Real-Time data.
          • -
          • 03   You can also view "Analytics" of - the data published to the IoT-Server by navigating - to the [Device-Analytics Page] from here. +
          • 03   You can also + view analytics of + the data published to + IoT-Server by navigating + to Device Analytics page.

          @@ -268,6 +279,7 @@ background: #11375B; padding: 20px; color: white; + margin-top: 0; } .doc-link a { diff --git a/features/device-mgt-mdm-android-feature/org.wso2.carbon.device.mgt.mobile.android.feature/src/main/resources/jaggeryapps/devicemgt/app/units/cdmf.unit.device.type.android.type-view/public/images/android_device.png b/features/device-mgt-mdm-android-feature/org.wso2.carbon.device.mgt.mobile.android.feature/src/main/resources/jaggeryapps/devicemgt/app/units/cdmf.unit.device.type.android.type-view/public/images/android_device.png new file mode 100644 index 0000000000..c4c37b6416 Binary files /dev/null and b/features/device-mgt-mdm-android-feature/org.wso2.carbon.device.mgt.mobile.android.feature/src/main/resources/jaggeryapps/devicemgt/app/units/cdmf.unit.device.type.android.type-view/public/images/android_device.png differ diff --git a/features/device-mgt-mdm-android-feature/org.wso2.carbon.device.mgt.mobile.android.feature/src/main/resources/jaggeryapps/devicemgt/app/units/cdmf.unit.device.type.android.type-view/type-view.hbs b/features/device-mgt-mdm-android-feature/org.wso2.carbon.device.mgt.mobile.android.feature/src/main/resources/jaggeryapps/devicemgt/app/units/cdmf.unit.device.type.android.type-view/type-view.hbs index 81890cab99..0aeb79a807 100644 --- a/features/device-mgt-mdm-android-feature/org.wso2.carbon.device.mgt.mobile.android.feature/src/main/resources/jaggeryapps/devicemgt/app/units/cdmf.unit.device.type.android.type-view/type-view.hbs +++ b/features/device-mgt-mdm-android-feature/org.wso2.carbon.device.mgt.mobile.android.feature/src/main/resources/jaggeryapps/devicemgt/app/units/cdmf.unit.device.type.android.type-view/type-view.hbs @@ -1,19 +1,36 @@

          Android Mobile


          -

          Connect your Android device to the WSO2 device cloud.

          + +
          + +
          +
          -

          Ingredients

          + +

          What it Does


          -

          Hardware Requirements

          +

          Connect and manage your Android device with WSO2 IoT Server.


          + +

          What You Need

          +
            -
          • - Android Mobile
          • +
          • STEP 01   Android + Mobile. +
          • +
          • STEP 02   Go ahead + and click [Enroll Device]. +
          • +
          • STEP 03   Proceed + to the [Prepare] section. +

          @@ -24,15 +41,26 @@

          Prepare


          -

          Get your device ready

          • 01 Download Device Agent into your Android Mobile.
          • -
          • 02 Install the Agent APK file.
          • -
          • 03 Configure the Agent App
          • +
          • 02 Install Agent APK file.
          • +
          • 03 Configure Agent App

          +
          +
          +

          Click on the image to zoom

          +
          + + + +
          +
          + +
          +