找回密码
 注册
搜索
查看: 1254|回复: 0

[讨论] 无线RF开发工具包大比拼

[复制链接]
发表于 2005-11-2 18:51:00 | 显示全部楼层 |阅读模式
我们测试了五种从简单到复杂的无线应用开发工具包,下面是我们得出的结论。
  要在产品中加入无线通讯连接的设计通常需要扎实的工程技巧,但如今的工程师即使不是射频电路方面的专家,一样可以完成设计任务。他们只需将特定模块植入线路中,就可以发射信号了。不少企业提供了用于简化开发的工具包,帮助设计者将通讯功能集成进产品中。不管是家用安全系统还是网络数据传送,市场上都有适用的工具包可供选择。其中的射频设备包括简单的无线电模块、无线模块以及通用I/O线路,它们可接收简单的控制指令。
  那么,这些工具包是如何帮助开发者掌握通信技术和应用技巧的?为此,Design News亲自测试了这些工具包。我们联系了五个厂家,对他们的工具包产品进行测试以了解它们是否达到了预期的功能。我们的测验并不是为了确定该商家的产品是否适合某项特定的应用。如其中的射频设备包括简单的无线电模块、无线模块(用于提供通信堆栈),以及通用I/O接口(用于简单的控制)。
  我们测试的五种工具包中有两种用于常规的通信应用,两种提供Wi-Fi(IEEE 802.11b)连接,一种包含ZigBee(IEEE 802.15.4)设备。下表中还包含一种我们只看过其演示效果却并没有在实验室内进行测试的工具包。
  其他通信技术,例如短程蓝牙(IEEE 802.15.1)技术和远程Wi-Max(IEEE 802.16)技术也是可供选择的通信方式,但不包含在此次测试范围之内。我们对这些工具包做的所有测试都限于FCC指定的功率范围以及工业、科学和医疗(ISM)频率范围之内进行。使用这些工具包时,用户应该了解并遵守FCC的规定。
产品优点易用性应用范围局限性备注
Digi International DC-WME-01T-KT,$249 模式:Wi-Fi http://rbi.ims.ca/ 4391-557■ 具有功能强大的模块适合RF专业人士进行内置应用开发。■ 模块上具有串行端口,易于编程和安装。 ■ 程序员使用这类模块毫无困难。在Wi-Fi应用产品中运行良好。文档不全和没有手册指南,这会降低开发速度。■ 糟糕的文档说明以及缺乏配置更新的信息,会降低安装速度。 ■ 如果对Digi模块有兴趣,请购买更大的开发工具包。详细内容见81页
DPAC Technologies WLNB-EK-DP001,$499 模式:Wi-Fi http://rbi.ims.ca/ 4391-558■ 易于安装和操作 ■ UART和SPI界面使开发更容易。■ 易于安装和操作,指令和操作的解释清楚易懂。 ■ 内置的网络界面使得安装和控制非常容易。■ 强烈推荐用于从Wi-Fi到网络的连接。 ■ I/O控制无需编程。无可挑剔■ 友好的实验和原型开发板。 ■ 清楚有效的帮助手册和说明文档。 详细内容见81页
Freescale Semiconductor 13193EVK-A00,$1,980 模式:ZigBee http://rbi.ims.ca/ 4391-559■ 工具包提供演示和开发板。 ■ ZigBee监测模块让测试和故障检测更容易 ■ Z-Stack应该能让C/C++编程更容易 不完全或错误的帮助文件导致了最初的安装问题。帮助手册(Rev.0.0)需要改进。开发者可将EVK板作为参考设计和原型。■ 缺乏足够的帮助手册会影响新手使用ZigBee技术。 ■ 为了更好地发挥EVK线路板的优点,需要C/C++编程能力。■ 为了降低成本,设计者基于芯片进行开发,并设计RF PBCs和天线。 ■ Freescale 科技迅速克服了安装困难。 详细内容见82页
Linx Technologies ES Master,$179 模式:未格式化的FM http://rbi.ims.ca/ 4391-560■ 短程单向通信的可靠选择 ■ 串行端口简化了测试工作易于安装和使用适合单向通信,用于仪表读数、数据采集、短程遥控等类似的应用。■ 开发者必须负责控制协议、数据格式、故障检测、编码等。 ■ 设计还用到基本的FM无线电芯片,这需要外部电路■ 该公司提供其他型号的无线电设备、天线和附件。 ■ 有用的FCC规则手册。 详细内容见84页
MaxStream XT-09-DK,$499 模式:Proprietary http://rbi.ims.ca/ 4391-561■ 易于使用和编程,可方便地将其装入其他设备中进行点对点或网络通信。 ■ 当不需要标准协议时,你可以使用它。■ 清晰的帮助手册使安装很容易。 ■ 易于编程■ 适合不需要工业标准兼容性的快速、双向通信。 ■ 模块使用ASCII 码命令编程。专有协议,不过多数用户并不介意。■ 模块提供256位AES安全性。 ■ 附带程序示例会更好。 ■ 可对该工具包进行更多的试验。 详细内容见85页。

