- ஏபிஐ என்றால் என்ன, அது எவ்வாறு பயனுள்ளதாக இருக்கும்?
- 1. OpenHAB REST API
- 2. மொஸில்லா வலை விஷயங்கள் API
- 3. ஓப்பன்வெதர்மேப்
- 4. EmonCMS API
- 6. அடாஃப்ரூட் ஐஓ ஏபிஐ
- 7. வீட்டு உதவியாளர் ஏபிஐ
- 8. விஷயங்கள் நெட்வொர்க் API கள்
- 9. ThingSpeak.io REST API
- 10. எட்ஜ்எக்ஸ் ஃபவுண்டரி
இன்றைய இணைக்கப்பட்ட உலக இன்டர்நெட் ஆஃப் தின்ஸில் (ஐஓடி) இனி வல்லுநர்களால் தூக்கி எறியப்படும் ஒரு சலசலப்பான சொல் அல்ல. இது உண்மையானது !! நம்மைச் சுற்றிலும் காணலாம், வாழ்க்கையை மாற்றுவது, சிறந்த சேவைகளை எளிதாக்குதல், செயல்முறைகளை மேம்படுத்துதல், புதிய வாய்ப்புகளை வழங்குதல் மற்றும் வருவாயை அதிகரித்தல்.
இணையத்துடன் இன்னும் இணைக்கப்படாத பில்லியன் கணக்கான புதிய சாதனங்களுடன், சமூக மற்றும் வணிக வளர்ச்சியை அடைய இந்த சாதனங்கள் வழங்கிய தரவை மேம்படுத்துவதன் மூலம் IoT இன் தாக்கம் நிச்சயமாக IoT சாதனங்களுக்கு அப்பால் பல பயன்பாடுகளுக்கு இயக்கப்படும். ஐஓடி தீர்வுகள் பயன்படுத்தப்படாத இன்றைய பெரும்பாலான நிறுவனங்கள், ஏபிஐகளைப் பயன்படுத்தி மற்றவர்களால் பயன்படுத்தப்பட்ட சாதனங்களால் உருவாக்கப்பட்ட தரவை அணுகுவதன் மூலம் அதன் பலன்களைப் பெற முடிகிறது.
ஏபிஐ என்றால் என்ன, அது எவ்வாறு பயனுள்ளதாக இருக்கும்?
ஏபிஐ என்பது அப்ளிகேஷன் புரோகிராமிங் இன்டர்ஃபேஸைக் குறிக்கிறது, இவை புதியவை அல்ல, ஐஓடிக்கு மட்டுப்படுத்தப்பட்டவை அல்ல, அவை நீண்ட காலமாக மென்பொருள் மேம்பாட்டில் பயன்படுத்தப்படுகின்றன. ஏபிஐக்கள் வெவ்வேறு சேவைகளை தயாரிப்புகளில் எளிதாக ஒருங்கிணைக்க உதவுகின்றன, ஒரு மொழியில் எழுதப்பட்ட பயன்பாடுகளை மற்றொரு மொழியில் எழுதப்பட்ட மென்பொருளால் பயன்படுத்த அனுமதிக்கிறது, ஒட்டுமொத்த உள்கட்டமைப்பைக் குறைக்க உதவுகிறது மற்றும் தயாரிப்பு மேம்பாட்டுக்கான நேரத் தேவை. இதே நன்மைகள் தற்போது ஐஓடி பயன்பாடுகளுக்கு மாற்றப்படுகின்றன, ஏபிஐக்கள் பல்வேறு பயன்பாடுகளில் பயன்படுத்தப்படுகின்றன, அவை பல சாதனங்களை ஒன்றிணைக்கவும் புதிய மற்றும் சுவாரஸ்யமான பணிப்பாய்வுகளைத் தீர்க்க இணைக்கவும் தரவை வெளிப்படுத்தவும், ஐஓடியைச் சுற்றி காணப்படாத சாத்தியங்களை வெளிப்படுத்துகின்றன.
புதிய சேவைகளுக்கு பதிவுபெறும் போது (Spotify என்று சொல்லுங்கள்), “Gmail ஐப் பயன்படுத்தி உள்நுழைக” அல்லது “Facebook ஐப் பயன்படுத்தி உள்நுழைக” போன்ற விருப்பங்களை நாங்கள் பொதுவாகக் கண்டிருப்போம் . பதிவுசெய்தல் நடைமுறையை எளிதாக்க ஸ்பாட்ஃபிக்கு கூகிள் / பேஸ்புக் வழங்கிய ஏபிஐக்கள் தவிர இவை எதுவும் இல்லை. இங்கே ஏபிஐ பெயர், மின்னஞ்சல் ஐடி, தொலைபேசி எண் போன்ற அடிப்படை பயனர் விவரங்களை Spotify உடன் பகிர்ந்து கொள்ளும் மற்றும் பதிவுபெறும் நடைமுறையில் நேரத்தை மிச்சப்படுத்த உதவும். அதேபோல் வெவ்வேறு பயன்பாட்டு தேவைகளுக்கு வெவ்வேறு API கள் கிடைக்கின்றன.
மென்பொருளைப் போலவே, பல்வேறு பணிகளுக்கு பல ஐஓடி ஏபிஐக்கள் உள்ளன, ஆனால் அவற்றில் பெரும்பாலானவை பொதுவாக இலவசமாக வருவதில்லை. இன்றைய டுடோரியலுக்காக, உங்கள் மேம்பாட்டு செலவு மற்றும் நேரத்தைக் குறைக்க உதவும் முதல் 10, மிகவும் பயனுள்ளதாக இருக்கும் (எங்கள் கருத்தில்) திறந்த மூல IoT API களைப் பார்ப்போம். இந்த API கள் திறந்தவை, இலவசம் (அல்லது இலவச தொகுப்புகளைக் கொண்டுள்ளன) மற்றும் தொழில் வல்லுநர்கள் மட்டுமல்லாமல் தயாரிப்பாளர்கள், பொழுதுபோக்கு ஆர்வலர்கள் மற்றும் அவற்றைப் பயனுள்ளதாகக் கருதும் மற்றும் பயன்பாட்டு விதிமுறைகளில் பரவாயில்லை. இந்த API கள் எந்த குறிப்பிட்ட வரிசையிலும் பட்டியலிடப்படவில்லை, செங்குத்துகளில் தோராயமாக தேர்ந்தெடுக்கப்பட்டன, மேலும் அவை வெவ்வேறு பணிகளைச் செய்வதால் ஒப்பிடமுடியாது.
1. OpenHAB REST API
ஓபன் ஹோம் ஆட்டோமேஷன் பஸ் (ஓபன்ஹாப்) என்பது ஒரு திறந்த மூல, தொழில்நுட்ப அஞ்ஞான வீட்டு ஆட்டோமேஷன் தளமாகும், இது ஸ்மார்ட் சாதனங்களையும் ஒரே இடத்தில் “அவ்வளவு ஸ்மார்ட் இல்லை” வீட்டு சாதனங்களையும் இணைக்கவும் கட்டுப்படுத்தவும் உதவுகிறது. பயனர் வரையறுக்கப்பட்ட தகவல் மற்றும் பயனர் வரையறுக்கப்பட்ட கருவிகளைப் பயன்படுத்தி சாதனங்களால் பயனர் வரையறுக்கப்பட்ட செயல்களின் செயல்திறனை இது அனுமதிக்கிறது. இதை அடைய, ஓபன்ஹாப் பிரிவுகள் மற்றும் சில செயல்பாடுகள் மற்றும் செயல்பாடுகளை பகுப்பாய்வு செய்கிறது, இவை அனைத்தையும் ஓபன்ஹாப் ரெஸ்ட் ஏபிஐ மூலம் அணுகலாம்.

