首页 > 评测 > 一天实现快速智能化——涂鸦智能IoT开发板评测
一天实现快速智能化——涂鸦智能IoT开发板评测
- [导读]
- 杭州涂鸦科技推出智能IoT开发平台,号称一天之内实现快速智能化。本次评测产品型号为TYDE 3.0涂鸦智能IoT开发板,可供用户快速体验涂鸦提供的智能云服务。
图27 下载相关的配置及代码
这些是后台生成的软件与硬件的接口,主要包括产品通信协议、MCU SDK及功能点调试文件。其中产品通信协议主要负责通过串口与WiFi通信,接收及上报数据信息;SDK程序提供了具体的MCU程序,还有用户的产品标识码,每一个应用都有一个唯一的标识符,以区分不同的应用;最后还有一个功能点调试文件,这是一个JSON格式文件,封装了功能点的一些关键参数,以便准确的解析数据格式。
为了帮助用户更好的理解整个通信过程及相关参数的设置,官方提供了一个DEMO程序,用户可以根据该程序进行适当的修改,如更改产品标识符,指定数据处理方式等。
图28 生成的协议文件
如上图所示,这是后台服务为我们创建的应用生成的SDK代码,注意其中就有PRODUCT_KEY一项,具体开发的时候要使用自己的PRODUCT_KEY替换该字符串。SDK及DEMO中的代码均有详细的注释,用户阅读代码并根据自己设置的参数进行相应调整即可。
为了方便用户调试代码,官方还提供了一个串口调试程序,用来代替真实的网络通信。这样的话,实际的通信过程被简化了。一旦串口调试没有问题,就可以将代码集成并下载到STM32 MCU上实现真正的无线通信。
图29 串口调试助手
上面是串口调试助手通信过程中的一个画面,从通信过程给出的反馈信息可以看到,通信失败的原因是设备处于离线状态!使用串口调试助手,可以达到事半功倍的效果。
图30 新的应用
由于我们新建的应用是基于模板设置,实际上就是APP中演示功能的一个克隆,所以在界面上看起来并无差别,只是应用的标题换成了我们创建的功能的名称而已!
至此,一个完全由用户自己创建的新的应用就完成了!从功能的设计到代码的实现,还有最终的软、硬件的对接,最终达到快速建立产品原型的目的。最后上一段main函数的代码,体会设备工作流程
图31 主要的功能逻辑
总结来说,TYDE 3.0涂鸦开发板实际上是一款非常接近产品原型的开发板。WiFi芯片使用了目前非常具有性价比的ESP8266,涂鸦科技对产品进行了很好包装。开发板本身提供了足够的接口供用户体验,如LED灯,GPIO接口;软件上基于云端的产品配置模式,极大的简化了开发流程,我觉得后台生成的针对具体应用的代码,结构清晰,逻辑上也比较易于理解,可见开发人员是花了大力气的。另外除了WiFi模块,还集成了STM32 MCU,比之单纯的ESP8266应用,虽则成本提高了,但灵活性无疑更强大,再结合串口调试程序,可以很快的实现需要的功能。
也许是产品频率升级迭代的原因,部分文档的更新并未及时更新,特别是随开发板一起提供的纸质用户手册居然还有错误,有点小小的遗憾。
参考资源:
本文系21ic原创,未经许可禁止转载
- 本文系21ic原创,未经许可禁止转载!
网友评论
- 联系人:巧克力娃娃
- 邮箱:board@21ic.com
- 我要投稿
-
欢迎入驻,开放投稿
-
人均百万?英伟达中国员工收入曝光! 2024-08-29
-
《黑神话:悟空》玩家硬盘升级攻略:提升游戏体验,畅享3A大作 2024-08-29
-
数睿数据参加《系统与软件工程 低代码开发平台通用技术要求》国家标准编制 2024-08-29
- NRF52810蓝牙数字耳机找人定制
预算:¥30005天前
- 125KW模块式PCS软硬件外包开发
预算:¥1100000015小时前
- 12V汽车启动电源项目BMS设计
预算:¥50000023小时前
- 数据可视化软件 开发
预算:¥5000023小时前
- PLC项目调试修改
预算:¥100001天前
- 起动电机控制器开发
预算:¥1100001天前