我正在为多种不同的移动设备开发多种不同的移动应用程序,并且希望在本地开发环境中快速进行测试。我想知道是否可以(使用某种硬件)设置本地桌面 CDMA / GSM 基站,用于通过本地个人蜂窝网络测试设备。范围不必很远。另一种方法是购买 SIM 卡和针对不同运营商的套餐,但并非所有运营商/网络类型都在我们地区可用。
我确信我见过某种桌面设备,可以让您设置本地网络以进行开发/测试,但似乎找不到它。
谢谢。
I am developing a number of different mobile applications for a number of different mobile devices and I want to quickly test in a local development environment. I was wondering if it is possible (with some sort of hardware) to set up a local desktop CDMA / GSM base station for testing devices over a local personal cellular network. The range does not have to be very far. The alternative is purchasing a SIM card and plans for various carriers but not all carriers/network types are available in our area.
I'm sure I had seen some sort of desktop device that would let you setup local networks for development/testing purposes but can't seem to find it.
Thanks.
发布评论
评论(4)
我所知道的最便宜的此类设备是 安捷伦 8960。很难给出准确的价格,因为这取决于您选择的选项,但您可能需要花费大约 30,000 美元或更多才能购买新的。
GSM、GPRS、EDGE、WCDMA、HSPA、CDMA 2000、1x、EV-DO 均受支持,尽管包含所有这些选项的盒子将远远超出我上面引用的数字!
不过,该设备已经存在了一段时间,因此您可能会在 eBay 上或通过剩余销售等方式找到一些东西。
好处是,它可以让您对蜂窝环境进行大量控制,并且可以让您进行可重复的吞吐量测试(这在“实时”网络上实际上是不可能的,除非您使用统计技术和许多很多测试运行),但是明显的缺点就是价格!
About the least expensive such device I know is the Agilent 8960. It's difficult to give an accurate price, since it depends on the options you choose, but you are likely to need to drop about $30,000 or more for a new one.
GSM, GPRS, EDGE, WCDMA, HSPA, CDMA 2000, 1x, EV-DO are all supported, although a box with all of those options in it will be well over the figure I quoted above!
The device has been around for a while though, so you may find something on eBay or via surplus sales and the like.
The upside is that it gives you an enormous amount of control over the cellular environment, and will let you do repeatable throughput tests (something that is really impossible on 'live' networks unless you use statistical techniques and many, many test runs) but the obvious downside is the price!
在标准网络设置中,您需要天线、BTS、BSC、MSC、GGSN 和 SGSN 来进行数据流量,所有这些都非常昂贵,并且需要专业知识才能启动和运行这些东西。
如果您对实验感兴趣,请尝试 OpenBSC,尽管可能很难找到 BTS 硬件。
如果您想购买实际产品,请查看 IPaccess。他们提供微微蜂窝硬件。我不确定他们的 BSC 是否可以在没有 MSC 和 SGSN 的情况下工作。但仍期待 5 位数的价格。 Tecore 也可能值得一游。
测试和测量设备制造商也可能是一种选择。在那里,您应该检查是否确实可以将数据流量扩展到互联网或某些测试服务器(如果需要)。
如果你想以此谋生而不是为了好玩,我认为简单地购买 SIM 卡和数据套餐是最便宜的选择。
In a standard network setup you would need an antenna, a BTS, a BSC, a MSC, a GGSN and a SGSN to do data traffic, all horribly expensive and requiring expert knowledge to get the stuff up and running.
If you are interested in experiments then try OpenBSC altough it might be difficult to find BTS hardware.
If you want to buy actual products then have a look at IPaccess. They offer picocell hardware. I am not sure though if their BSC can work without an MSC and SGSN. But still expect a 5-digit price. Tecore also might be worth a visit.
Test and measurement equipment manufacturers might be an alternative as well. There you should check if you actually can branch out the data traffic into the internet or some test server if you need that.
If you want to do this for a living and not for fun, I would assume that simply buying SIMs plus data plans is the cheapest alternative.
您可以建立自己的移动网络!与 http://openbts.org/ 但你仍然需要一个有点贵的开发套件(硬件)。或者你可以尝试破解你自己的手机,将其用作收音机,这确实很困难,但很便宜。
You can roll your own cell network! with http://openbts.org/ but stills you need a development kit(Hardware) which is a little expensive. Or you can try to hack your own phone to use it as a radio which is really difficult but cheap.
您可能也会对此问题的答案感兴趣,具体取决于您的应用程序的用途:
测试移动设备网站
本质上,有些公司提供一种虚拟测试服务,允许您测试具有不同位置和运营商组合的手机。
The answer to this question may be of interest to you also, depending on what your application does:
Testing Mobile Sites
Essentially there are companies that offer a sort of virtual testing service, allowing you test phones with different location and operator combinations.