KozBon:发现您周围的事物

不久前,我受命为iOS应用程序开发功能。 这是什么功能? 很简单,搜索,解析地址并连接到启用Bonjour的设备。 问题在于,设备本身仍处于原型阶段,尚未准备好使用iOS应用程序进行测试。

我将如何测试我的应用程序? 我将如何确保我构建的功能将实际支持新设备? 除了模拟Bonjour服务外,我别无选择。 但是如何?

在我深入研究解决方案之前,让我解释一下Bonjour是什么。 Bonjour是Apple开发的协议,可使用行业标准IP协议在本地网络上自动发现设备和服务。 Bonjour,也称为零配置网络,可通过复杂,易于使用的编程界面轻松发现,发布和解析网络服务。 有关更多详细信息,请参见https://developer.apple.com/bonjour/。

我对该问题的临时解决方案:使用Node.js NPM的库发布模拟服务。 例如:

假设您正在开发自己的发布自定义bonjour服务的应用程序或设备。 您将如何验证自己已成功遵守Bonjour协议? 当前,bonjour浏览器没有一种方法可以扫描网络上每个可能的服务。 他们具有要搜索的硬编码服务库。 如果您的服务不在其预建列表中,请祝您好运。 使用KozBon,您可以轻松创建自己的。 定制服务类型将自动添加到库中,使您可以发现定制的已发布服务。

此外,KozBon允许您发布任何类型的模拟服务。 想模拟空投服务吗? 您可以。 要发布自定义服务吗? 您可以。

有兴趣下载该应用程序吗? 从App Store免费下载该应用程序,网址为https://itunes.apple.com/ph/app/kozbon/id1193790136?mt=8。

有任何疑问或意见,请随时访问我的网站http://kozinga.net

干杯!