OpenHAB REST API மூலம், பயனர்கள் தளத்துடன் தொடர்புடைய எல்லா சாதனங்களின் தரவையும், சாதனங்கள் (விஷயங்கள்) மற்றும் பிணைப்புகளையும் அணுகலாம், அத்துடன் திறந்த HAB உடன் இணைக்கப்பட்ட சாதனங்களின் நிலை, நடத்தை அல்லது பண்புகளை மாற்றுவதற்கான கட்டளைகளையும் செயல்களையும் வழங்கலாம்.. API உடனான தொடர்பு HTTP நெறிமுறையை அடிப்படையாகக் கொண்டது; எனவே, அதனுடன் பணிபுரியும் போது பாதுகாப்பான மற்றும் பாதுகாப்பான இணைப்புகளை உறுதி செய்வது முக்கியம். OpenHAB வலைத்தளத்தின்படி, OpenHAB REST API வழியாக சாத்தியமான சில தொடர்புகள் அடங்கும்;
- வெளிப்புற பயன்பாடுகளிலிருந்து openHAB தரவை மீட்டெடுக்கவும்
- வெளிப்புற பயன்பாடுகளிலிருந்து ஓப்பன்ஹேபில் தரவை ஊசி மற்றும் தூண்டுதல் நிகழ்வுகள் (எடுத்துக்காட்டாக, சில இயக்க கண்டுபிடிப்பாளர்கள் அல்லது கண்காணிப்பு கேமராக்கள்)
- OpenHAB பிணைப்புகள் / விஷயங்கள் அல்லது உருப்படிகளை ஆய்வு செய்யுங்கள், தற்போதைய நிலைகள், அளவுருக்கள் அல்லது சிக்கல்களைப் பற்றி அறிந்து கொள்ளுங்கள்
- பிற நிரல்களிலிருந்து ஓபன்ஹாப் உடன் தொடர்புகொள்வது; பல நிரலாக்க மொழிகள் மற்றும் ஆட்டோமேஷன் கருவிகள் REST API ஐ எளிதாகப் பயன்படுத்தலாம்
- உங்கள் கேரேஜ் கதவைத் திறக்க டாஸ்கர் போன்ற செல்போன்களில் மூன்றாம் தரப்பு மென்பொருளைப் பயன்படுத்துதல்
ஆவணப்படுத்தல், கூடுதல் எடுத்துக்காட்டுகள் மற்றும் API இன் பயன்பாடு குறித்த விரிவான வழிமுறைகளை OpenHAB இன் இணையதளத்தில் காணலாம்.
டாஸ்கர் போன்ற மூன்றாம் தரப்பு பயன்பாடுகள் ஓபன்ஹாப் உடன் பயன்படுத்தப்படுவது ஏபிஐக்கள் ஐஓடி பொருளாதாரத்தை எவ்வாறு திறக்கின்றன என்பதற்கான ஒரு பெரிய சுட்டிக்காட்டி, சங்கிலியுடன் கூடுதல் மதிப்பு உருவாக்க வாய்ப்புகளை வழங்குகிறது.
2. மொஸில்லா வலை விஷயங்கள் API
இலவச மற்றும் திறந்த வலையைப் பாதுகாக்கும் நோக்கில் மொஸில்லா ஒரு இலாப நோக்கற்றது மற்றும் இணைய விஷயங்கள் ஏபிஐ வலையில் அதன் பங்களிப்பை ஐஓடிக்கு விரிவுபடுத்துவதற்கான அதன் முயற்சிகளைக் குறிக்கிறது. வெப் திங்ஸ் வலைத்தளத்தின்படி, வெப் திங்ஸ் ஏபிஐ உலகளாவிய வலையில் இணைக்கப்பட்ட அனைத்து சாதனங்களுக்கும் தனித்துவமான URL களை வழங்க பயனர்களை அனுமதிக்கிறது, இது அனைத்து IoT சாதனங்களுக்கும் ஒன்றிணைக்கும் பயன்பாட்டு அடுக்காக பயன்படுத்த அனுமதிக்கிறது.

