试玩 Mesh Potato

快到年底了,超级忙,刚刚开完这会那会,周五还有一整天的 workshop. 这个周五 Village Telco 有几个核心开发人员要到我们这里来做 workshop,关于 Mesh Network, VoIP, Mesh Potato, WiFi 方面的,主要是介绍他们的一个 open source hardware/software 产品 Mesh Potato. Mesh Potato 从硬件到软件都是 Open Source 的,从硬件组成上实际上是一个 Wireless Access Point (AP) 加上 Analog Telephony Adapter ( ATA);从软件上上看上面运行的是一个 fork 出来的 OpenWrt 版本,并且支持 mesh network 协议。

这东西有什么用呢?主要是用来搭建由众多这样的无线 AP 组成的一个 mesh 网络,并且通过 ATA 接口提供语音电话功能。比如说在一个偏远山区,电信公司不愿意为村庄部署电话网(也可能因为村民无法承担高昂的建设费和不菲的电话费),可是村庄里每户人需要彼此能沟通,当然二十一世纪还用 “吼” 的方式有点 out 了,我们可以用这个 Mesh Potato 为这个村庄搭建免费局域电话网,为每户安装 Mesh Potato 并分配电话号码,每户和每户之间构成一个 mesh network,这样只需要用普通电话机连上 Mesh Potato 就可以打电话了,非常简单。当然这样的应用也适合城市小区等等,应用范围非常广泛。

VPSee 昨天收到了 Mesh Potato 的样品,试用了一下,配置非常容易,因为都是 Open Source 的,所以很适合做研究和折腾。

mesh potato

配置 Mesh Potato 的过程很简单:

  1. 先用一个网线把 Mesh Potato 和电脑连起来,Mesh Potato 默认 IP 是 192.168.1.20,然后给电脑设个固定 IP,比如 192.168.1.21;
  2. 在电脑上打开浏览器访问 http://192.168.1.20 就会出来 Mesh Potato 的登录管理页面,默认用户名是 root,密码是空,登录以后就会进入管理界面;
  3. 唯一要修改的就是 Mesh Potato 的 Network -> IP address,每个 Mesh Potato 的 IP 都应该不同(默认是 10.130.1.20),这个 IP 的末尾数字将作为 Mesh Potato 的电话号码。比如,一个 Mesh Potato 的 IP 是 10.130.1.100,另一个是 10.130.1.101,前一个电话号码就是 100,后一个就是 101,如果他们都连上电源的话就可以通过 WiFi 和电话机互相拨打电话。VPSee 在这里把 IP 改成 10.130.1.123(见图)。

mesh potato web gui management

除了上面方式修改 Mesh Potato IP 以外,还可以通过拨打电话方式的修改,拿起电话,直接拨打 2633 进入语音提示,然后输入 10*130*1*123 就会更改本 Mesh Potato 的 IP,很有趣。

Mesh Network 是目前无线网络方面比较热门的一个方向,Mesh Potato 就是其中的一个应用,可应用的场景也很广泛。比如每个大学寝室放一个 Mesh Potato,寝室之间打电话免费,然后打出去按0可以实现类似外线电话那样。最重要的是 Mesh Potato 成本非常低,而且使用和配置都非常简单,比 Cisco 那种大厂商提供的校园 IP 电话和解决方案要便宜的多。

评论 (20 Comments)

  1. 有趣的东东。

  2. 在城市什么的 还是应用很广泛
    乡村……连电话都通不进去的地方 有多少人上网呢……
    不上网的谁买电脑呢……不买电脑这个东西咋用?

  3. 不需要电脑,只需要一个电话机就可以了,每户人家可以用电话互相沟通,但是电话出不了那个村。Mesh Potato 是用来建设无线电话网的,不是用来上网的,有点像基站。

  4. 哪有这种小设备出售呢?是本身自带WIFI并且通过WIFI互连的嘛?不需要任何中间设备吧?

  5. 在哪儿买呢?

  6. 网上可以订购,http://www.villagetelco.org/products/

  7. 感觉有点贵,再者wifi信号强度的关系需要怎样的距离。

    不过用来研究还是很好的

  8. 我问过东帝汶的一位工程师,他们部署了大概100多个 mesh potato,实际经验是在空旷地区 500米内信号是可以保证的,如果有建筑、墙、树等干扰的话信号就要打折扣了。

  9. wifi信号的强度和距离,障碍和其他的无线信号干扰都有关系。 我们测试的时候由于公司附近的wifi信号很多,可以达到的距离大概是350m左右。

    但是David在澳大利亚的海边测试到2.1km还能通话。

    可以参考这个链接: http://www.villagetelco.org/2010/08/v1-3-antenna-testing/

  10. 嗯,据工程师说把 mesh-potato 挂在高处面向地面的话,信号会好很多,而起信号能到达最远,空旷的地方最好。

  11. 119$太贵了,不合算

  12. 不是太懂,每一个phone都要配一个mesh-potato吗?还是全部phone集中使用一个?

  13. 应该是每个 Phone 使用一个 Mesh Potato 吧?每一个 Mesh Potato 相当于一个 AP,然后所有的 Mesh Potato 可以组成一个区域性的无线网络,范围内可以互连互通了,但是如果要呼出到其他运营商网络的话,应该还是需要一个中心网关吧?

  14. 嗯,非常正确,每个 mesh potato 有电话插口用来连接1个电话机,所有 mesh potato 组成一个 wifi mesh 网络,这样任何支持 wifi 的手机(支持 sip)和笔记本(装上支持 sip 的 voip 软件)都可以加入到这个 mesh 网络中来并能和每个 mesh potato 连接的电话机通信。当然它们要出去肯定需要一个中心网关,再加上必要的服务器用来记录用户 Log 并配上计费系统就成了一个可商用的模型。

  15. 它们之间通信采用什么协议呢?能和ASTERISK互通吗?

  16. @zzben@163.com
    采用 SIP/RTP,当然可以和 Asterisk 互通。

  17. 想定制一个SIP的呼叫系统,能加我QQ吗?276765710

  18. 其实无需要这么复杂,只要用无线网桥加ATA就可以了,总费用不会超RMB300,

  19. 唔,还可以做成楼宇内部通话的项目设备,成本应该能相比传统的降低很多吧……呵呵

  20. 现在这设备多钱了?感兴趣。。。

发表评论