查看: 5752|回复: 17
|
超便宜的ESP8266串口WIFI 无线模块
[复制链接]
|
|
本帖最后由 西门庆33 于 4-2-2015 01:19 AM 编辑
ESP8266这款芯是上海乐鑫科技的产品,其特性如下:
- 802.11 b / g / n
- Wi-Fi Direct (P2P), soft-AP
- Built-in TCP / IP protocol stack
- Built-in TR switch, balun, LNA, power amplifier and matching network
- Built-in PLL, voltage regulator and power management components
- 802.11b mode + 19.5dBm output power
- Built-in temperature sensor
- Support antenna diversity
- off leakage current is less than 10uA
- Built-in low-power 32-bit CPU: can double as an application processor
- SDIO 2.0, SPI, UART
- STBC, 1x1 MIMO, 2x1 MIMO
- A-MPDU, A-MSDU aggregation and the 0.4 Within wake
- 2ms, connect and transfer data packets
- standby power consumption of less than 1.0mW (DTIM3)
简单的讲,ESP8266是一个Serial-Wifi或者SPI-Wifi芯,通过wifi与Serial/SPI,ESP8266可以与微控制器相通。
ESP8266是使用AT指令沟通,也有人编写成Arduino library,但是出现一些不能解决的问题,所以建议编写Arduino程式时,使用serial来完成AT command。升级了不同的固件(firmware),可以使用Lua编程。这里有更多资料,其中包括AT command。
ESP8266可以设成AP(Access Point)或者STA(Station)模式。
- AP模式时,ESP8266创建自己的无线网络,让别的wifi设备如电脑,手机等连接之。
- STA模式时,它连接至一个无线网络,通常是无线路由器。
ESP8266现在有几种模块,分别为ESP-01,02,03,04,05和12。一些有天线端口,一些则没有,都是大同小异
只需淘宝一下,你会惊讶价钱超低,大约13.00人民币左右
放几张图片
|
评分
-
查看全部评分
|
|
|
|
|
|
|
发表于 4-2-2015 11:16 AM
|
显示全部楼层
ESP8266 的价格优势, 会令到以后的控制设备都是趋向使用用Wifi 来做连接。。
只是还有耗电量的问题要克服。。
|
|
|
|
|
|
|
|
发表于 5-2-2015 03:59 PM
|
显示全部楼层
全世界大大小小的公司都在推着IoT的梦。谁也深怕再次错过良机。
像ESP8266的芯片,如此低廉的价格,到底在过程牺牲了什么,才能做到这样的价钱。
|
|
|
|
|
|
|
|
发表于 5-2-2015 04:09 PM
|
显示全部楼层
做Wifi 芯片的有好几家。。 只是目前乐鑫做到最好。。
你用过了吗? |
|
|
|
|
|
|
|
发表于 5-2-2015 04:21 PM
|
显示全部楼层
噢不,我不是怀疑他的品质,只是我很好奇,从规划,设计,排虫,量产,包装如此繁重的业务却只卖12块人民币。
正所谓又要马儿好,又要马儿不吃草的道理似乎只能应验在中国公司身上。
所以我相信,从设计到出货,必有东西被牺牲掉而不去做。或者市场需求的数字,已经远远不及我的想象了,才能如此便宜。
|
|
|
|
|
|
|
|
发表于 6-2-2015 11:28 PM
|
显示全部楼层
用过USR的飘过。。。。 |
|
|
|
|
|
|
|
发表于 7-2-2015 12:49 AM
|
显示全部楼层
中国员工真的很可怜,明明是个人却要活的跟狗一样,以前不久不久听到富士康有人跳楼真的心很寒,还有讨工资被打的都有
在大马油下降,东西却还可以起起起起,有钱的更有钱,没钱的更没钱,以后也不输中国了
|
|
|
|
|
|
|
|
发表于 12-2-2015 03:35 PM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 2-3-2015 03:37 PM
|
显示全部楼层
谢谢分享!!!看来hardware的market越来越强了!!! |
|
|
|
|
|
|
|
发表于 29-3-2015 09:11 PM
|
显示全部楼层
本帖最后由 NathanWang 于 30-3-2015 12:22 AM 编辑
看了你的贴后,我也买了个来玩玩。目前已成功用手机把LED灯弄亮了。
还要继续努力。 |
评分
-
查看全部评分
|
|
|
|
|
|
|
发表于 31-3-2015 09:50 PM
|
显示全部楼层
他的Wifi 功率很小。。就算是带外接天线的, 距离不会很远, 穿一道窗口后, 大概10m 吧, 就不稳定了。
只是适合短距离的应用, 但比蓝牙好。 |
|
|
|
|
|
|
|
发表于 1-4-2015 12:18 AM
|
显示全部楼层
刚刚测试过了,手机在一楼的厕所,门关上,ESP8266 在三楼邻居家房间,门关上。还是可以trigger到LED.
ESP8266 是用STA mode的, 所以是连接到modem的。想要遥控家电应该没问题吧! |
|
|
|
|
|
|
|
发表于 3-4-2015 02:30 PM
|
显示全部楼层
网络摘要:
Silicon Labs公司副总裁兼微控制器和无线产品事业部总经理Daniel Cooley指出,庞大的物联网市场机遇也将在功能性、无线连接、能耗和集成度四个方面催生新典范。
“特别在连接性方面,目前在物联网应用中较广泛的四个无线技术WiFi、蓝牙、Zigbee和Thread各有千秋。” Daniel Cooley认为,WiFi覆盖能力不错,是基于IP的组网技术,但不能组建网状网络,功耗比较大,适合传输大量的数据;蓝牙覆盖范围欠缺,不可组建网状网络,不是基于IP的技术,但它具备超低的功耗,适用于点对点传输;ZigBee覆盖能力不错,可以组建网状网络,功耗也低,但不是基于IP的技术;Thread技术以上四种能力全部俱备,改进了其他协议中的不足,它是由三星、Nest、ARM、Big Ass Fans、飞思卡尔和Silicon Labs联合推出的,一种基于IP的无线网络协议。可支持 250 个以上设备同时联网,超低能耗,可以使设备运行数年。“四个无线技术未来都会是赢家,它们适用于不同的应用场景。”
他强调,“各种物联网的标准会越来越多,包括私有标准在内。一个物联网产品里甚至可能出现50个标准,但终将兼容,最后剩下10个左右。” |
|
|
|
|
|
|
|
楼主 |
发表于 3-4-2015 11:55 PM
|
显示全部楼层
Thread 网络协议还很新,不知道远景如何。感觉很吸引人
|
|
|
|
|
|
|
|
楼主 |
发表于 4-4-2015 12:03 AM
|
显示全部楼层
上个月从深圳回来,顺便买了四片ESP-07回来。直至现在还没测试。 |
|
|
|
|
|
|
|
发表于 5-6-2015 11:46 AM
|
显示全部楼层
这几天一直玩着ESP8266, 从AT Command 玩到LUA, 只是Micro phyton 还没试, 其实, 最后的目标是要自己写程序烧录进去, 才是能真正的发挥ESP8266 的功能。 |
|
|
|
|
|
|
|
发表于 18-6-2015 03:55 PM
|
显示全部楼层
物联网 WIFI 一键配置原理(smartconfig) ESP8266
APP 需要配置wifi用户名 密码进入智能硬件,目前各个WIFI芯片厂家基本采用以下几种方式
1)TI 的smartconfig
2)AP模式: APP 配置 手机连接到 智能硬件(WIFI芯片 的AP),构建成一个局域网,当然该局域网是不能上网的,但是局域网内的各个设备的通信是OK
此时 该局域网内一般有三个设备(WIFI芯片工作在AP模式 或者是AP+STATION模式) 手机 智能硬件STATION模式---智能硬件的AP
先来说smartconfig吧 也就是所谓的一键配置,速度比AP模式快,为什么呢?请看下面分解。
所谓的smartconfig就是
手机APP端发送包含WIFI 用户名 WIFI密码的 UDP 广播包或者组播包,
智能终端的WIFI芯片可以接收到该UDP包,只要知道UDP的组织形式,就可以通过接收到的UDP包解密 出WIFI 用户名 密码,
然后智能硬件 配置受到的WIFI 用户名 密码到指定的WIFI AP 上。
AP模式比较不好的就是配置时间比smartconfig要长,手机连接的WIFI接入点会变化,如果配置不成功,手机就无法上网,需要在手动配置WIFI,手机才能上网。
ESP8266 芯片:SDK提供两种连接方式,
1)smartconfig 采用UDP广播模式(UDP接收IP地址是255.255.255.255)
esp8266先scan 下AP ,得到AP的相关信息,如工作的channel ,然后配置wifi芯片工作在刚才scan到的channel上去接收UDP包,如果没有接收到,继续配置ESP8266工作在另外的channel上,如此循环,直到收到UDP包为止,为什么要提前进行SCAN 下WIFI AP呢?就是为了提高配置效率。假设当前网络中只有两个AP,一个AP工作在CHANEL1,另外个 ap工作在channel13,我们现在需要配置智能硬件连接到AP2 ,就是channel13上,如果不提前scan就需要从1--13扫描浪费时间。就是需要从channel1-chane2 ---...channnel13一直扫描了,如果扫描了AP,芯片马上从AP CHANNNEL1 到channel13加快获取到UDP包。
摘自: http://blog.csdn.net/xushx_bigbear/article/details/44172357 |
|
|
|
|
|
|
|
发表于 5-7-2015 01:14 PM
|
显示全部楼层
|
|
|
|
|
|
| |
本周最热论坛帖子
|