வலை விஷயங்கள் API, பிற IoT API களைப் போலவே, REST ஐ அடிப்படையாகக் கொண்டது மற்றும் பயனர்களை அனுமதிக்கிறது; சாதனங்களின் பண்புகளை அணுகலாம், ஒவ்வொரு சாதனத்தின் தற்போதைய நிலையை தீர்மானிக்கவும், சாதனத்தின் நிலையை மாற்ற அல்லது செயல்களைச் செய்ய கட்டளைகளை வழங்கவும். WebThings API வளங்களை அணுகுவதை எளிதாக்குகிறது, இது சாதனத்தின் ஒவ்வொரு அம்சத்தையும் குறிக்கிறது, ஏனெனில் ஒவ்வொரு வளமும் ஒரு URL ஐப் பயன்படுத்தி சுயாதீனமாகக் குறிப்பிடப்படுகிறது. மேலும் தகவல்களை மொஸில்லா ஐஓடி இணையதளத்தில் காணலாம்.
3. ஓப்பன்வெதர்மேப்
OpenWeatherMap என்பது வலை அடிப்படையிலான சேவையாகும், இது வானிலை தொடர்பான தரவுகளுக்கு (வெப்பநிலை, ஈரப்பதம், மழைப்பொழிவு போன்றவை) அணுகலை வழங்குகிறது, இதில் தற்போதைய வானிலை, முன்னறிவிப்புகள் மற்றும் வரலாற்றுத் தரவு உள்ளிட்ட வலை சேவைகள், மொபைல் மற்றும் மிக சமீபத்தில் IoT பயன்பாடுகளை உருவாக்குபவர்களுக்கு வழங்குகிறது. ஓபன்வெதர்மாப் வழியாக கிடைக்கும் தரவு DIY வானிலை நிலையங்கள் முதல் வானிலை ஆய்வு சேவைகள், விமான நிலைய வானிலை நிலையங்கள் மற்றும் பல ஆதாரங்கள் வரை பெறப்படுகிறது. ESP8266 ஐப் பயன்படுத்தி இணையத்திலிருந்து வானிலை தரவைப் படிக்க Arduino உடன் Openweather வரைபடத்தை எவ்வாறு பயன்படுத்துவது என்பது பற்றி நாங்கள் ஏற்கனவே விவாதித்தோம்.

