CodeGym/Java Blog/சீரற்ற/ஜாவா மற்றும் இன்டர்நெட் ஆஃப் திங்ஸ். நீங்கள் எப்படி வெற்ற...
John Squirrels
நிலை 41
San Francisco

ஜாவா மற்றும் இன்டர்நெட் ஆஃப் திங்ஸ். நீங்கள் எப்படி வெற்றிகரமான IoT டெவலப்பர் ஆகிறீர்கள்?

சீரற்ற குழுவில் வெளியிடப்பட்டது
members
இன்டர்நெட் ஆஃப் திங்ஸ் (IoT) சில காலமாக ஒரு கருத்தாக்கமாக உள்ளது - இது ஒரு நம்பிக்கைக்குரிய எதிர்காலத்துடன் பிரபலமான இடங்களின் பட்டியலில் இடம்பெற்ற முதல் ஆண்டு அல்ல. பெரிய தரவுகளுடன், AI மற்றும் பல பிரபலமான மற்றும் வளர்ந்து வரும் தொழில்கள். ஜாவா மற்றும் இன்டர்நெட் ஆஃப் திங்ஸ்.  நீங்கள் எப்படி வெற்றிகரமான IoT டெவலப்பர் ஆகிறீர்கள்?  - 1 ஆனால் சமீபத்திய ஆண்டுகளில், IoT நமது அன்றாட வாழ்வில் தீவிரமாக ஊடுருவத் தொடங்கியுள்ளது, மேலும் இந்த பகுதியில் புதுமைகளின் எண்ணிக்கை தொடர்ந்து அதிகரித்து வருகிறது, இது IoT டெவலப்பர்களுக்கான அதிக எண்ணிக்கையிலான புதிய வேலை வாய்ப்புகளின் தோற்றத்தால் பிரதிபலிக்கிறது. இங்குதான் இந்த தலைப்பு சுவாரஸ்யமாகிறது, ஏனெனில் பெரும்பாலான IoT குறியீட்டாளர்கள் இந்த இடத்தில் ஜாவாவை தங்கள் முக்கிய நிரலாக்க மொழியாகப் பயன்படுத்துகிறார்கள் (இது ஆச்சரியமல்ல, ஆனால் பின்னர் அதைப் பற்றி மேலும்). IoT நிரலாக்க உலகில் அதன் பிரபலத்தைப் பொறுத்தவரை, ஜாவா C, Python மற்றும் C ++ போன்ற பிற மொழிகளை விட அதிகமாக உள்ளது.

IoT - ஒரு எதிர்கால கருத்தாக்கத்திலிருந்து அன்றாட வாழ்க்கைக்கு நகர்தல்

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

ஜாவாவும் ஐஓடியும் ஒன்றுக்கொன்று உருவாக்கப்பட்டதைப் போல இருக்கிறது

உண்மையில், இது துல்லியமாக ஜாவா உருவாக்கப்பட்டது, எனவே IoT பயன்பாடுகளை உருவாக்க ஜாவா மிகவும் பொருத்தமானது என்பதில் ஆச்சரியமில்லை. தொண்ணூறுகளின் முற்பகுதியில் (மொழி 1990 இல் உருவாக்கத் தொடங்கியது, முதல் பதிப்பு 1996 இல் வெளியிடப்பட்டது), நவீன ஸ்மார்ட்போன்களின் மூதாதையர்களான பிடிஏ (தனிப்பட்ட டிஜிட்டல் உதவியாளர்) சாதனங்களுக்கான பயன்பாடுகளை எழுதுவதற்கான மொழியாக ஜாவா தோன்றியது. பின்னர், தொடர்ந்து வந்த தசாப்தத்தில், ஜாவா படிப்படியாக மிகவும் உலகளாவிய தளமாக மாறியது, ஏனெனில் பல நவீன மொபைல் சாதனங்களில் இயங்கும் பயன்பாடுகளை உருவாக்குவதற்கு மொழி சிறந்தது என்று மாறியது. ஜாவா மற்றும் IoT ஆகியவை ஒரு சிறந்த ஜோடியை உருவாக்குவதற்கான காரணங்களில் ஒன்று, ஏனெனில் ஜாவா பயன்பாடுகளுக்கு பொதுவாக சில ஆதாரங்கள் தேவைப்படுகின்றன. மேலும் உண்மை என்னவென்றால் தொண்ணூறுகள் மற்றும் ஆரம்ப கால சாதனங்களில் குறைந்த அளவு ரேம் மற்றும் சிறிய கணினி சக்தி இருந்தது. தற்போதைய சாதனங்களை விட பல மடங்கு குறைவு. குறைந்த செயலாக்க சக்தி தேவைப்படும் பயனுள்ள பயன்பாடுகள் தேவைப்படும் இந்த வள-வரையறுக்கப்பட்ட சூழலில் பயன்படுத்த ஜாவா குறிப்பாக உருவாக்கப்பட்டது. மறுக்கமுடியாத போற்றத்தக்க அம்சம் இன்றுவரை மொழியில் பாதுகாக்கப்பட்டு வருகிறது. இதன் விளைவாக, IoT க்கான Java-அடிப்படையிலான பயன்பாடுகள் மிகக் குறைந்த தேவைகளைக் கொண்டிருக்கின்றன, குறைந்தபட்ச கணினி வளங்கள் மற்றும் நினைவகத்தைப் பெறுகின்றன.

