嵌入式开发WIFI方案选型经历
来源:互联网 发布:gnu windows 编辑:程序博客网 时间:2024/05/11 03:08
物联网行业,正计划搞个WIFI的产品,因为对WIFI了解并不是深入,不想在基带信号处理上花费太多的精力,且作为开发人员,没必要什么都自己设计,要不然就像是农民了,田自己种,布自己织。
物联网的产品,虽然对BOM成本不是很苛刻,但是还是有点要求的,所以本身处理器就采用了M3的处理器,没有MMU,无法部署Linux,只能采用裸奔程序或RTOS。
CPU的通信接口有UART、SPI、USB。
一开始锁定TI的CC3000的,本人一直使用TI的产品,感觉可靠稳定,且有现成的SDK开发包,为什么不用呢?但是价格比较高,80个大洋。
实际上,我也查了几个国内的厂家,例如 北京市睿通慧联和上海庆科,后者稍微好点,注册资金300万,有自己的基带芯片,MX1081,其他的好像没有。而国内厂家的报价和TI的很解决,要么65要么也是80,没有绝大的优势,加上作为监控行业的产品,我不想在稳定性上存在风险点,加上也没太多精力去对国内的模块进行测试、验证,所以还是选择了CC3000.
但是今天突然想起小度WIFI、360WIFI,甚至TP-LINK的无线网卡,价格最低能做到17块,我的天呀。它们分别采用联发科MT7601、雷凌RT5370、RTL8188,价格都很诱惑。经过排除,RTL8188还好一点,可以找到相关的驱动,特别是linux开源的驱动,综合其它文档后可以转换成裸奔程序的接口程序,但是联发科、雷凌的我确实找不到相关资料,无从下手,不太容易在裸奔程序上实现通信。
正当我得意洋洋,认为找到了低成本解决方案之后,认真查看了RTL8188的规格书,芯片额定电流高达600mA/3.3V,这对我打击太大了,毕竟我不希望这么大的电流产生过高的温度而影响到我的设备,我设备有温度采集功能,这么高的功耗,务必影响精度。
好吧,还是回到CC3000吧,看看如果有其他方案的话,到时再调整,也希望大家能给点建议,谢谢。
本产品为温度控制器、可采集温度、湿度,具备LCD、WIFII、Zigbee、433、红外。
- 嵌入式开发WIFI方案选型经历
- 嵌入式开发板选型指南
- Linux嵌入式系统开发平台选型探讨
- RTOS组的嵌入式开发经历
- linux下嵌入式wifi开发工具移植
- 嵌入式操作系统选型分析
- 嵌入式操作系统选型分析
- 嵌入式CPU的选型
- 图片服务器选型方案
- 分布式搜索方案选型
- 分布式搜索方案选型
- 企业搜索引擎方案选型
- 分布式搜索方案选型
- DDAL技术方案选型
- 分布式搜索方案选型
- DDAL技术方案选型
- Redux异步方案选型
- 数据仓库方案选型
- Palindrome Partitioning
- 安装MATLAB_R2013b_X64_x32激活及破解方法
- Command(命令模式)
- 【黑马程序员】C#笔记之数据转换
- vim 用户手册中文版本
- 嵌入式开发WIFI方案选型经历
- Servlet 3.0 新特性之web模块化, web-fragment.xml文件
- 杭电acm之1106-排序
- 将一棵二叉树的全部节点的左右子树交换顺序
- 最大公约数和最小公倍数
- Android官方终于支持 Navigation Drawer(导航抽屉)模式
- 深入理解拦截器原理及拦截器与过滤器的区别分析
- Java 异常
- HDU The Shortest Path 矩阵的最短路