我想使用Wifi点对点构建一个Android应用程序,而无需连接到互联网,也不使用AP(接入点),所以我想,如果使用WiFi-Direct Api或框架更好Alljoyn打造它? (我认为最后一个是像WiFi-Direct Api一样,但使用AP)。 请有人向我解释这一点。 谢谢你的到来。
答案 0 :(得分:4)
AllJoyn是一个更高级别的框架,可以为您完成大部分管道工作,基本上您可以定义一个界面,注册它,创建会话以及您的好处。它适用于IP(所以WiFi与AP一起使用)并且具有特殊的wifi直接代码(现在购买不正式支持)并且有部分蓝牙LE实现(但目前需要一个root用户安装手机)。
此论坛帖子中有正式支持的内容:https://allseenalliance.org/developer-resources/forum/developers/how-alljoyn-works-mobile-devices
你可以通过WiFi或WiFi直接完成所有这些工作,但这样做会更多(你必须自己实施发现,编组等)。