தரவுகள் செயலாக்கப்பட்டு வரிசைப்படுத்தப்படுகின்றன, இது OpenWeatherMap API வழியாக, பணிகளைத் தெரிவிக்க மற்றும் தானியக்கமாக்குவதற்கு இந்தத் தரவைப் பயன்படுத்துகின்ற IoT தீர்வுகள். உதாரணமாக, ஏபிஐ வழியாக முன்னறிவிப்பு தரவை எச்சரிக்கை அமைப்பு / சாதனத்தில் வழங்கலாம், மேலும் பல சாத்தியக்கூறுகளுக்கு மத்தியில் கனமழை பெய்யக்கூடும் என்று விவசாயிகளை எச்சரிக்கிறது.
OpenWeatherMap இன் பெரும்பாலான அம்சங்கள் செலுத்தப்பட்டாலும், இலவச தொகுப்பு மிகவும் பயனுள்ள அம்சங்களைக் கொண்டுள்ளது, இது பெரும்பாலான IoT திட்டங்களுக்கு மிகவும் சிறப்பாக சேவை செய்ய முடியும். ஏபிஐ பற்றிய ஆவணங்கள் மற்றும் பிற விவரங்களை ஓப்பன்வெதர்மேப் இணையதளத்தில் காணலாம் .
4. EmonCMS API
தரவை செயலாக்குதல், பதிவு செய்தல் மற்றும் காட்சிப்படுத்துவதற்கான ஒரு சக்திவாய்ந்த திறந்த மூல வலை பயன்பாடு EmonCMS ஆகும். சுற்றுச்சூழல் தரவுகளை பகுப்பாய்வு செய்வதன் மூலம் திறந்த மூல ஆற்றல் கண்காணிப்பு சாதனங்களை எளிதாக்குவது, பெயரைப் போலவே, ஓபன்எனெர்ஜிமோனிட்டர் குழுவின் முயற்சிகளின் விளைவாகும். இது அடிப்படையில் ஒரு தரவு காட்சிப்படுத்தல் கருவியாகும், அங்கு பல ஆற்றல் கண்காணிப்பிலிருந்து தரவுகள்சென்சார்களைக் காணலாம். டெவலப்பர்கள் தளத்தை அணுகுவதை எளிதாக்குவதற்கு, லோக்கல் ஹோஸ்டில் (லேன்) அல்லது இணையம் வழியாக இயங்கும்போது இயங்குதளத்துடன் தொடர்பு கொள்ள அனுமதிக்க ஒரு இணைப்பு API உருவாக்கப்பட்டது. மேடையில் ஆற்றல் சாதனங்களின் நிலையைப் புதுப்பிக்கவும், வாசிப்புகள் மற்றும் பிற அளவுருக்களைப் பெறவும் EmonCMS API அனுமதிக்கிறது, மேலும் பல அம்சங்களுடன் மேடையில் இருந்து சாதனங்களின் நிலையைக் குறிக்கும் (சாதனம் இணக்கமாக இருந்தால்).

