首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iOS -如何从热点(iPhone)向连接的客户端(IoT设备)发送消息

iOS -如何从热点(iPhone)向连接的客户端(IoT设备)发送消息
EN

Stack Overflow用户
提问于 2019-05-27 20:40:59
回答 2查看 2.5K关注 0票数 2

我搜索过谷歌,只在iOS中找到了iOS框架,但我不知道如何才能让它适合我的具体情况。

我想做的事情是这样的:

  1. 在iOS中启用个人热点
  2. 从覆盆子饼连接到热点
  3. 一旦连接到客户端,就从iOS应用程序发送消息字符串。

假设raspberry饼连接已经安排好(我们使用静态SSID和密码作为热点)

提出的问题是:

  • 我应该使用哪个框架(假设已经有了)?
  • 我需要从应用程序中显式地为iOS设备做广告吗?
  • 当覆盆子连接到电话时,如何通知我?
  • 如何向连接的客户端发送消息?
EN

回答 2

Stack Overflow用户

发布于 2019-06-09 23:15:01

虽然我从来没有为Pi开发过任何东西,但是我为iOS设备开发了网络服务浏览,所以我可以给出一个答案。当您连接到iPhone热点时,它是通常的WiFi连接,因此您可以在这里使用Bonjour协议(mDNS)来发现彼此的设备。

在Pi上运行Avahi mDNS服务,并在iPhone上发现它。

这是如何在Pi上运行Avahi

这里是如何在iPhone上发现mDNS网络服务。

在使用NSNetServiceBrowser发现网络服务之后,您可以在iPhone上使用IP地址和Pi端口,这样您就可以连接到它。

票数 1
EN

Stack Overflow用户

发布于 2019-06-11 13:59:31

如果您正在尝试设置一个IoT系统,那么查看各种云产品以方便设备之间的消息传递可能是有用的。就我个人而言,我过去曾使用过AWS IoT核服务,在设备之间设置消息传递相对容易。

我不确定这个设置的确切用例是什么,但是使用基于云的服务在设备之间设置消息传递将消除通过hotspot在设备之间直接连接的要求( pi仍然需要一些internet连接),并且可以使系统中启用多个设备和应用程序客户机变得更容易。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56332237

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档