最近,我一直在寻找关于创建API的信息。我工作的公司想把我们的一些产品作为独立设备出售。目前,这些产品在庞大的项目中工作,我们自己的软件来管理它们。然而,这些产品中的一些已经得到了很多公司的关注,这些公司希望在没有我们的其他设备和非常广泛的软件的情况下使用它们。
现在的想法是创建一个配置工具,这样产品就可以不需要所有额外的东西就可以使用了。我们还希望创建一个API,第三方可以与之进行接口,将它们合并到自己的系统中。
然而,有几个障碍:
我们目前正在探讨的几个备选方案:
我的问题是,还有其他选择吗?
编辑:我们的产品包括储物柜(与RFID卡一起使用)、读卡器和智能门锁。我们不能使用我们的协议作为API,因为它是复杂的方式。
发布于 2016-05-25 10:13:56
这是一个过于宽泛的问题--我们对你的项目/设备一无所知。但是您似乎已经有了一个API :它已经是通过TCP通信发送的命令/数据了。
因此,您首先需要根据功能将项目划分为模块。然后提供一个易于访问的包装器(使用REST消息或SOAP (如果您是受虐狂)始终是一个好主意,将用户命令转换为您当前使用的任何TCP命令。
https://softwareengineering.stackexchange.com/questions/319425
复制相似问题