உங்கள் அடுத்த ஆற்றல் அடிப்படையிலான IoT தீர்வுக்கு சில தரவு காட்சிப்படுத்தல் சேர்க்க விரும்புகிறீர்களா? EmonCMS உங்களுக்குத் தேவையானதாக இருக்கலாம். மேடை மற்றும் ஏபிஐ பற்றிய கூடுதல் தகவல்களை அவர்களின் இணையதளத்தில் காணலாம்.
5. துகள் API
துகள் ஏபிஐ என்பது டெவலப்பர்கள் தங்கள் தளத்துடன் எளிதாக வேலை செய்ய அனுமதிக்க துகள் உருவாக்கிய பயன்பாட்டு நிரலாக்க இடைமுகமாகும். துகள்.ஐ.ஓ என்பது தொழில்துறையின் உண்மையான இறுதி முதல் இறுதி ஐஓடி தீர்வுகள் வழங்குநர்களில் ஒன்றாகும், இது சாதன வன்பொருள், செல்லுலார் தொடர்பு, சாதன மேகம் மற்றும் பயன்பாட்டு இடைமுகங்களை வழங்குகிறது. வீட்டு ஆட்டோமேஷன் நோக்கங்களுக்காக ராஸ்பெர்ரி பை உடன் துகள் கிளவுட் பயன்படுத்தினோம்.

துகள் ஏபிஐ டெவலப்பர்களுக்கு துகள்களின் முழு செயல்பாட்டை மற்ற பயன்பாடுகள் மற்றும் சாதனங்களுடன் அணுகவும் ஒருங்கிணைக்கவும் எளிதாக்குகிறது. துகள் படி, ஏபிஐ டெவலப்பர்கள் தங்கள் சாதனத்தின் ஃபார்ம்வேருக்கு செயல்பாடுகளை எழுத அனுமதிக்கிறது, பின்னர் அவற்றை நிகழ்நேரத்தில் பயன்பாட்டுப் பக்கத்தில் பயன்படுத்த அழைக்கிறது. சில எடுத்துக்காட்டு ஏபிஐ முறைகளில் வைஃபை அணைக்க மற்றும் இயக்கவும், சாதனங்களை இணைக்கவும், சாதனங்களின் நிலையை மாற்றவும், தரவைப் பெறுதல் மற்றும் பொதுவாக சாதனங்களை நிர்வகித்தல் ஆகியவை அடங்கும்.
ஏபிஐ பற்றிய ஆவணங்கள் மற்றும் பிற விவரங்களை ParticleIO இன் இணையதளத்தில் காணலாம்.
6. அடாஃப்ரூட் ஐஓ ஏபிஐ
அடாஃப்ரூட் என்பது DIY எலக்ட்ரானிக்ஸ் உலகில் மிகவும் பிரபலமான பிராண்டுகளில் ஒன்றாகும், மேலும் ஐஓடி தீர்வுகளுக்காக அடாஃப்ரூட் ஐஓ இயங்குதளத்தைத் தொடங்குவதற்கான அவர்களின் முடிவை தயாரிப்பாளர் / எலக்ட்ரானிக்ஸ் பொழுதுபோக்கு சமூகம் நல்ல வரவேற்பைப் பெற்றது. அன்றிலிருந்து இந்த தளம் தொடர்ந்து வளர்ந்து வருகிறது, மேலும் நான் உட்பட நல்ல எண்ணிக்கையிலான தயாரிப்பாளர்களுக்கு சேவை செய்துள்ளேன். அடாஃப்ரூட் ஐஓ இயங்குதளம் அடிப்படையில் தரவு காட்சிப்படுத்தல் அம்சங்களைக் கொண்ட சாதன மேகம் ஆகும், இவை அனைத்தும் அடாஃப்ரூட் ஐஓ ஏபிஐ மூலம் இயக்கப்படுகின்றன. நாங்கள் ஏற்கனவே அடாஃப்ரூட் ஐஓவை பிஐசி மற்றும் ஈஎஸ்பி மற்றும் ராஸ்பெர்ரி பை போன்ற பிற மேம்பாட்டு தளங்களுடன் பயன்படுத்தினோம்.

