技术开发 频道

自动发现Android同伴!谷歌这个API升级2.0之后更酷了!

  【IT168 编译】如果你对创意性十足的杀手级应用程序很感兴趣,那么接下来这个消息绝对是爆炸性的。谷歌将情景应用体验更名为 Nearby Connections API,并发布了2.0版本。 Nearby Connections 2.0可以通过 WiFi、Bluetooth BLE 和经典蓝牙直连交换信息。现在的问题是如何应用这个令人兴奋的功能?

谷歌这个API可以自动发现Android同伴

  天气频道对此似乎颇有想法,它正在规划一个按需网络弥补通信赤字传播天气警报。Hotstar 利用它进行线下的媒体传送;GameInsight 则是准备用它来寻找附近的游戏玩家。Google 自己也会利用 Nearby Connections 来连线电视,将 Android 手机当作电视遥控器使用。

  谷歌认为这个功能更多的是关于本地化和设备交互。当你意识到你拥有一个类似套接字的API,它将保护你的手机不受不同无线电子系统复杂性的影响。您可以构建1到N或M到N的通信星形或集群网络,并支持使用无线协议:

  Nearby Connections使用WiFi,蓝牙LE和经典蓝牙在hood下发现并建立与附近设备的连接。它通过利用每个无线电的优势来消除固有复杂性,同时规避各自的弱点。除了应对在不同的操作系统版本和设备间的问题,还可以通过无线电之间的切换以及有意义的方式无缝地升级连接的带宽,同时在应用程序代码不改变的情况下更新使用无线技术。

  连接完成后,您可以传输字节,文件或数据流。 单个事务中的字节有效负载最高可达32K字节,但文件和流传输事务无限制。 除此之外,您可以使用加密功能,这样就只有目标终点可以读取数据。

  据悉,具有Google Play Services 11的设备都可以使用该API。值得注意的是,它已经成为Android操作系统的一个重要组成部分,支持Play服务,由Google 100%控制。因为它是离线工作不涉及谷歌服务器,所以这个新服务现在是免费的,但是未来会不会收费还是一个未知数。

谷歌这个API可以自动发现Android同伴  

  请注意,这不是真正的网状网络,因为通信是点对点的,没有路由。 通过添加路由,网络可以大大超过100M,因为连接可以通过中间节点。附近存在网状网络的可能性要大得多。 但这是在应用层上添加吗?

0
相关文章