ESP8266与MT7681对比

本文由“重庆-梁先生(326575140)”提供技术资料,在此特别鸣谢!!

低功耗WiFi方案选型参考

ESP8266与MT7681对比参数

表-1 ESP8266与MT7681参数对比表

项目 ESP8266 MT7681
价格 10元 14元
GPIO 7 5
功耗 休眠:1.1mA

接收:151mA

发送:210mA

待机0.9mA

深度休眠:10uA

接收:62mA

发送:215mA

开发环境 提供Linux/windows下交叉编译工具和IDE 提供Linux/windows下交叉编译工具和IDE
智能连接方式 Airkiss/Esptouch/Airlink

支持微信硬件平台

提供安卓和IOS完成demo

SmartConnection

提供iOS/Android完整demo

价格分析

在价格上,保守估计MT7681完整的WiFi模块比ESP8266贵约3块钱左右,其中MT7681硬件成本约14块钱,ESP8266约10块钱。

淘宝上可以看到很多核心板和开发板,价格很容易对比!

MT7681

微信截图_20160127151312

ESP8266

微信截图_20160127151359

智能连接对比

ESP8266提供完整的SDK,集成STA模式和AP模式,提供完整的AT指令方便用户进行二次开发,在智能连接方面,ESP8266只提供微信硬件平台的Airkiss智能连接,即用户只需在微信界面输入指向的WIFI SSID和密码,ESP8266无需任何操作即可连接至该WIFI连接。

同时ESP官方也在GitHub上给出了iOS和Android的Esptouch源码,原理上也是和MTK的smartconnection技术类似,不需要调用微信的硬件平台接口,也能进行SSID和PSW的传输。

但是也可以程序上预先使ESP8266成为AP模式,让用户手机连接后传输SSID和密码来连接用户家中无线路由器,同样用户无需任何操作。

MT7681也提供完整的SDK,集成STA模式和AP模式,提供完整的AT指令方便用户进行二次开发,在智能连接方面,MT7681支持SmartConnection技术,提供iOS和Android平台的SDK,即用户只需通过手机APP通过调用MTK提供的SDK即可以WiFi广播的形式将用户输入的SSID和密码打包成MT7681特有的数据包已WiFi广播的形式发送给MT7681,然后MT7681再连接到该热点,同样用户也无需对MT7681进行任何操作。

研发对比

硬件

ESP8266:要实现用户无需在硬件上操作即可连接至用户WiFi热点的功能,需要程序上自己实现AP模式,一旦手机连接上智能门磁硬件,通过自定义协议传输用户输入的SSID和密码,改变自身模式变为STA模式连接到用户的无线路由器。

也可以通过类似Airkiss技术,调用官方提供的API进行连接。

MT7681:无需关心这一过程,MT7681的硬件SDK已经集成这一功能,只要收到用户手机广播的符合MT7681的数据包,就能解析SSID和密码然后连接到用户家中的无线路由器。

SDK开发

两者都可以在windows和linux上开发,难度及熟悉度就看个人了!

手机软件

ESP8266:

直接使用ESP提供的demo源码,调用API接口就可以实现与ESP8266的SSID和密码的交换。

MT7681:

直接使用MTK提供的demo源码,及相关的so库,调用API接口就可以实现与MT7681的SSID和密码的交换。

整体分析

项目 参数
价格 MT7681贵40%
待机功耗 相差无几

 

结论

需根据开发时间,周期,整体价格方面考量。

 

发表评论

邮箱地址不会被公开。 必填项已用*标注