அடாஃப்ரூட்டின் கூற்றுப்படி, அடாஃப்ரூட் ஐஓ எச்.டி.டி.பி ஏபிஐ பயனர்களுக்கு எச்.டி.டி.பி பேசக்கூடிய எந்தவொரு நிரலாக்க மொழி அல்லது வன்பொருள் சூழலிலிருந்தும் தங்கள் அடாஃப்ரூட் ஐ.ஓ தரவை அணுகுவதை வழங்குகிறது. இதன் மூலம் அவர்கள் தரவின் அடிப்படையில் நடவடிக்கை எடுக்கும் அமைப்புகளை வடிவமைக்க முடியும், மேலும் சாதனங்களுக்கு தகவல்களை அனுப்புவதன் மூலம் சாதனத்தில் ஏற்படும் மாற்றங்கள்.
அடாஃப்ரூட் ஐஓ இயங்குதளம் பணிபுரிய எளிதான தளங்களில் ஒன்றாகும், இது DIY IoT திட்டங்களுக்கு எனக்கு பிடித்த ஒன்றாகும். ஆவணம் மற்றும் கூடுதல் விவரங்களை அடாஃப்ரூட் ஐஓவின் இணையதளத்தில் காணலாம்.
7. வீட்டு உதவியாளர் ஏபிஐ
வீட்டு உதவியாளர் என்பது சமூகம் தலைமையிலான, திறந்த மூல வீட்டு ஆட்டோமேஷன் அமைப்பாகும். மற்ற தளங்களைப் போலவே, வீட்டு உதவியாளரும் வீட்டு உதவியாளர் பைதான் REST API ஆல் இயக்கப்படுகிறது, இது வீட்டு உதவியாளர் கட்டுப்பாட்டு சேவைக்கான தரவு முறைகளுக்கான அணுகலை வழங்குகிறது.

இது பயனர்களை உள்ளமைவைத் திருத்தவும், வீட்டு உதவியாளர் நிகழ்வு பற்றிய அடிப்படை தகவல்களைத் தரவும், பூட்ஸ்ட்ராப்பிற்குத் தேவையான எல்லா தரவையும் திருப்பித் தரவும், நிகழ்வு பொருள்களின் வரிசையைத் தரவும் மேலும் பலவற்றையும் பயனர்களுக்கு உதவுகிறது. நிகழ்வு பெயர், கேட்பவரின் எண்ணிக்கை மற்றும் பலவற்றைக் கொண்ட JSON குறியிடப்பட்ட பொருள்களை மட்டுமே API ஏற்றுக்கொள்கிறது மற்றும் வழங்குகிறது. இது பைதான் 3 ஐ அடிப்படையாகக் கொண்டது மற்றும் பதிவு இணையம் அல்லது மொபைல் பயன்பாடு வழியாக செய்யப்பட்டதா என்பதைப் பொருட்படுத்தாமல், பதிவுசெய்யப்பட்ட அனைத்து வீட்டு சாதனங்களையும் சிரமமின்றி கண்காணிக்கவும் கட்டுப்படுத்தவும் உதவுகிறது. ஏபிஐ குறித்த ஆவணங்கள் மற்றும் கூடுதல் விவரங்களை வீட்டு உதவியாளரின் இணையதளத்தில் காணலாம்.
8. விஷயங்கள் நெட்வொர்க் API கள்
லோரா நீண்ட தூர, பிற அம்சங்களுக்கிடையில் குறைந்த மின் நுகர்வு காரணமாக தேர்வுக்கான தகவல் தொடர்பு சேனல்களில் ஒன்றாக மாறி வருகிறது. திங்ஸ் நெட்வொர்க் (டி.டி.என்) என்பது ஒரு திறந்த மூலமாகும், லோரா அடிப்படையிலான ஐஓடி தீர்வுகளை மேம்படுத்துவதற்கு திறந்த உள்கட்டமைப்பை உருவாக்க உலகளாவிய திறந்த லோராவான் நெட்வொர்க்கை உருவாக்குவதற்கான சமூகம் சார்ந்த முயற்சி. எனவே, டி.டி.என் திறந்த கருவிகளின் தொகுப்பையும், அதிகபட்ச பாதுகாப்பு மற்றும் அளவிடக்கூடிய தன்மையைக் கொண்ட உலகளாவிய, திறந்த நெட்வொர்க்கையும் வழங்குகிறது. நீங்கள் லோராவுக்கு புதியவர் என்றால், லோரா மற்றும் லோராவன் அறிமுகம் குறித்த விரிவான கட்டுரையின் மூலம் செல்லுங்கள்.

