IoT用のCまたはC ++の共通API
ドキュメント、プログラミングインターフェイスのセットという意味で、IoT用のCまたはC ++の共通または通常のAPI(またはライブラリ)は何ですか?(たとえば、POSIXはオペレーティングシステム用、QtはGUI用などです)。 この短いページが私の質問の動機です(私はIoTの静的ソースコード分析ツールの開発に興味があります)。私は、法的基準だけでなく、さまざまな産業分野で一般的に使用されているAPIまたはライブラリ(CまたはC ++、およびそれらの既存のヘッダーファイルを含む)も探しています。Web API(一部のHTTPリクエストを定義する規約)や、APIやライブラリを実装していないネットワークプロトコルだけには興味がありません。 (私は自分でIoTアプリケーションを開発することに興味はありませんが、IoTソフトウェアの開発者を支援するためにソースコードを操作および分析するソフトウェアエンジニアリングツールを開発したいと思います) ヘルスケア、ロジスティクス、交通、スマートグリッド、スマートビルディングなど、業界固有のIoT APIまたはライブラリにも興味があります。CまたはC ++ APIまたはライブラリである限り。 私は静的ソースコード分析に取り組んでいる研究グループに所属しており、IoTソフトウェア開発者を支援するために、CまたはC ++ソースコードを分析するツールを開発したいと考えています。 しかし、私はこれに取り組む前に資金を調達する方法を見つける必要があります。 IoTプラットフォームをターゲットとするソースコード(必要に応じてC、C ++、およびAdaで...)を作成する開発者およびエンジニア向けに、専用ツール(できれば既存のテクノロジーよりもオープンソース)を開発することをお勧めします。このツールは、対象のソフトウェア開発キットに統合されます。このツールは、これらのソフトウェアフレームワークに固有のコーディングルール、不変条件、および適切な方法に対するソースコードの有効性を分析およびチェックすることにより、IoTソフトウェア開発者を支援します。主な目的は、ソフトウェアの品質を向上させ、市場投入までの時間を短縮することです。必要に応じて、ツールは特定のソースコードの最適化を実行して、ソフトウェアのパフォーマンスを向上させたり、コードサイズを縮小したりできます。 NB。このIoT Eclipse Webページには、いくつかの標準がリストされています。それらのソースコードアナライザーを開発する価値がある場合、それらを実装するAPIとライブラリ(および他のIoTデファクトドメイン固有の標準)に興味があります。