Page 1
The information described in this document is the exclusive intellectual property of Nuvoton Technology Corporation and shall not be reproduced without permission from Nuvoton. Nuvoton is providing this document only for reference purposes of NuMicro microcontroller based system design. Nuvoton assumes no responsibility for errors or omissions.
NuMaker-IOT-M487 Table of Contents OVERVIEW ..................3 REQUIREMENTS .................. 4 Software Requirements ................4 Hardware Requirements ................4 GET ALIOS THINGS SDK ................ 5 Use Git Software ..................5 Download from Github Website ..............5 ALIOS THINGS MQTTAPP SAMPLE ............6 Build mqttapp Project .................
NuMaker-IOT-M487 OVERVIEW NuMaker-IoT-M487 board provides multiple networking, interfaces, image sensing, audio recording, playback functions, and flexible extended data storage. The front and rear side of NuMaker-IOT-M487 board are shown in Figure 1‑1. Whether you need a sensor node or a light- weight gateway, the NuMaker-IoT-M487 board is an ideal choice for IoT applications.
NuMaker-IOT-M487 REQUIREMENTS Software Requirements 1. Window 7/8/10 operating system Keil MDK v5 – IDE ® 2. Arm 3. Tera Term – a terminal emulator 4. Alibaba AliOS Things Software development kit Hardware Requirements 1. NuMaker-IOT-M487 board x 1 2. USB Micro cable x 1 3.
NuMaker-IOT-M487 GET ALIOS THINGS SDK You can get AliOS Things SDK using Git software or download from Github website. Use Git Software You can type the following commands to clone remote repository into your storage on PC. # git clone https://github.com/wosayttn/AliOS-Things # cd AliOS-Things # git checkout numicro...
NuMaker-IOT-M487 ALIOS THINGS MQTTAPP SAMPLE Build mqttapp Project Open mqttapp@numaker-iot-m487 Keil project in the uncompressed folder and click rebuild button to build mqttapp project. All steps are shown in Figure 4‑1. The file path of Keil project : <Path-to-AliOS-Things folder>\AliOS- Things\projects\Keil\mqttapp@numicro-iot-m487\keil_project Step1: Open project Step2: Click it to rebuild project...
NuMaker-IOT-M487 Figure 4‑2 File Path of Binary Image Burn Firmware A simple firmware burning method is that you can drag and drop the binary image file to NuMicro MCU virtual disk to burn firmware. 4.2.1 NuMicro MCU Virtual Disk First, you need to configure LSW1 switch on the NuMaker-IOT-M487 board. Set the four switches to ‘ON’...
NuMaker-IOT-M487 Figure 4‑4 Connect NuMaker-IOT-M487 board and PC Using Micro USB Cable Figure 4‑5 NuMicro MCU Virtual Disk 4.2.2 Drag and Drop You can drag and drop a binary image file into the NuMicro MCU virtual disk to burn firmware as Figure 4‑6.
Nuvoton Virtual Com Port in window device manager. For example, the serial port is COM30. Figure 4‑7 Nuvoton Virtual Serial Port Number and Serial Communication Configuration in Tera Term Feb 22, 2019 Page 9 of 15...
NuMaker-IOT-M487 Open serial communication and press Reset button on board. After system reset, Tera term terminate emulator will print messages on screen as Figure 4‑8. Figure 4‑8 Serial Communication Using Tera Term and Boot-up Messages First, you must set Wi-Fi SSID and password manually as Figure 4‑9. Once it is associated with Wi-Fi router, these Wi-Fi SSID and password will be stored in internal Flash.
Page 11
NuMaker-IOT-M487 Figure 4‑10 Ali-Cloud Three-parameters Configuration Feb 22, 2019 Page 11 of 15 Rev 1.00...
Page 12
NuMaker-IOT-M487 Three-parameters Connected Ali-Cloud MQTT server Figure 4‑11 Connected Ali-Cloud MQTT Server Feb 22, 2019 Page 12 of 15 Rev 1.00...
CONCLUSION From the basic end nodes to the gateways and the clouds, IoT applications require control, networking, encryption and other related technologies. Alibaba and Nuvoton provide the NuMaker-IOT-M487 development kit to help your product to market quickly. Feb 22, 2019 Page 13 of 15 Rev 1.00...
NuMaker-IOT-M487 REVISION HISTORY Date Revision Description 2019.02.22 1.00 Initially issued. Feb 22, 2019 Page 14 of 15 Rev 1.00...
Page 15
NuMaker-IOT-M487 Important Notice Nuvoton Products are neither intended nor warranted for usage in systems or equipment, any malfunction or failure of which may cause loss of human life, bodily injury or severe property damage. Such applications are deemed, “Insecure Usage”.
Need help?
Do you have a question about the NuMicro Series and is the answer not in the manual?
Questions and answers