TTN இயங்குதளத்துடனான தொடர்பு இரண்டு முக்கிய API களால் இயக்கப்படுகிறது; TTN தரவு API மற்றும் TTN பயன்பாட்டு மேலாளர் API. சாதனங்களிலிருந்து நிகழ்வுகள் மற்றும் செய்திகளைப் பெறுவதற்கும் சாதனங்களுக்கு செய்திகளை அனுப்புவதற்கும் தரவு API உங்களை அனுமதிக்கிறது, பொதுவாக, சாதனங்களுடன் தகவல்களைப் பரிமாறிக்கொள்ளும். பயன்பாட்டு மேலாளர் API, மறுபுறம், பயன்பாடுகள், நுழைவாயில்கள் மற்றும் சாதனங்களை நிர்வகிக்கப் பயன்படுகிறது. தரவு ஏபிஐ MQTT நெறிமுறையை அடிப்படையாகக் கொண்டது மற்றும் SDK வழியாக அல்லது MQTT உடன் நேரடியாக மேம்பாட்டுக்கு பயன்படுத்தப்படலாம், அதே நேரத்தில் பயன்பாட்டு மேலாளர் API HTTP நெறிமுறையை அடிப்படையாகக் கொண்டது. இந்த API பற்றிய கூடுதல் தகவல்களை தி திங்ஸ் நெட்வொர்க்கின் இணையதளத்தில் காணலாம்.
9. ThingSpeak.io REST API
IoT சாதனங்களுக்கான மேகக்கணி தளமான திங்ஸ்பீக் மிகச்சிறந்த திறந்த மூலமாக கருதப்படுகிறது. சில வருடங்களுக்கு முன்பு மேத்வொர்க்ஸால் கையகப்படுத்தப்பட்ட பின்னர் MATLAB உடனான ஒருங்கிணைப்பின் காரணமாக சாதனங்களிலிருந்து தரவை செயலாக்குவதற்கான சிறந்த தளங்களில் இதுவும் ஒன்றாகும். MATLAB ஐப் பயன்படுத்தி தரவைப் பதிவேற்ற, திரட்ட, பகுப்பாய்வு மற்றும் காட்சிப்படுத்த பயனர்களை இது அனுமதிக்கிறதுMATLAB மென்பொருளை தனித்தனியாகப் பெற வேண்டிய அவசியம் இல்லாமல். மேலே உள்ள அனைத்தும் திங்ஸ்பீக் API ஐப் பயன்படுத்துவதற்கு வசதியாக இருக்கும். மேலே குறிப்பிட்டுள்ள பிற ஏபிஐகளைப் போலவே, திங்ஸ்பீக் ஏபிஐ பயனர்களை அனுமதிக்கிறது; சென்சார் தரவை சேகரித்து சேமிக்கிறது, தரவு மற்றும் இணைக்கப்பட்ட சாதனங்களின் தற்போதைய நிலை, தரவின் அடிப்படையில் நிகழ்வுகளை தானியங்குபடுத்துதல், ஐஓடி சாதனங்களின் நிலையை அடிப்படையாகக் கொண்ட தூண்டுதல்களை அமைத்தல் மற்றும் பிற அம்சங்களுக்கிடையில் ட்விட்டர் போன்ற சமூக ஊடக தளங்களுடன் ஒருங்கிணைத்தல். திங்ஸ்பீக்கைப் பற்றி மேலும் அறிய, ஆர்டுயினோ, ராஸ்பெர்ரி பிஐ, ஈஎஸ்பி போன்ற பல மைக்ரோகண்ட்ரோலர்களுடன் திங்ஸ்பீக் பயன்படுத்தப்பட்ட முந்தைய ஐஓடி திட்டங்களைப் பாருங்கள்:
- Arduino மற்றும் ThingSpeak ஐப் பயன்படுத்தி இணையத்தில் நேரடி வெப்பநிலை மற்றும் ஈரப்பதம் கண்காணித்தல்
- Arduino மற்றும் ThingSpeak ஐப் பயன்படுத்தி இணையத்தில் ஹார்ட் பீட் கண்காணிப்பு
- ராஸ்பெர்ரி பை வானிலை நிலையம்: இணையத்தில் ஈரப்பதம், வெப்பநிலை மற்றும் அழுத்தத்தை கண்காணித்தல்
- ESP8266 மற்றும் Arduino ஐப் பயன்படுத்தி IoT அடிப்படையிலான நோயாளி கண்காணிப்பு அமைப்பு

