今天給大家分享一下CBU模組怎么玩吧。
尋找資料
模組收到之后,由于之前沒有玩過,不知道怎么玩,網(wǎng)上的資料也不多,那怎么辦呢?
做開發(fā),第一手資料,就是去官網(wǎng)獲?。?a >涂鴉智能平臺(tái)),那里的資料最全、最權(quán)威。
所以我們先去官網(wǎng)查一下模組的手冊(cè),經(jīng)查找,找到了該模組的規(guī)格書:
CBU模組規(guī)格書 https://developer.tuya.com/cn/docs/iot/cbu-module-datasheet?id=Ka07pykl5dk4u
在其中,可以看到模組的引腳定義:
根據(jù)規(guī)格書中描述,查看CBU模組的引腳定義,我們知道,這個(gè)模組有兩個(gè)串口,串口1(TX1、RX1)用于與MCU進(jìn)行通信使用,串口2的發(fā)送引腳(TX2)用于對(duì)外打印日志。
硬件連接
要想實(shí)現(xiàn)MCU+模組的智能方案,我們只需要使用MCU與模組的五個(gè)引腳相連即可:
引腳 | 描述 |
---|---|
RX1 | 模組串口接收引腳 |
TX1 | 模組串口發(fā)送引腳 |
TX2 | 打印模組調(diào)試信息的串口,輸出引腳 |
3V3 | 接3.3V電源 |
GND | 地 |
串口1的波特率為:9600
串口2的波特率為:115200
CBU對(duì)接MCU的設(shè)計(jì)手冊(cè) https://developer.tuya.com/cn/docs/iot/CBxxSerialModuleUART?id=Kajjtxaiaeh5j
下載開發(fā)資料
在涂鴉官網(wǎng)首頁(yè)右上角,點(diǎn)擊登錄“登錄IoT平臺(tái)”,進(jìn)入后臺(tái)的“產(chǎn)品”-->“極速智能化”下的“產(chǎn)品開發(fā)”,創(chuàng)建產(chǎn)品或選擇某一個(gè)已存在產(chǎn)品,進(jìn)入硬件開發(fā)標(biāo)簽。
如果要跟MCU配合使用,即CBU模組只負(fù)責(zé)上網(wǎng),MCU做主控。那么“已選云端對(duì)接方式”要選擇涂鴉標(biāo)準(zhǔn)模組MCU SDK開發(fā)。
然后選擇模組,這里推薦WBR3模組和CBU模組。
模組選擇完畢,在此頁(yè)面的下方,下載資料區(qū)域,涂鴉IoT平臺(tái)會(huì)根據(jù)你選擇的模組和定義的功能,提供一份開發(fā)資料,下載此資料可以讓您快速了解涂鴉物聯(lián)網(wǎng)平臺(tái)如何使用,并加速開發(fā)過程。
在公共資料區(qū)域,還可以下載涂鴉智能App。
整個(gè)物聯(lián)網(wǎng)IoT后臺(tái),大家看一下,是不是跟咱們之前用的阿里云飛燕平臺(tái)有似曾相識(shí)的感覺呢?
其實(shí)對(duì)于不同的物聯(lián)網(wǎng)平臺(tái),需要配置的內(nèi)容都是差不多的,其他配置內(nèi)容,大家可以根據(jù)需要自行研究一下哈。
開發(fā)資源包
模組調(diào)試
要想實(shí)現(xiàn)MCU+模組組合在一起的開發(fā)方式,首先我們要對(duì)MCU和模組之間的通訊協(xié)議了解清楚,而要了解通訊協(xié)議,我們可以借助官方的模組調(diào)試助手,利用它可以方便、快速的理解MCU與模組的交互過程。
遇到困難,也方便調(diào)試解決問題。
模組調(diào)試助手使用教程:https://developer.tuya.com/cn/docs/iot/module-debugging-assistant-instruction?id=K9hs0cj3lf0au
在 MCU 模擬模式中,涂鴉模組調(diào)試助手會(huì)模擬 MCU 自動(dòng)回復(fù)模組正確的協(xié)議數(shù)據(jù),用手機(jī)給模組配網(wǎng)后可測(cè)試 DP 數(shù)據(jù)的上報(bào)下發(fā)。
對(duì)應(yīng)上面的信息,模組的串口2的發(fā)送引腳,輸出的Log信息如下:
好了,有了上面的了解,大家應(yīng)該可以自己玩起來(lái)了。
把涂鴉模組調(diào)試軟件玩明白,我們下一步就可以著手將開發(fā)資料包中的MCU SDK移植到STM32中了,進(jìn)而實(shí)現(xiàn)涂鴉模組的上云,控制部分由STM32來(lái)實(shí)現(xiàn),這部分工作,我們稍后分享,如果感興趣的話,敬請(qǐng)關(guān)注。