零代码开发
何为零代码开发,顾名思义是指无需编写代码、就能实现一款产品的搭建。举个很形象的例子,大家都玩过乐高积木,零代码开发就像搭建乐高积木一样开发出满足需求的产品。零代码和乐高这种产品有差不多的共性,就是能给开发者提供具备一定规律的模型,让开发者能快速构建出自己想要的模型。
涂鸦零代码开发全流程
涂鸦提供了一套完整的SoC零代码接入,快速实现从创建产品 —— 产品配置 —— 批量投产的SoC免开发流程,详细流程如下。
1.登录IOT工作台
登录涂鸦IOT工作台(未注册需先进行账号注册)。
2.创建产品
本文以涂鸦 WBR3 模组为例,其他产品操作流程类似。WBR3 是由涂鸦智能开发的一款低功耗嵌入式 Wi-Fi+蓝牙模组,内置了 Wi-Fi 网络协议栈和丰富的库函数。详细 WBR3 模组信息以及参数见 WBR3模组规格书。
这里我们以照明类目中的 彩灯五路(RGBCW)_WI-FI 为例。产品方案选择零代码实现,通讯协议选择 WiFi+蓝牙,产品名称根据自己需求填写。
3.功能选择
单击创建产品之后会弹出功能选择界面,可以根据项目需要选择光源功能,配置完毕之后直接单击确定进入下一步。
4.面板配置
下载涂鸦智能APP(微信扫码即可下载)。
IOT平台提供了很多手机 APP 界面,可根据个人喜好进行选择。
面板选择完成之后在涂鸦 APP 我的 - 右上角扫描上图中的二维码可在APP 中添加相应的产品。
5.硬件调试
(1)模组选择
在模组选择页面选择对应的模组,这里我们选择 WBR3 模组。
(2)配置固件
开发者可根据自己需求配置固件参数, 如果只是体验零代码开发流程,可默认配置,直接点击在线生成固件。
值得注意的是:认真查看固件配置信息,并根据实际需求修改并做好保存。所有模组将按照此区域信息配置烧录,模组寄出后不能更改。若在模组寄送后更改,会造成前后产品不一致,且老产品无法在线升级。
(3)模组(开发板)获取
购买调试模组,用于产品调试。此模组已经记录了上述对于产品配置的具体信息,下单后即可用于产品调试。
6.烧录授权
(1)串口驱动
在windows下安装好 串口驱动 和 涂鸦云模组烧录授权平台。
准备好串口工具和杜邦线,连接三明治 SoC 主控板与您的 Windows 电脑,如果连接正确,在设备管理器中会看到串口驱动信息。
(2)获取授权码
- 登录 涂鸦 IoT 工作台三明治开发板管理界面。
- 单击 绑定开发板,输入三明治 SoC 主控板背面条形码的 ID 和密码,单击 确定
(3)烧录固件、授权
a.打开 云模组烧录授权平台,在菜单栏选择 文件 —> 设置,烧录波特率设置为1500000
b.选择连接电脑串口的端口号
c.单击右侧授权码,选择 授权码 ,输入刚才申请到的授权码,然后选择烧录授权,完成后确定。
出于安全的考虑,当一个设备连续激活在线 15 分钟之后,涂鸦智能会关闭烧录入口。此时直接烧录授权,会提示 进入产测失败。 在选择开发某个SoC 免开发方案的产品之后,如果您需要重新选择其他产品,可以参考Wi-Fi SoC 主控板更换 SoC 方案后重新授权。
6.产品配置
完成对产品功能的基本定义以后,还可以对产品的细节进行进一步处理。这里可对多语言管理、固件升级、配网信息、场景联动设置、快捷开关配置等进行进一步的管理。