www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

首頁 > 評測 > 一天實現(xiàn)快速智能化——涂鴉智能IoT開發(fā)板評測

一天實現(xiàn)快速智能化——涂鴉智能IoT開發(fā)板評測

涂鴉   IoT   ESP8266   STM32F103C8T6   
  • 作者:SATURN
  • 來源:21ic
  • [導讀]
  • 杭州涂鴉科技推出智能IoT開發(fā)平臺,號稱一天之內實現(xiàn)快速智能化。本次評測產(chǎn)品型號為TYDE 3.0涂鴉智能IoT開發(fā)板,可供用戶快速體驗涂鴉提供的智能云服務。

image027.png

 

圖27 下載相關的配置及代碼

這些是后臺生成的軟件與硬件的接口,主要包括產(chǎn)品通信協(xié)議、MCU SDK及功能點調試文件。其中產(chǎn)品通信協(xié)議主要負責通過串口與WiFi通信,接收及上報數(shù)據(jù)信息;SDK程序提供了具體的MCU程序,還有用戶的產(chǎn)品標識碼,每一個應用都有一個唯一的標識符,以區(qū)分不同的應用;最后還有一個功能點調試文件,這是一個JSON格式文件,封裝了功能點的一些關鍵參數(shù),以便準確的解析數(shù)據(jù)格式。

為了幫助用戶更好的理解整個通信過程及相關參數(shù)的設置,官方提供了一個DEMO程序,用戶可以根據(jù)該程序進行適當?shù)男薷,如更改產(chǎn)品標識符,指定數(shù)據(jù)處理方式等。

 

image028.png

 

圖28 生成的協(xié)議文件

如上圖所示,這是后臺服務為我們創(chuàng)建的應用生成的SDK代碼,注意其中就有PRODUCT_KEY一項,具體開發(fā)的時候要使用自己的PRODUCT_KEY替換該字符串。SDK及DEMO中的代碼均有詳細的注釋,用戶閱讀代碼并根據(jù)自己設置的參數(shù)進行相應調整即可。

為了方便用戶調試代碼,官方還提供了一個串口調試程序,用來代替真實的網(wǎng)絡通信。這樣的話,實際的通信過程被簡化了。一旦串口調試沒有問題,就可以將代碼集成并下載到STM32 MCU上實現(xiàn)真正的無線通信。

 

image029.png

 

圖29 串口調試助手

上面是串口調試助手通信過程中的一個畫面,從通信過程給出的反饋信息可以看到,通信失敗的原因是設備處于離線狀態(tài)!使用串口調試助手,可以達到事半功倍的效果。

 

image030.png

 

圖30 新的應用

由于我們新建的應用是基于模板設置,實際上就是APP中演示功能的一個克隆,所以在界面上看起來并無差別,只是應用的標題換成了我們創(chuàng)建的功能的名稱而已!

至此,一個完全由用戶自己創(chuàng)建的新的應用就完成了!從功能的設計到代碼的實現(xiàn),還有最終的軟、硬件的對接,最終達到快速建立產(chǎn)品原型的目的。最后上一段main函數(shù)的代碼,體會設備工作流程

 

image031.png

 

圖31 主要的功能邏輯

總結來說,TYDE 3.0涂鴉開發(fā)板實際上是一款非常接近產(chǎn)品原型的開發(fā)板。WiFi芯片使用了目前非常具有性價比的ESP8266,涂鴉科技對產(chǎn)品進行了很好包裝。開發(fā)板本身提供了足夠的接口供用戶體驗,如LED燈,GPIO接口;軟件上基于云端的產(chǎn)品配置模式,極大的簡化了開發(fā)流程,我覺得后臺生成的針對具體應用的代碼,結構清晰,邏輯上也比較易于理解,可見開發(fā)人員是花了大力氣的。另外除了WiFi模塊,還集成了STM32 MCU,比之單純的ESP8266應用,雖則成本提高了,但靈活性無疑更強大,再結合串口調試程序,可以很快的實現(xiàn)需要的功能。

也許是產(chǎn)品頻率升級迭代的原因,部分文檔的更新并未及時更新,特別是隨開發(fā)板一起提供的紙質用戶手冊居然還有錯誤,有點小小的遺憾。

參考資源:

涂鴉主頁

涂鴉開發(fā)者主頁

本文系21ic原創(chuàng),未經(jīng)許可禁止轉載

  • 本文系21ic原創(chuàng),未經(jīng)許可禁止轉載!

網(wǎng)友評論