多语言展示
当前在线:1891今日阅读:3今日分享:40

Hekr V1.1 WiFi模块及透传界面使用说明

Hekr V1.1 Wi-Fi模块外观尺寸为21.87mmx14.06mmx1mm, 引脚间距为2mm( 如下图所示) 。该模组的核心处理器是ESP8266, 采用容量为2MB的SPI Flash。模组内采用的是26MHz晶振, 使用3DBi的PCB板载天线。
工具/原料
1

Hekr V1.1 Wi-Fi模块

2

USB转TTL串口硬件工具

3

串口调试助手

准备工作
1

准备好USB转TTL串口硬件工具并且下载对应工具的驱动程序解压并打开资料包中的串口调试助手 按下图搭建模块外围硬件电路:R1、 R2阻值可为1kΩ~100kΩ

2

接线说明:WIFI模块的RXD、 TXD引脚分别接到USB转TTL串口硬件工具的TXD、 RXD引脚模块的GPIO14(SDA)引脚接LED灯串联限流电阻R2到GND作为WIFI信号指示灯模块的GPIO13(SCK)引脚接一个上拉电阻R1到3V3, 接一个按键KEY到GND按键KEY为ESP物理配置按键

3

备注:除了通过串口指令进入一键配置模式以及读取Wi-Fi模块状态外, 也可以直接通过引脚GPIO13(SCK)、 GPIO14(SDA)来实现。 串口命令控制或者GPIO电平控制方式根据实际项目选择一种即可(本说明采用GPIO控制方式)。默认状态下, GPIO14(SDA)为Wi-Fi状态指示输出, 可接LED灯用于指示Wi-Fi网络状态。1. 常亮表示没有连接上路由器2. 间隔0.5秒闪烁表示连上路由器但无法连接服务器( 路由器外网异常)3. 间隔1秒闪烁表示无法登录到服务器4. 间隔2秒闪烁表示进入一键配置模式5. 间隔5秒闪烁表示已经登录到服务器( 正常状态)默认状态下, GPIO13(SCK)为一键配置使能及恢复出厂设置引脚, 外部需加上拉电阻( 如上图所示) 。 低电平5秒后拉高电平, 模块恢复出厂设置后默认进入一键配置模式。

4

硬件电路准备完毕后, 接下来我们来了解一下软件的使用方法

APP使用及设备配置说明

用户可在网上获取《 丛云 APP V1.1使用说明》iOS系统配网视频链接: http://v.youku.com/v_show/id_XMTY4MTc4MzYyNA==.html?sharefrom=iphoneAndroid系统配网视频链接: http://v.youku.com/v_show/id_XMTY4MTc4ODg2OA==.html?from=y1.2-1-176.4.1-1.1-1-2-0-0%26source%3Dautoclick

透传界面使用说明
1

设置串口调试助手:打开友善串口调试助手, 点击“以后注册”, 按下图进行设置

2

串口: 选择串口调试工具所对应的COM口波特率: 9600, 数据位: 8, 校验位: None, 停止位: 1, 流控: None接收设置、 发送设置: Hex点击“开始”图标: 打开串口通信

透传界面操作说明
1

设备配置成功后进入控制界面:

2

在演示功能界面上点击开关按钮及档位调节按钮, 或者滑动进度条, 在PC端串口调试助手会收到对应操作的协议帧。 例如:

3

点击界面底部“调试”功能按钮可切换到串口收发调试界面。 通过本界面的操作可以直观地体验移动端与设备端的数据收发过程。在APP控制界面的数据下发框中输入要传给设备端的有效数据( 格式为偶数位十六进制数) , 例如: 000000输入完成后点击右侧下发图标 , 可自动生成并下发包含有效数据的协议帧 。 APP成功下发有效数据后, 在串口调试助手中可收到相应的协议帧, 例如:

4

同样, 在串口调试助手发送框中发送示例帧48 0E 02 01 00 00 00 00 00 00 00 5C, 会在APP控制界面上传框中收到上传的示例帧:

5

点击底部“编辑”功能按钮可切换到组件编辑界面。 通过组件编辑界面的操作可以在演示界面自定义地添加和删除组件( 比如开关按钮、 档位调节按钮和进度条) , 并且支持自定义编辑每个组件相对应的控制命令, 确认后自动生成协议帧。 编辑功能能够协助开发者快速实现产品原型。

组件编辑页面操作说明
1

编辑页面分为上下两部分, 上半部分对应演示页面的状态显示部分:

2

编辑页面上半部分由状态名称和对应协议数据上报位组成, 点击添加状态可一直添加状态条目, 点击右侧红点可删除对应状态条目。编辑页面下半部分对应演示页面的操作部分:

3

编辑页面下半部分由组件名称、 类型、 命令、 指令位组成。 定义分别如下:组件名称: 对应演示页面按钮的名称类型:

4

命令: 组件标识位, 任何组件对应的命令位一定是不同的, 在MCU程序中可通过此位判断是哪一个组件发来的命令指令位: 此处要填的字节序号是指组件状态控制字节在整帧数据中的位置, 不同功能组件对应的状态控制字节( 指令位) 是固定的, 在下方列出:

5

非回弹按键: 01:打开开关, 02:关闭开关, 00:保持不变回弹按键: 01:打开开关, 00:保持不变档位调节值: 01:档位1, 02:档位2, 03:档位3, FF:关闭该项设定, 00: 保持不变滑条调节值: [01,64]表示1%-100%百分比, FF:关闭该项设定, 00: 保持不变

6

点击添加操作按钮可选择操作类型后添加操作条目, 点击右侧红点可删除对应操作条目, 点击右上角✔号生成演示页面。用户可以通过使用透传DEMO界面了解Hekr V1.1 WiFi模块联网后的基本信息传输链: 移动端APP<->云端<->Hekr V1.1 WiFi模块

产品秘钥ProdKey设置
1

ProdKey是厂家在氦氪console控制台注册生成的产品型号唯一标识码。 由开发者在控制台上添加产品时自动生成, 长度为16Byte.ProdKey用于区分不同产品型号, 可将实际产品与页面相互对应, 合作客户的MCU程序中必须要加入ProdKey设置流程以保证显示相对应的页面。

2

下面为产品秘钥ProdKey的设置过程示例1.已获取console平台账号的客户可使用账号密码登录console平台, 获取产品秘钥( ProdKey) .尚未获取console账号的客户可直接使用 公版LED灯ProdKey: 01bb3fe12bcca0860eaa3932caf3e139 进行操作体验。2.根据产品秘钥ProdKey设置帧格式将获取的ProdKey转换为对应的ProdKey设置帧。 转换后的示例帧如下:

3

3.给模块成功发送ProdKey设置帧后重新进行配网, 显示页面即会变为ProdKey对应产品的页面。4.若您希望重新切回透传DEMO界面, 您可使用透传DEMO界面的ProdKey:01c516d97a01c8ccc8d10beefd0bdc9e 再次进行步骤1、 2、 3的操作。

推荐信息