நிபுணர்கள்: வெற்றிகரமான IoT வளர்ச்சிக்கான திறவுகோல் நெகிழ்வுத்தன்மையில் உள்ளது

வீடுகள், கார்கள், அலுவலகங்கள், குளிர்சாதனப் பெட்டிகள் மற்றும் காபி தயாரிப்பாளர்கள் "ஸ்மார்ட்டர்" மற்றும் "ஸ்மார்ட்டர்" ஆக, அதாவது IoT உள்கட்டமைப்பு வளரும்போது, ​​இந்தச் சாதனங்கள் சரியாகவும் பாதுகாப்பாகவும் செயல்படுவதை உறுதிசெய்யக்கூடிய தகுதி வாய்ந்த டெவலப்பர்களின் தேவையும் அதிகரிக்கிறது. இது ஜாவா கோடர்களுக்கு நிறைய வாய்ப்புகளைத் திறக்கிறது - நீங்கள் உங்கள் விண்ணப்பத்தை அனுப்ப வேண்டும். இந்த வாய்ப்பை தவறவிட விரும்பாத மற்றும் மரியாதைக்குரிய மற்றும் மிக முக்கியமாக, அதிக ஊதியம் பெறும் IoT டெவலப்பராக மாற விரும்பும் எவருக்கும் என்ன அறிவு மற்றும் திறன்களை அதிகரிக்க வேண்டும்? துரதிர்ஷ்டவசமாக, "IoT டெவலப்பர்" என்ற சொல் இன்று மிகவும் பரந்த பொருளைக் கொண்டிருப்பதால், எளிமையான பதில் இல்லை. "பாதுகாப்பு, நெட்வொர்க்கிங், சிஸ்டம்ஸ் இன்ஜினியரிங், கிளவுட் புரோகிராமிங் மற்றும் ஹார்டுவேர் டிவைஸ் புரோகிராமிங் உள்ளிட்ட பல ஒழுங்குமுறைப் பகுதிகள் விளையாட்டில் உள்ளன.IBM இல் IoT டெவலப்பர் சுற்றுச்சூழல் அமைப்பின் இயக்குனர் கிரெக் கோர்மன் ஆலோசனை கூறுகிறார் .ஜாவா மற்றும் இன்டர்நெட் ஆஃப் திங்ஸ்.  நீங்கள் எப்படி வெற்றிகரமான IoT டெவலப்பர் ஆகிறீர்கள்?  - 2

https://www.flickr.com/photos/national_instruments/19728696923/

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

ராஸ்பெர்ரி பை மற்றும் பிற மைக்ரோ கம்ப்யூட்டர்களில் பயிற்சி செய்யுங்கள்