அதன் ஏபிஐ பயன்படுத்துவதன் நன்மைகளுக்கு தானாக மொழிபெயர்க்கும் திங்ஸ்பீக்கின் சில அம்சங்கள்;
- நிலையான ஐஓடி இயங்குதளங்களைப் பயன்படுத்தி திங்ஸ்பீக் இயங்குதளத்திற்கு தரவை அனுப்ப எளிதான சாதன உள்ளமைவு.
- மூன்றாம் தரப்பு மூலங்களைப் பயன்படுத்தி சென்சார் தரவு மற்றும் தரவு திரட்டலின் நிகழ்நேர காட்சிப்படுத்தல்.
- IoT பகுப்பாய்வு அட்டவணை அல்லது நிகழ்வுகளின் அடிப்படையில் இயங்குகிறது.
- MATLAB பகுப்பாய்வு, RESTful மற்றும் MQTT API கள்.
- எந்த சேவையக அமைப்பு மற்றும் வலை மென்பொருள் நிறுவலும் இல்லாமல் IoT அமைப்புகளின் முன்மாதிரி மற்றும் கட்டமைப்பை இயக்குகிறது.
- அர்டுயினோ மற்றும் ராஸ்பெர்ரி பை போன்ற பிரபலமான மேம்பாட்டு தளங்களுடன் பொருந்தக்கூடிய தன்மை
- தரவில் தானாகவே செயல்படுகிறது மற்றும் பணிகளை தானியக்கமாக்குகிறது
- ட்விட்டர் போன்ற மூன்றாம் தரப்பு சேவைகளுடன் ஒருங்கிணைப்பு. இது ஒரு பயனுள்ள சூழ்நிலைக்கு ஒரு சிறந்த எடுத்துக்காட்டு, நீர் மட்டத்தை தானாக ட்வீட் செய்யும் ஒரு IoT தீர்வு.
இலவச ஹோஸ்ட் செய்யப்பட்ட ஏபிஐக்கு கூடுதலாக, திங்ஸ்பீக் ஏபிஐ ஓப்பன் சோர்ஸ் மற்றும் தனியார் சேவையகங்களில் பதிவிறக்கம் செய்ய கிட்ஹப்பில் கிடைக்கிறது.
10. எட்ஜ்எக்ஸ் ஃபவுண்டரி
எட்ஜ்எக்ஸ் ஃபவுண்டரி என்பது திறந்த மூல உள்ளமைவுகளின் அடிப்படையில் ஐஓடி இயங்குதளங்களின் திறந்த மூல சுற்றுச்சூழல் அமைப்பு ஆகும். கிளையன்ட் பதிவு, திட்டமிடல் மற்றும் பதிவு செய்தல் உள்ளிட்ட சேவைகளுக்கான பல இறுதி புள்ளிகளை எட்ஜ்எக்ஸ் ஃபவுண்டரி ஏபிஐ வழங்குகிறது. API ஒரு REST கட்டமைப்பைக் கொண்டுள்ளது மற்றும் அங்கீகாரத்திற்காக OAuth 2.0 ஐப் பயன்படுத்துகிறது. எட்ஜெக்ஸில் தொடர்ச்சியான மைக்ரோ சேவை உள்ளது, அவை பிணையத்துடன் இணைக்கப்பட்ட ஒவ்வொரு சாதனத்திலும் இணைக்கப்பட்டுள்ளன.

ஒவ்வொரு மைக்ரோ சேவையிலும் பல முக்கியமான API அழைப்புகள் உள்ளன;
- சாதன சேவையை பதிவுசெய்க
- ஒரு சாதனத்தை வழங்குதல்
- சாதனத்திலிருந்து எட்ஜெக்ஸ் இயங்குதளத்திற்கு தரவை அனுப்பவும்,
- பிற பயன்பாடுகளில் பயன்படுத்த எட்ஜெக்ஸ் தளத்திலிருந்து தரவைப் படித்தல்
- தரவை ஏற்றுமதி செய்தல்.
ஏபிஐ குறித்த ஆவணங்கள் மற்றும் கூடுதல் விவரங்களை எட்ஜ்எக்ஸ் ஃபவுண்டரி இணையதளத்தில் காணலாம்.
அது என் பட்டியல்! ஆயினும், ஐஓடி-ப்ளாட்டர் போன்ற வேறு ஏபிஐக்கள் மற்றும் நான் பட்டியலில் சேர்த்திருக்கக்கூடிய பிற ஏபிஐக்கள் நினைவுக்கு வருவதால் இந்த பட்டியல் எந்த வகையிலும் முழுமையானதாக இல்லை. நீங்கள் பணிபுரிந்த திறந்த IoT API களைப் பற்றிய கருத்துகளைத் தெரிவிக்க தயங்க. மற்றவர்கள் தங்கள் திட்டங்களில் பயன்படுத்த ஏபிஐ அல்லது தளத்தைத் தேர்ந்தெடுக்க உங்கள் கருத்துகள் நீண்ட தூரம் செல்லக்கூடும்.
அடுத்த முறை வரை.
