极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: 黑马

哪位geek比较熟悉arduino的无线方案?给大家讲讲呗?

  [复制链接]
发表于 2012-4-3 17:31:27 | 显示全部楼层
本帖最后由 taotao71 于 2012-4-3 19:05 编辑

无线路由器TP-LINKTL-WR703N   价格 98元 功耗我没有测量,应该是2-3W   我用的db120 功耗3-5W 价格50元。用无线路由最主要是便宜,好买,功耗没有优势!
回复 支持 反对

使用道具 举报

发表于 2012-4-4 15:59:51 | 显示全部楼层
专家们能详细介绍一下wifi吗?
wifi不通过无线路由器,能够点对点进行通信吗?
比如做一个手机遥控的小车,手机支持wifi,小车上装一个wifi模块,2者不通过无线路由器,可以直接通信吗?
回复 支持 反对

使用道具 举报

发表于 2012-4-4 16:41:45 | 显示全部楼层

无线通讯方式是个很有意思的话题,值得深入的讨论。这几天我也碰到这方面的问题了。

控制站相对于控制目标(无人机/车/船),在通常情况下,一般是控制目标相对控制站的下行数据传输速率要求较高,因为只有这样,控制站才能够较好的掌握控制目标的实时状态。更极端一点的情况下,控制目标需要下行发送图象视频数据是,对下行速率的要求则更高。

与此同时,控制站对于控制目标也存在上行数据发送,例如控制指令,航线设定数据的装订等。这一类数据对通讯速率的要求不高。但是,某些情况下也存在着需要高速率的上行数据传输需求,例如遥控控制。而且更不好处理的是,在存在上述需要高速率上行数据传输的时候,也同时需要高速率的下行数据传输。这对于某些半双工或是低速率的硬件传输设备(例如APC220、手机模块)就造成了很大的麻烦。怎么办涅?

请教一下wing:
ZigBee 数据传输是半双工还是全双工?
如果是半双工,那么他从发送模式切换到接收模式所需的切换时间大概是哪一个量级
传输速率一般是多少?

谢谢!

我用手机模块进行数传,UDP 模式下,上下行速率在10FPS左右(惊人的低吧?没办法,这是为了封装TCP/UDP协议所必需付出的代价),如果要得到更高的通讯速率,恐怕只能以DTU模式进行工作。


回复 支持 反对

使用道具 举报

发表于 2012-4-5 01:10:12 | 显示全部楼层
SS15 发表于 2012-4-4 16:41
无线通讯方式是个很有意思的话题,值得深入的讨论。这几天我也碰到这方面的问题了。

控制站相对于控制 ...

針對您原問題的描述
"ZigBee 数据传输是半双工还是全双工?"
我引用cc2530半官方文檔的原文來回答
"USART 0和USART 1每个被配置为一个SPI主/从或一个UART。它们为RX和TX提供了双缓冲,以及硬件流控制,因此非常适合于高吞吐量的全双工应用。每个都有自己的高精度波特率发生器,因此可以使普通定时器空闲出来用作其他用途。"
我不確保這是TI的原文,而且看上去像廣告,不過它出現在百度百科,所以定性為半官方文檔.

然而TI沒有給我銷售提成,坦白講在我並不認為"非常适合于高吞吐量".在我現實的應用中速度只有幾K,而且掉包很嚴重.當然用更好的天線或者加增幅芯片可能會改善這些問題.不過我始終覺得CC2530的優勢在於SoC和低功耗,如果不打算開發ZIGBEE程序也不在乎能耗,根本不需要用它
回复 支持 反对

使用道具 举报

发表于 2012-4-6 20:23:21 | 显示全部楼层
wifi, wifi呢。。。。。。。。。。。
回复 支持 反对

使用道具 举报

发表于 2012-4-6 22:08:27 | 显示全部楼层
iron 发表于 2012-4-6 20:23
wifi, wifi呢。。。。。。。。。。。

同问。前些时间看了一下WiFi210的说明书,貌似可以设置WiFi Shield模式为Ad-hoc,实现与手机的直连(不通过无线路由器),不过还没试过。
另外,使用WiShield库时始终不能成功,到现在都没找到解决方法。

回复 支持 反对

使用道具 举报

