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