对接涂鸦透传固件的涂鸦MCU SDK开发流程
(2017-08-21 09:20:55)分类: 工作 |
1、在涂鸦开发者中心创建一个产品,点击硬件调试,下载mcu sdk,此sdk是通用的,所有MCU都可用,与硬件无关;
2、mcu
sdk里面有protocol.c,mcu_api.c等文件,其中mcu_api.c是我们需要调用的函数接口,protocol.c才是我们需要修改的文件;
3、首先,将产品pid和mcu版本号填入protocol.h里面,然后要将MCU的串口发送单字节函数填入protocol.c里面的uart_transmit_output,并且把uart_transmit_output的参数作为实参传递给MCU串口函数;
4、在MCU串口接收单字节的函数里面调用mcu_api.c里面的uart_receive_input函数,输入参数为串口接受到的字节;
5、在初始化的时候调用wifi_protocol_init()函数;
6、把wifi_uart_service()放入MCU的while循环里面;
7、在dp_download_handle里面查看到有哪些数据节点需要处理,比如倒计时和上报下报节点,在对应的函数里面填写相关的操作;
8、需要配网直接调用mcu_set_wifi_mode函数,设置为smartconfig或者ap配网模式;
9、切记,app界面要使用开发调试模板
前一篇:乐鑫8266机智云SDK
后一篇:wifi设备配网过程