IoT를위한 C 또는 C ++의 공통 또는 일반적인 API (또는 라이브러리)는 문서화, 프로그래밍 인터페이스 세트라는 의미에서 무엇입니까? (예를 들어 POSIX는 운영 체제, Qt는 GUI 등입니다.).
이 짧은 페이지는 내 질문에 동기를 부여합니다 (IoT 용 정적 소스 코드 분석 도구 개발에 관심이 있습니다). 나는 법적 표준뿐만 아니라 다양한 산업 분야에서 기존 헤더 파일 과 함께 C 또는 C ++에서 일반적으로 사용되는 API 또는 라이브러리를 찾고 있습니다. 웹 API (일부 HTTP 요청을 정의하는 규칙)에 관심이 없거나 API 또는 라이브러리가 구현되지 않은 네트워크 프로토콜에만 관심이 있습니다.
(IoT 응용 프로그램 개발에 관심이 없지만 IoT 소프트웨어 개발자를 돕기 위해 소스 코드 작업 및 분석 소프트웨어 엔지니어링 도구를 개발하고 싶습니다)
헬스 케어, 물류, 운송, 스마트 그리드, 스마트 빌딩 등과 같은 산업별 IoT API 또는 라이브러리에 관심이있을 수도 있습니다. C 또는 C ++ API 또는 라이브러리 인 한.
정적 소스 코드 분석을 연구하는 연구 그룹에 속해 있으며 IoT 소프트웨어 개발자를 돕기 위해 C 또는 C ++ 소스 코드를 분석하는 도구를 개발하고 싶습니다.
그러나이 작업을하기 전에 자금을 조달 할 방법을 찾아야합니다.
IoT 플랫폼을 대상으로하는 소스 코드 (필요한 경우 C, C ++ 및 Ada ...)를 작성하는 개발자 및 엔지니어를 위해 특수 도구 (기존 기술보다 공개 소스가 바람직 함)를 개발할 것을 제안합니다. 이 도구는 대상 소프트웨어 개발 키트에 통합됩니다. 이 도구는 소스 코드의 유효성을 분석하고 이러한 소프트웨어 프레임 워크에 특정한 코딩 규칙, 변형 및 모범 사례에 대해 분석하여 IoT 소프트웨어 개발자를 지원할 수 있습니다. 주요 목표는 소프트웨어 품질을 향상시키고 출시 시간을 단축하는 것입니다. 관련이있는 경우, 툴은 소프트웨어 성능을 향상 시키거나 코드 크기를 줄이기 위해 특정 소스 코드 최적화를 수행 할 수 있습니다.
NB. 이 IoT Eclipse 웹 페이지에는 여러 표준이 나와 있습니다. 소스 코드 분석기를 개발하는 것이 가치가 있다면 API 및 라이브러리 (및 다른 IoT 사실상의 도메인 특정 표준)를 구현하는 데 관심이 있습니다.