DEXATEK DK9185 Demo Kit User Guide
- June 5, 2024
- DEXATEK
Table of Contents
DK9185 Demo Kit
Getting Started Guide
Document Information
The DK-9185 Demo kit is based on the RTL8721DM SoC and designed for Extended
lot systems.
Revision History (Version, Date, Description of change)
V2.0 2022/06/27
Overview
DK-9185 is a highly integrated single chip with a low-power-consumption
mechanism ideal for IoT (Inte
Support AT +
the application set secondary development
Support OTA wireless upgrade
Support Bluetooth smart networking,
Application
- IoT
- Home automation
- Sensor networks
- Building automation
- Industrial
- Retail
- Interactive entertainment devices
- Remote control
- Gaming controller
Hardware Description
3.1 Data Sheet
https://www.dexatek.com/_files/ugd/c97cac_4d6bc3c5f6fd4a829586737bcfeb26e4.pdf
DK-9185 Demo kit Spec
SoC| RTL8721DM-VA1
WLAN| 802.11 a/b/g/n 1×1, 2.4GHz & 5GHz up to 150Mbps & BLE5.0
Antenna| Chip Antenna
RAM| 4.5MB embedded SRAM
Indicator| Function2(Green & Orange) System Power(Blue)
Button| Function Button 2
CART| UART 2
GPIO| GPIO IN3 OUT3 GPIO2
l2C| I2C*1
Power In| 5V
GPIO Label| 3.3V
EVB dimension| 75.69mm 44.83mm
3.2 Standard Kit Contents
DK9185 Demo Kit (D9185 Module + Demo board)
3.3 User-provided items
Micro USB Type A power adapter 5V 1A
Setup your AWS account and Permissions
Users do NOT need to set up an AWS account, user will be using Dexatek’s AWS cloud infrastructure. After a user purchases Dexatek’s device, the user only needs to download the PP and sign up via the APP. All the required permissions will be granted to the user, due to the integration between AWS Cognito User Pool and Identity Pool. If the User ants/needs to set up their own environment, the user will need to send an email to Dexatek (awspartner@dexatek.com), Dexatek’s engineer will contact and support them.
Create Resources in AWS IoT
Resources are created when pairing, these are the steps
a. User presses the reset button for 3 seconds on the device, the device
becomes “pairing mode”
b. User turns on the “Bluetooth” of their phone,
c. The user opens our APP and follows the pairing wizard
d. Once APP receives all the information it needs, the APP sends the payload
to a Dexatek-developed Lambda API called “AddDevice”, developed by Dexatek, by
making the HTTP POST call (“device”).
e. The Lambda API returns an OTP (One-Time Password). Note: Most of the AWS
IoT Resources are created in this step:
• The “AddDevice” API helps to create “IoT Things”, “IoT Device Shadow”, “Map
to the correct thing type” and “create IoT Policy”, and users don’t need to
create these manually.
• Device Certificate has not yet been generated and Device has no IoT Core
permission or connectivity up
to this point.
f. APP sends the OTP to the Device via Bluetooth
g. Device makes an HTTP POST call to Lambda API, API named “GenerateCerts” and
developed by Dexatek, OTP will be included in the payload, then Lambda API
returns an AWS IoT Certificate. IoT certificate is generated in this step,
“GenerateCerts” API help to create IoT Certificate, and bind the IoT
Certificate to the IoT Policy. Users don’t eed to worry about the
relationship between IoT Policy and IoT Certificate.
h. Device will save the AWS IoT Certificate in the Flash, and use this
credential to interact with AWS IoT Core.
Note: The device should have IoT connectivity by now
By doing Step a ~ h, all the required resources will be created by the Lambda
API, which is developed by Dexatek 6 Provision the Device with Credentials
Please reference points 5d to 5h.
Setup your hardware
- Connect your IoT device (e.g. sensor….)
- Plug in the USB Power
- Turn on the power switch
Build the demo
8.1 Download the latest version of the “User Guide for installation of the Demo App at product web page as below link. Follow the steps in the User Guide to download and install the app on the phone. https://www.dexatek.com/aws- lot-core-dk9185
Run the demo
Go to the demo APP main page and select the interface your device is connected to
- Select the “I2C” Tab to read /write I2C data
- Select the “GPIO” Tab to monitor GPIO is High/Low status
- Select “UART” Tab to read / write UART RX & TX data
Troubleshooting
- Check power indicator to make sure power supply is properly connected.
- Use minimum 1A current power supply to ensure sufficient power.
- Follow point 8 to connect the device again to solve the pairing issue.
- If the above steps do not solve the issue, please power off and double-check your device is connected to the connector.
NOTE – all data and credential information you provide will be stored in Dexatek’s account, and accessible to Dexter. If you have any questions or concerns, please reach out to our support team at awspartner@dexatek.com/ +886 2 8698 4245 #828
References
Read User Manual Online (PDF format)
Read User Manual Online (PDF format) >>