微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > ARM技术讨论 > 初次使用

初次使用

时间:10-02 整理:3721RD 点击:

【海尔U+智能WIFI模块试用体验】初次体验

1、开箱第一眼

型号MK-QTWIFI-05,简洁大方。下面有四个串口空可以直接接串口工具连接电脑。



2、细节介绍

关于开发板细节的说明如下:

1、支持板载天线和外接天线(RECE.20279.001E 接口);

2、支持SmartAp 配置:smartlink 和softap 配置模式自动切换,以前研究过smartlink,感觉应该也是通过组播方式,其实最稳定可靠的还是softap方式,smartlink由于手机现在有双天线的,好多不能正确收到包,最快的还是发probe数据帧,一个数据帧就可以搞定,可惜只能在安卓上面,苹果的接口没开放。

3、支持20M/40M带宽,应该也支持聚合包传输的,等后面有时间用抓包卡看下传输速度。

关于板子的其他参数网站介绍已经比较详细,不再赘述。

4、Cortex-M3 内部集成512KB SRAM/1MBFLASH 配置,内存大小还可以,一般的功能应该都能跑起来,海尔的这个模块用的是realtek的8711芯片,作为全球五大WiFi生产商,实力还是很不错,虽然没有博通的那么高端,稳定性还是不错的。至少国内的乐鑫、南方硅谷还是有一定的差距,特别是路由设计这块。

纵观整个板子,总的感受是:做工精美,布局合理,注重细节。

3、海尔U平台接入

这里也一样,首先要先注册一个账号,打开海极网的官方网(http://www.haigeek.com),注册账号之后,点击开发者中心


之后,跳入自服务平台。点击我的硬件,刚注册是没有任何东西的,所以我们点击创建硬件,来创建我们的第一个硬件产品。


创建硬件为WIFI模块,没有添加什么功能直接选的保存,里面有些默认的串口命令设置


这里就会生成2份最重要的资料,UART通讯协议和开发板DevKit的源码


我们把这两份资料下载下来之后,先打开串口协议看下。这里先说明下,在海尔U+平台中,几乎所有的家电都可以用同一个WiFi模块,而且,直接可以把洗衣机的WiFi模块拿下来放在空调中,这一切,在于U+对串口端协议的统一,那么云端如何对每个不同类型的设备区分呢,我们看看协议:


打开电脑,选择波特率9600,打开串口。



由于没有回复,模块循环打印

RX:[20:07:20.217] FF FF 08 00 00 00 00 00 00 09 11

RX:[20:07:20.529] FF FF 08 00 00 00 00 00 00 09 11

帧类型为09表示停止故障报警帧

RX:[20:07:20.906] FF FF 0A 00 00 00 00 00 00 61 00 03 6E

RX:[20:07:21.217] FF FF 0A 00 00 00 00 00 00 61 00 03 6E

RX:[20:07:21.527] FF FF 0A 00 0000 00 00 00 61 00 03 6E

帧类型为61表示查询设备版本


上图为整个的开始流程。

根据U+开发平台开发板UART通讯协议,可以租版本回复数据帧,这样流程可以进行下去。还是要吐槽下提供的串口工具没有提供校验和的工具,这个回复帧都要自己组。

虽然组帧比较麻烦,开放平台还是不错的,以前用的几个WIFI模块一般都是AT命令,输入AT命令连接路由器,这样可能简单点,本来想使用里面的smartlink功能的,看来只能等把整个流程的回复数据帧都组完了。


这个模块看起不难啊~刚看到这个试用以为很难的~

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top