一、准备工作
在开发之前,我们需要
1.创建自己的开发者账号:创建账号-领取语音接入优惠券
**现在注册还能再五个工作日内领取语音接入优惠券
2.准备MCU开发板及软件开发环境
说明:本文中使用以下设备进行开发实践。
- 开发环境为KEIL5。
- 开发板TYDE3.0。TYDE3.0 涂鸦智能 IoT开发板使用说明
MCU为ST公司生产的STM32F103C8T6。
通信模组为杭州涂鸦科技有限公司开发的高性能Wi-Fi模块TYWE1S。(WiFi 模组介绍–TYWE1S)
二、创建产品
这里我们以照明为例。
操作步骤
1.登录涂鸦智能平台(创建账号-领取语音接入优惠券),点击创建产品
2.创建产品
a. 选择您的产品开发模式。目前涂鸦可提供自定义产品开发和Soc产品在线开发两种产品智能化模式,您可以按需选择。我们这里选择照明-自定义-照明。
b. 填写产品信息。选择产品类别,点击图标,填写您的产品名称并选择通信方式。
c. 选择产品功能。您可以根据实际情况选择产品功能,可以全选,也可以单独添加或取消,完成后点击“添加选中功能”即可。如果一时还不是非常明确功能,没有关系,创建完成后可以再次编辑,也可以自定义添加功能和开启所需的云功能。
d. 选择APP界面样式。App控制界面是智能产品的皮肤。我们已经提供了不同样式的模板供选择,你可根据样式喜好及产品功能综合进行选择。(企业账号会有更多面板选择,账号升级可联系商务同学)
e. 创建成功,立即体验。使用选中的模板,产品即创建成功,并且可以立即用手机扫码体验你的产品。值得注意的是,需要用“涂鸦智能App”中的“扫一扫”功能才可以哦。
此时,手机上已经可以预览你的产品,体验产品功能及界面样式。
三、 开发设备端
本示例中使用TYDE3.0开发板。
3.1开发板示意图
3.2连接硬件
将MCU和Wi-Fi模块TYWE1S的接收和发送串口连接,如下图所示:
3.3配网验证
本示例长按按键1即可重置WiFi,使其进入配网模式。
配网模式分两种:
a. smart(EZ)模式。广播模式,一对多,操作简单。但在网络环境复杂或者不支持smart配置的路由器时,有可能配网不成功。
b. AP(兼容)模式。一对一,操作稍复杂,配网稳定可靠。
触发机制可以自定义,以指示灯快闪、慢闪做区分。
smart模式配网:
进入app,点击右上角“+”符号添加设备
选择相应设备照明-