IoT के लिए C या C ++ में आम या सामान्य API (या लाइब्रेरी), दस्तावेज़ीकरण, प्रोग्रामिंग इंटरफेस का एक सेट होने के अर्थ में क्या हैं? (जैसे कि POSIX ऑपरेटिंग सिस्टम के लिए है, Qt GUI के लिए है, आदि ....)।
यह लघु पृष्ठ मेरे प्रश्न को प्रेरित करता है (मैं IoT के लिए स्थैतिक स्रोत कोड विश्लेषण उपकरण विकसित करने में रुचि रखता हूं)। मैं न केवल कानूनी मानकों की तलाश कर रहा हूं, बल्कि आमतौर पर उपयोग किए जाने वाले एपीआई या लाइब्रेरी -इन सी या सी ++ के लिए, उनके लिए मौजूदा हेडर फाइलों के साथ- विभिन्न औद्योगिक डोमेन में। मुझे वेब API s में रुचि नहीं है (कुछ HTTP अनुरोधों को परिभाषित करने वाले सम्मेलन) या बिना किसी API या लाइब्रेरी को लागू किए बिना नेटवर्क प्रोटोकॉल में।
(इसलिए मैं अपने आप को IoT एप्लिकेशन विकसित करने में दिलचस्पी नहीं रखता हूं, लेकिन मैं IoT सॉफ्टवेयर के डेवलपर्स की सहायता के लिए सोर्स कोड काम करने और विश्लेषण करने वाले सॉफ्टवेयर इंजीनियरिंग टूल विकसित करना चाहता हूं)
मैं भी उद्योग विशिष्ट IoT एपीआई या पुस्तकालयों, जैसे स्वास्थ्य सेवा, रसद, परिवहन, स्मार्ट ग्रिड, स्मार्ट भवनों, आदि में दिलचस्पी ले सकता है; जब तक यह C या C ++ API या लाइब्रेरी है।
मैं स्थैतिक स्रोत कोड विश्लेषण पर काम करने वाले एक शोध समूह में हूं, और हम IoT सॉफ्टवेयर डेवलपर की सहायता के लिए C या C ++ स्रोत कोड का विश्लेषण करने वाले उपकरण विकसित करना चाहते हैं।
हालांकि, मुझे इस पर काम करने से पहले वित्त पोषित होने का एक तरीका खोजने की जरूरत है।
हम IoT प्लेटफार्मों को लक्षित करने वाले डेवलपर्स कोड और सी (C, C ++ और Ada ...) स्रोत कोड लिखने वाले डेवलपर्स और इंजीनियरों के लिए एक विशेष उपकरण (अधिमानतः खुला स्रोत, मौजूदा प्रौद्योगिकियों से ऊपर) विकसित करने का सुझाव देते हैं। यह उपकरण लक्षित सॉफ्टवेयर विकास किट में एकीकृत किया जाएगा। यह उपकरण इन सॉफ्टवेयर फ्रेमवर्क के लिए विशिष्ट कोडिंग नियमों, चालनियों और अच्छी प्रथाओं के खिलाफ स्रोत कोड की वैधता का विश्लेषण और जांच करके IoT सॉफ्टवेयर डेवलपर की सहायता कर सकता है। मुख्य उद्देश्य सॉफ्टवेयर की गुणवत्ता को बढ़ाना और बाजार में समय में तेजी लाना है। यदि प्रासंगिक है, तो उपकरण सॉफ़्टवेयर प्रदर्शन को बढ़ाने और / या कोड आकार को कम करने के लिए विशिष्ट स्रोत कोड अनुकूलन कर सकता है।
एनबी। यह IoT ग्रहण वेबपेज कई मानकों को सूचीबद्ध कर रहा है। मैं एपीआई और पुस्तकालयों में उन्हें (और किसी भी अन्य IoT de facto डोमेन विशिष्ट मानक) को लागू करने में दिलचस्पी रखता हूं, अगर उनके लिए स्रोत कोड विश्लेषक विकसित करना सार्थक है।