我的公司正在考虑开发一款移动(平板)应用程序,它需要连接到其他人使用蓝牙制造的各种传感器。这些其他公司都有自己的应用程序来连接他们各自的传感器。
我需要我的应用程序能够连接到他们的硬件(传感器)。
与每个制造商合作...让他们的开发团队在不泄露所有代码的情况下提供我需要的东西的最佳方式是什么?在几乎所有的情况下,他们目前的传感器和应用程序提供了比我们需要的更多的功能。
有没有中间地带,我们只要求代码的一部分来执行我们需要的几个功能?
当他们是传感器本身的制造商时,他们甚至应该担心共享他们的蓝牙应用程序代码吗?我们的应用程序只用于与他们的设备对话,这些设备仍然需要从他们那里购买。
发布于 2015-02-06 02:28:45
这将取决于他们的商业模式。直接问吧。如果他们愿意开放他们的外围设备,他们会为您提供API。有些人可能会向你收取"SDK“的费用。
您可以成为供应商并签署一些合同,以确保他们将在某种程度上继续提供外围设备和支持。
如果他们说不,在业余爱好之外进行逆向工程通常不是一个好主意。如果他们改变了他们的API,你将不得不改变应用程序,也许他们会改变它,只是为了让你的应用程序停止工作。
他们不能真正限制什么设备可以连接到它,但知道如何与外围设备通信并拥有它可能要求的任何凭据,就是另一回事了。
https://stackoverflow.com/questions/28350897
复制相似问题