发表于 2012-4-10 20:52:24 | 显示全部楼层
wing 发表于 2012-4-3 01:14
首先,我是一個玩家,不是專家.所以我只能以玩家角度去講這個問題,意見僅供參考.

WIFI是上述幾種方式中傳輸 ...

ZIGBEE成品只要几十元,是二十多还是八十多。在淘宝上找了几个,都是80以上,相比较那些与arduino有关的上则300多的是便宜很多,但相比较18元一个的RF24L01成品模块还是贵哪。
可能如http://www.pernet.tv/article-278-1.html所说的,ZIGBEE的组网能力比较强大吧,各个节点都可以互联比较强大,据说是可以非常方便地实现组网(本人未实践过,只是道听途说)实现多点互联。相比较下还没有找有关RF24L01组网的网络教程。
最后还是觉得80多一个模块来组复杂的物联网还是有些贵,不知是否有40元以下的成品模块在卖?
回复 支持 反对

使用道具 举报

发表于 2012-4-10 20:56:16 | 显示全部楼层
黑马 发表于 2012-4-3 09:44
我觉得对于arduino的开发来说,wifi唯一的优势在于比较普及,电脑、平板端可以不用增加新的硬件。但是价格 ...

不知道版版说的二十块钱的433模块是不是就是RF24L01这类的产品呢。容易实现互联组网吗?意思就是实现多点连接传输数据,如果只是一对一地无线数据,觉得其应用太局限了。
愿闻其详,现在手头正在接触RF24L01,并考虑是否该转ZIGBEE。
回复 支持 反对

使用道具 举报

发表于 2012-4-10 20:59:08 | 显示全部楼层
taotao71 发表于 2012-4-3 12:10
我用atmega8最小系统涮成Arduino ,用无线路由器的串口和atmega8通信,用笔记本和手机都可以控制小车!

请问,如何控制无线路由的串口呢?
比如有台电脑也连在这个路由上,这台电脑如何发送指令,使其通过路由路的串口传到atmega8上呢?请多指教!谢谢!
回复 支持 反对

使用道具 举报

发表于 2012-4-10 21:01:58 | 显示全部楼层
SS15 发表于 2012-4-3 13:33
APC220比较好用,缺点是半双工。单向数据传输时速率较快,如果使用软件协议以分时切换的方式实现“全双工” ...

不错,一个GPRS的TCP/IP透传模块也便宜,才400多,只是得额外弄张SIM卡,月月吃流量套餐的钱.........
回复 支持 反对

使用道具 举报

发表于 2012-9-10 15:29:05 | 显示全部楼层
taotao71 发表于 2012-4-3 12:04
我感觉用wifi做比较好,特别是我们业余用带TTL口的无线路由器来做比较好,带TTL口的无线路由器50到100元都有 ...

你的路由是什么牌子的?我的路由能收到TTL收据,但是接上arduino就收不到了,你的可以吗
回复 支持 反对

使用道具 举报

发表于 2012-10-29 17:42:57 | 显示全部楼层
MicroCao 发表于 2012-4-10 20:59
请问,如何控制无线路由的串口呢?
比如有台电脑也连在这个路由上,这台电脑如何发送指令,使其通过路由 ...

DB120路由的板子里有2个未焊接的孔,RX,TX,连到arduino上就可以控制了
回复 支持 反对

使用道具 举报

发表于 2012-10-31 13:23:48 | 显示全部楼层
感谢各位的分享,请问有没有可以在水下做无线数传的模块吗?谢谢~
回复 支持 反对

使用道具 举报

发表于 2012-10-31 22:39:53 | 显示全部楼层
黑马 发表于 2012-4-3 09:44
我觉得对于arduino的开发来说,wifi唯一的优势在于比较普及,电脑、平板端可以不用增加新的硬件。但是价格 ...

为啥都说蓝牙功耗大?蓝牙4.0可以用一个纽扣电池供电几年啊......
回复 支持 反对

使用道具 举报

发表于 2012-10-31 23:51:49 | 显示全部楼层
wing 发表于 2012-4-3 01:14
首先,我是一個玩家,不是專家.所以我只能以玩家角度去講這個問題,意見僅供參考.

WIFI是上述幾種方式中傳輸 ...

蓝牙4.0功耗极低的啊,说是一个纽扣电池可以工作好几年啊
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-5-19 18:34 , Processed in 0.056636 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表