DIGI INTERNATIONAL
http://rbi.ims.ca/4391-557
Digi Connect 集成工具包
(DC-WME-01T-KT; $249, Wi-Fi Kit)
  Digi公司的工具包包括一个开发板、一个Digi Connect Wi-ME模块、天线和电缆、电源块、帮助手册和一张光盘。这个Connect Wi-ME模块通过串行端口和主机设备进行通信,它提供五个未确定用途的I/O插脚、一个TCP/IP堆栈和一个IEEE 802.11b(Wi-Fi)收发器。模块和开发板配套并且连接到网络上的一个接入器(Access Point,AP),通常是无线路由器。因此,如果你需要进行Wi-Fi网络连接,这个工具包能助你一臂之力。



  光盘包括软件和一个安装指南以及帮助文档。将Wi-ME模块和开发板连接并通电之后,根据安装指南,我看了一下板上的指示灯。模块在寻找并连接AP的过程中,会有一个状态指示灯在不停闪烁。不幸的是,板上没有指示灯亮起,也没有标记出哪个是状态指示灯。后来我发现Wi-ME 模块包含两个很小的指示灯——“连接状态/完整性”和“网络状态/诊断”,但是无论安装说明还是硬件参考手册都没有指出他们是用于Wi-ME模块。文档不够详细让我很沮丧。因为我没有从天线连接器那一侧观察开发板,所以没有看到指示灯。
  后来我发现Wi-ME模块的确探测到了接入器,而且对开发板进行网络再定位使得Wi-ME模块上的网络状态指示灯开始闪烁,正如手册中描述的那样。然后,我在已与接入器连接的PC上运行了Digi设备探测软件。该软件应该探测到远程开发板并返回它的特征。在本试验中,软件没有在附近探测到任何活动的Wi-Fi网络,也就没有Wi-ME设备。
  几次失败的尝试以后,我在没有任何安装说明的情况下终于在Digi的网站上找到了探测软件的“版本说明”。这个说明警告在探测软件和AP之间不能有防火墙。Digi应该在光盘上贴标签或在安装说明中提醒开发者到公司的网站上了解软件的更新信息、变化和已经出现的问题等。为了解决防火墙的问题,我在实验室一台没有防火墙的PC上装了探测软件并连接到网络,这台PC准确地探测到了Wi-ME模块。
  然后,我决定对开发板进行遥控测试,遥控打开或关闭指示灯。尽管说明书讲解了开发板的I/O端口设置和正确的开关设置,但是从配置菜单中找不到这些信息。我研究之后学会了如何控制开关指示灯的I/O端口线。
  在ReadMe帮助文件里指出,安装后的文件中包含Gnu编译器集的C/C++代码示例,它们可以在红帽子Linux8.0下运行。不过那些不想局限于演示程序并且打算自行编写Digi模块程序的人应该选择功能更强大的开发工具包(DC-WME-01T-GN;$1,495),该工具包包括一整套软件开发工具。Digi的在线帮助功能包括很多有用的技术文档和说明,并且可以和用户进行在线讨论,为用户提供信息。

还有很多,没法COPY

http://www.51zigbee.com/dispbbs.asp?boardID=21&ID=327&page=1
高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-5-4 22:05 , Processed in 0.046093 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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