த்ரைவின் நிறுவனர் மற்றும் தலைமை டெவலப்பரான எலியட் ஷ்ராக், ராஸ்பெர்ரி பை சாதனங்களுக்கான இயங்கும் திட்டங்களைப் பயிற்சி செய்ய குறியீட்டாளர்களுக்கு அறிவுறுத்துகிறார். "Raspberry Pis மிகவும் மலிவானது, சிறிய கணினிகள், மேலும் அவை கருத்து IoT திட்டங்களின் ஆதாரமாகப் பயன்படுத்தப்படுகின்றன. எளிய சுற்றுகளை எவ்வாறு ஒன்றாக இணைப்பது மற்றும் அந்த சுற்றுகளை மென்பொருளுடன் இணைப்பது எப்படி என்பதைக் கற்றுக்கொள்வதற்கான சிறந்த வழியாகும்," என்று அவர் கூறினார். மற்ற நிபுணர்கள் அவருடன் உடன்படுகிறார்கள். மைக்ரோசாப்ட் தொழில்நுட்ப சுவிசேஷகர் சுஸ் ஹிண்டன், வன்பொருள் பற்றிய நடைமுறை அறிவு பெரும்பாலும் IoT குறியீட்டாளர்களுக்கு மிகவும் பயனுள்ளதாக இருக்கும் என்று குறிப்பிட்டுள்ளார். "Tessel 2, அல்லது Particle Photon, அல்லது humble Raspberry Pi போன்ற ஒரு சாதனத்தைப் பயன்படுத்துவதன் மூலம், டெவலப்பர்கள் எப்படி ஹார்டுவேர் டிக்ஸ் மற்றும் புதிய திறன்கள் தேவை என்பதை விரைவாக அறிந்துகொள்ள முடியும். IoT க்கு எழுதுவது உண்மையில் சிறியவர்களுக்கு எழுதுவது எப்படி என்பதைக் கற்றுக்கொள்வதுதான். , மெதுவான கணினிகள்," என்று அவள் சொன்னாள்.

ஒரு IoT டெவலப்பர் புதிய தொழில்நுட்பங்களில் "ஆவேசமாக" இருக்க வேண்டும்

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

போக்குகள்

நாங்கள் நிபுணர்களின் ஆலோசனையைப் பின்பற்றி, IoT துறையில் உள்ள போக்குகளைப் படிக்கத் தொடங்கினால், அவர்கள் எதைப் பற்றி பேசுகிறார்கள் என்பது அவர்களுக்குத் தெரியும் என்று நாங்கள் நம்புவோம். இன்டர்நெட் ஆஃப் திங்ஸ் மிகவும் வேகமாக வளர்ந்து வருகிறது, மேலும் புதிய துறைகளில் செயலில் பயன்பாட்டைக் கண்டறிந்து வருகிறது. IoT இப்போது பிரபலமடையத் தொடங்கியுள்ள துறைகளைப் பற்றி பேசலாம் மற்றும் இன்டர்நெட் ஆஃப் திங்ஸ் குறிப்பிடப்படும்போது அவை முதலில் நினைவுக்கு வராது.

வணிக நுண்ணறிவு மற்றும் தரவு சேகரிப்பு

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

இயந்திர கற்றல் மற்றும் AI

எதிர்காலத்தில் மற்றொரு போக்கு. இன்று அனைத்து IoT சாதனங்களும் இயந்திர கற்றலைப் பயன்படுத்தவில்லை என்றாலும், காலப்போக்கில் தொடர்ந்து அதிகரித்து வரும் எண்ணிக்கை அவ்வாறு செய்யும். இயந்திர கற்றல் என்பது செயற்கை நுண்ணறிவின் (AI) பயன்பாட்டின் ஒரு பகுதியாகும், இதில் கணினிகள் அவர்கள் கற்றுக்கொள்ள பயன்படுத்தும் தரவுகளை அணுகுவதை உள்ளடக்கியது. IoT சாதனங்கள் அதிக அளவிலான தரவைச் சேகரிக்கும் திறன் கொண்டவை என்பதால், அவை இயந்திரக் கற்றலுக்கான பெரும் ஆற்றலைக் கொண்டுள்ளன. இந்த தொழில்நுட்பத்தைப் பயன்படுத்த நிறைய வழிகள் உள்ளன: எளிமையான தனிப்பயனாக்கம், அதாவது ஒரு குறிப்பிட்ட பயனருக்கு சாதனங்களை மாற்றியமைத்தல், ஸ்மார்ட் நகரங்கள் போன்ற உலகளாவிய தீர்வுகள் வரை.

பாதுகாப்பு

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

முடிவுரை

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