Hardware and Embedded Program Development
The system has automatically generated serial communication protocol according to product features, it can be downloaded reference.
In order to allow embedded engineers faster and more stable to complete the MCU program, Tuya Smart has analyzed 《Tuya Smart serial communication protocol》, and automatically generate code actually available for control panel according to product features. You can download it by clicking the
This MCU_SDK is an auto-generated MCU code based on the product features defined on the Tuya Smart development platform. On this basis to modify, add, you can quickly complete the MCU program.
- Configure according to the actual situation (reset the wifi button and wifi status indicator processing, whether to support the MCU upgrade, etc.) , please modify this in configuration protocol.h;
- To migrate this MCU_SDK, check the migration steps in the protocol.c file, and complete the migration properly. After migration, please complete the data processing, data reporting part of the code, you can complete all the wifi function.
MCU_SDK includes 7 documentations：
- Protocol.h and protocol.c need you to modify. Protocol.h and protocol.c documents have detailed instructions on changes, please read carefully.
- The wifi.h file is the total .h file. If you need to call wifi internal functions, please # include “wifi.h”.
- System.c and system.h are wifi function code, the user does not need to modify.
- All users functions could called within mcu_api.c and mcu_api.h, without need to modificate.
See the MCU SDK Development Flow for details MCU SDK Instructions
Serial debugging assistant
MCU SDK for the rapid development of control panel MCU program, and Tuya Smart tools provided
serial debugging assistant, for the rapid development of successful verification procedures and stability.
Function point debugging file, download function point json file, used to import the serial port debugging assistant, verify the data transmission of all functions.
Specific serial debugging assistant to use the process, please seeTuya Serial Debugging Assistant
Whole Machine Test
Using MCU SDK to complete the control panel program development, using serial debugging assistant to verify the program. If not problem is found, MCU program development is complete. The next setp is whole machine test.
Machine Debugging Process
- Connect the module to the control panel；
- The device is in the network configuration status；
- Use Tuya Smart App to add device and connect network and control device.；
- Operation of the functional instructions for functional testing；
- Prototype is completed
Product is Published On-line
Product development is completed, enter the trial production / mass production links. Afrer confirming the product features, you can apply for product publish on the line. After the successful publish of the product, the product features will not be modified to prevent the impact of online users.
After submitting the online application, please send a complete prototype to the designated address, the Tuya Smart test team will test the prototype for your product quality, to provide test reports.