VIA Technologies VAB-3000 Quick Start Manual

Aws iot core
Hide thumbs Also See for VAB-3000:

Advertisement

Quick Links

QUICK START GUIDE
VIA VAB-3000
AWS IoT Core
1.00-05122023

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the VAB-3000 and is the answer not in the manual?

Questions and answers

Summary of Contents for VIA Technologies VAB-3000

  • Page 1 QUICK START GUIDE VIA VAB-3000 AWS IoT Core 1.00-05122023...
  • Page 2 VIA Technologies, Inc. reserves the right the make changes to the products described in this manual at any time without prior notice.
  • Page 3 VIA VAB-3000 AWS IoT Core Quick Start Guide Revision History Version Date Remarks 1.00 05/12/2023 Initial release...
  • Page 4: Table Of Contents

    Table of Contents Introduction ..............................1 VIA VAB-3000 Board ..........................1 Directing Data from a VIA VAB-3000 device to AWS IoT Core............... 2 Connecting to AWS IoT Core........................... 3 Introduction ............................3 Set up your AWS Account and Permissions ..................4 Create Resources in AWS IoT ........................
  • Page 5: Introduction

    VIA VAB-3000 AWS IoT Core Quick Start Guide 1. Introduction This document provides instructions on how to set up AWS IoT Core to connect with a VIA VAB-3000 device. 1.1 VIA VAB-3000 Board Powered by the high performance and energy-efficient quad-core MediaTek Genio 350 SoC, the VIA VAB-3000 Edge AI board delivers blistering edge processing and multimedia performance, while combining advanced AI technology for display, object recognition, and voice, with rich wireless and I/O connectivity features.
  • Page 6: Directing Data From A Via Vab-3000 Device To Aws Iot Core

    To direct data from VIA VAB-3000 devices to a cloud implementation, the AWS IoT Core Web Service must be set up and configured to receive data coming from VIA VAB-3000 devices. Follow the steps below to set up your AWS services in order to connect a VIA VAB-3000 device to an AWS backend: •...
  • Page 7: Connecting To Aws Iot Core

    This section provides instructions on how to establish a connection between VIA VAB-3000 devices and AWS IoT Core, including how to add and manage VIA VAB-3000 devices as an IoT Core device on AWS, set up the device, and configure the VIA IoT application.
  • Page 8: Set Up Your Aws Account And Permissions

    VIA VAB-3000 AWS IoT Core Quick Start Guide 2.2 Set up your AWS Account and Permissions Refer to instructions in the following sections on webpage https://docs.aws.amazon.com/iot/latest/ developerguide/setting-up.html to set up an AWS Account: • Sign up for an AWS account •...
  • Page 9 VIA VAB-3000 AWS IoT Core Quick Start Guide The following instructions demonstrate how to create an AWS IoT Policy and a thing object, and acquiring the required AWS IoT certificate files and Device Data Endpoint for the VIA VAB-3000 device. Step 1 Click on ‘Security/Policies’...
  • Page 10 VIA VAB-3000 AWS IoT Core Quick Start Guide After clicking the ‘Create’ button, the new policy's name will be listed on the right panel. Step 3 To create a new ‘IoT Thing’ resource with the new policy and to create certificate files for this resource, click on ‘All devices/Things’...
  • Page 11 VIA VAB-3000 AWS IoT Core Quick Start Guide Step 4 Under 'Thing properties' in the right panel, enter the 'Thing Name'. Under 'Device Shadow', select 'Unnamed shadow (classic)' and click on the 'Next' button to continue.
  • Page 12 VIA VAB-3000 device. Step 6 Click on the new policy's name and click on the 'Create Thing' button to attach policies to the device certificate for your VIA VAB-3000 device and to complete creating a new ‘IoT Thing’.
  • Page 13 VIA VAB-3000 AWS IoT Core Quick Start Guide Step 7 Download the device certificate (CertFile), the private key file (PvkFile) and the 2048-bit Amazon Root CA 1 certificate (CAFile) to a local folder and click on 'Done' to complete the certificate creation process for your VIA...
  • Page 14 Shadow details, including the MQTT topic prefix. Note: The MQTT topic prefix is for binding your VIA VAB-3000 device with AWS IoT Core Web services. The VIA VAB-3000 device will use the specified MQTT topic to interact with AWS IoT Core Web services. Some...
  • Page 15: Image Installation

    The VIA VAB-3000 BSP supports Android 12.0 and Yocto 3.1 operating systems. To enable hardware functionality, download either the VIA VAB-3000 Android 12.0 or Yocto 3.1 EVK package, and refer to the corresponding EVK Quick Start Guide included in the package to flash the device.
  • Page 16: Connecting The Via Vab-3000 Device To Aws Iot Core

    2.5.1 Connecting the Debug Console The first step is to connect the VIA VAB-3000 device to the debug console for setting up a connection between the VIA VAB-3000 device and AWS IoT Core. The optional VIA VAB-3000 development kit and a serial port communication program such as PuTTY or Tera Term are required for the setup.
  • Page 17: Connecting With The Android 12.0 Evk

    VIA VAB-3000 AWS IoT Core Quick Start Guide 2.5.2 Connecting with the Android 12.0 EVK The VIA VAB-3000 Android 12.0 EVK includes an "IoTDeviceSDKSample" application which establishes a connection between the VIA VAB-3000 device and the AWS IoT Core Web service.
  • Page 18 VIA VAB-3000 AWS IoT Core Quick Start Guide Step 3 Click the "JSON" button to select the "iotcoreConfig.json" created in Step 1 from USB flash drive. Click the "TEST" button to run the MQTT subscription publishing process as shown below.
  • Page 19 VIA VAB-3000 AWS IoT Core Quick Start Guide Step 4 Verify the "IoTSDKSample" application using the AWS IoT Core Web service console. Click on the 'MQTT test client' tab. To subscribe to the interaction topic with the MQTT topic prefix obtained in step 8 of Section 2.3...
  • Page 20: Connecting With The Yocto 3.1 Evk

    The VIA VAB-3000 Yocto 3.1 EVK includes an "IoTSDKSample" application which establishes a connection between the physical sensors/actuators on the VIA VAB-3000 device and the AWS IoT Core Web service. This section guides developers on how to enable and run the "IoTSDKSample" application.
  • Page 21 VIA VAB-3000 AWS IoT Core Quick Start Guide Step 3 Verify the "IoTSDKSample" application using the AWS IoT Core Web service console. Click on the 'MQTT test client' tab. To subscribe to the interaction topic with the MQTT topic prefix obtained in step 8 of Section 2.3...
  • Page 22: Debugging

    VIA VAB-3000 AWS IoT Core Quick Start Guide 2.6 Debugging Open a console (e.g. Putty) and configure as described in Section 2.5.1. The boot up messages will be presented with a command line interface as well as debug output. Use busybox commands "in /bin" to set up and debug the VIA VAB-3000 device.
  • Page 23 Taiwan Headquarters Japan China 1F, 531 Zhong-zheng Road, 940 Mission Court 3-15-7 Ebisu MT Bldg. 6F, Tsinghua Science Park Bldg. 7 Xindian Dist., New Taipei City 231 Fremont, CA 94539, Higashi, Shibuya-ku No. 1 Zongguancun East Road, Taiwan Tokyo 150-0011 Haidian Dist., Beijing, 100084 Japan China...

Table of Contents