在拥有文档、一组编程接口的意义上,物联网的 C 或 C++ 中常见或常用的 API(或库)是什么?(例如 POSIX 用于操作系统,Qt 用于 GUI 等......)。
这个简短的页面激发了我的问题(我对为 IoT 开发静态源代码分析工具感兴趣)。我不仅要寻找法律标准,还要寻找常用的 API 或库 - 在 C 或 C++ 中,以及它们的现有头文件 - 在各种工业领域。我对Web API不感兴趣(定义一些 HTTP 请求的约定)或只对没有任何 API 或库实现它们的网络协议感兴趣。
(所以我对开发自己的物联网应用程序不感兴趣,但我想开发软件工程工具工作和分析源代码来帮助物联网软件的开发人员)
我什至可能对特定行业的物联网 API 或库感兴趣,例如医疗保健、物流、交通、智能电网、智能建筑等;只要它是 C 或 C++ API 或库。
我在一个从事静态源代码分析的研究小组,我们想开发分析 C 或 C++ 源代码的工具,以帮助物联网软件开发人员。
但是,我需要先找到一种获得资金的方式,然后再进行此工作。
我们建议开发一个专门的工具(最好是开源的,高于现有技术),供开发人员和工程师编写源代码(如果需要,使用 C、C++ 和 Ada...)针对物联网平台。该工具将集成到目标软件开发工具包中。该工具可以通过针对特定于这些软件框架的编码规则、不变量和良好实践分析和检查源代码的有效性来帮助物联网软件开发人员。主要目标是提高软件质量并加快上市时间。如果相关,该工具可以执行特定的源代码优化以提高软件性能和/或减少代码大小。
注意。这个IoT Eclipse网页列出了几个标准。如果值得为它们开发源代码分析器,我对实现它们的 API 和库(以及任何其他物联网事实上的领域特定标准)感兴趣。