Tag Archives: தமிழ்

எளிய தமிழில் IoT – 13. இயங்குதளங்கள் (Operating systems – OS)

IoT சாதனங்கள் வளங்கள் குறைந்த சாதனங்கள் (resource Constrained devices) என்று முன்னரே பார்த்தோம். நாம் கணினிகளில் பயன்படுத்தும் இயங்குதளங்கள் வளங்களை மிக தாராளமாகவே பயன்படுத்துபவை. கொஞ்சம் பழைய கணினிகளில் புது வெளியீடு இயங்குதளங்கள் திணறுவதை நாம் பார்க்கிறோம். கணிப்பியின் வேகம் மற்றும் நினைவகத்தின் அளவு அவற்றுக்குப் போதுமானதாக இருப்பதில்லை. ஆகவே IoT சாதனங்களில் இவற்றைப் பயன்படுத்த முடியாது. வேறு சிறிய, சிக்கனமான இயங்குதளங்கள் தேவை. IoT இயங்குதளங்களுக்கு முக்கிய அம்சங்கள்  ஆகவே, IoT சாதனங்களில் ஓடக்கூடிய… Read More »

எளிய தமிழில் IoT 12. தரவை தரவுத்தளத்தில் சேமித்தல்

IoT அமைப்பில் தரவுகள் பெரிய அளவில் வந்து கொண்டே இருக்கின்றன. காணொளித் தாரை (streaming video), வானலை அடையாளம் (RFID) தரவுகள், உணரிகள் (sensors) அனுப்பும் தரவுகள் ஆகியவை இதில் அடங்கும். அனேகமாக இவையெல்லாமே காலத்தொடர் (time series) தரவுகள்தான். இம்மாதிரி பெரிய அளவில் தரவுகளைக் கையாளுவதே ஒரு சவால்தான். மேலும் தொழிற்சாலையில் இயந்திரங்களைக் கட்டுப்பாடு செய்ய இந்தத் தரவுகளை உடனடியாகப் பகுப்பாய்வு செய்து நிகழ் நேரத்தில் (realtime) முடிவுகள் எடுக்க வேண்டியிருக்கலாம். இவை தவிர தரவுகளையும்… Read More »

எளிய தமிழில் IoT 11. நோட்-ரெட் – விதிகள் அமைத்தல் மற்றும் மானிப்பெட்டி

நோட்-ரெட் (Node-Red) விதிகள் அமைத்தல் பொருட்களின் இணையத்தின் அடிப்படை செயல்பாடுகளை நாம் விதிகளின் மூலம் தான் இயக்கப் போகிறோம். எடுத்துக்காட்டாக, வெப்ப உணரி ஒரு அளவுக்கு மேல் காட்டினால் நாம் சூடேற்றியை அணைக்க ஒரு விதியை அமைக்கலாம். இம்மாதிரி பல எளிய மற்றும் சிக்கலான விதிமுறைகளை நாம் அமைக்க வேண்டியிருக்கும். நோட்-ரெட் இல் படத்தில் கண்டவாறு உலாவியில் ஓடும் தொகுப்பி உள்ளது. இதில் கணுக்களை (nodes) இழுத்துப் போட்டு (drag-and-drop), இணைத்து பாய்வுகளை (flows) உருவாக்கலாம்.  நோட்-ரெட்… Read More »

எளிய தமிழில் IoT 10. வரைபடக் கட்டுப்படுத்தி – திறந்த மூல நோட்-ரெட்

IoT செயற்பாட்டுமேடை (platform) அல்லது கட்டுப்படுத்தி (controller) IoT செயற்பாட்டுமேடை அல்லது கட்டுப்படுத்தி என்பது சாதனங்களை மேலாண்மை செய்யவும் மற்றும் தரவுகளைத் திரட்டி, சேமித்து வைத்து, பகுப்பாய்வு செய்து மானிப்பெட்டியில் வரைபடங்களாகப் பார்க்கவும் வழி செய்யும் மென்பொருள். சந்தையில் பல IoT செயற்பாட்டுமேடைகள் உள்ளன, அவற்றின் செயல்பாடு மிகப்பெரிய அளவில் வேறுபடுகிறது. எல்லா IoT செயற்பாட்டுமேடைகளும் தரவைக் காண்பிப்பதற்கான மானிப்பெட்டியைக் கொண்டிருந்தாலும், சில உண்மையில் மானிப்பெட்டிகள் மட்டுமே, அவை சாதனங்களிலிருந்து வரும் தரவைக் காண்பிக்கும் திறன் மட்டுமே… Read More »

எளிய தமிழில் IoT 9. IoT யை இணையத்துடன் இணைப்பது உசிதமல்ல

சாதனங்கள் விற்பனையாளர்களும், மேகக் கணிமை நிறுவனங்களும் IoT தரவை நேரடியாக இணையத்துக்கு அனுப்ப ஊக்குவிக்கின்றனர். அறிக்கைகளையும், கட்ட வரைபடங்களையும் உங்கள் உலாவிகளிலும், திறன்பேசிகளிலும் உடன் பார்க்க வசதியாக இருக்கும் என்றும் ஆசை காட்டுகிறார்கள். ஆனால், பொருட்களின் இணைய சாதனங்கள் கிஞ்சித்தும் பாதுகாப்பு இல்லாமல் இருப்பதால் மிகப்பெரிய தாக்குதல்கள் பல ஏற்கனவே நிகழ்ந்துள்ளன. பாதுகாப்புக்கான அடிப்படை நடவடிக்கைகளை எடுக்கத் தவறியதில் பயன்படுத்தும் நிறுவனங்களுக்கும் பங்குண்டு. நிறுவனத்தின் பிணையம் மற்றும் தொழிற்சாலை பிணையம் அளவுக்கு IoT பிணையத்தில் பாதுகாப்பு நடவடிக்கைகள்… Read More »

எளிய தமிழில் IoT 8. ஸிக்பீ, ஸிவேவ் சாதனங்களை MQTT யுடன் இணைத்தல்

நம்பத்தகுந்த இணைப்புகள் இல்லாத இடங்களில் MQTT யின் தகவல் வெளியிடு (Publish) –  சந்தா சேர் (Subscribe) என்ற கருத்தியலைப் (paradigm) பயன்படுத்துவது உசிதம் என்று முன்னர் பார்த்தோம். ஸிக்பீ மற்றும் ஸிவேவ் சாதனங்கள் சந்தையில் பரவலாகக் கிடைப்பதால் இவற்றை MQTT யுடன் பயன்படுத்த முடிந்தால் நல்லது. ஆகவே நாம் ஸிக்பீ மற்றும் ஸிவேவ் நுகர்வி வெளியிடும் தகவல்களை MQTT யாக மாற்றி MQTT வழங்கிக்கு அனுப்ப என்ன வழி என்று பார்க்கலாம்.  ஸிக்பீ சாதனங்கள் வெளியிடும்… Read More »

எளிய தமிழில் IoT 7. திறந்த மூல MQTT நுகர்விகளும் (Clients) வழங்கிகளும் (Servers)

திறந்த மூல மென்பொருட்களை நல்ல தரத்தில் தயார் செய்து, மேம்படுத்தி, தொடர்ந்து பராமரித்து வருவதில் லினக்ஸ், அபாச்சி, மோசில்லா (ஃபயர்ஃபாக்ஸ்), டாகுமெண்ட் (லிபர்ஆபீஸ்) போன்ற சில அறக்கட்டளைகள் முன்னணியில் உள்ளன. இவற்றில் எக்லிப்ஸ் அறக்கட்டளையும் (Eclipse Foundation) முக்கிய பங்கு வகிக்கின்றது. உணரிகளிலும் இயக்கிகளிலும் நாம் MQTT நுகர்வி மென்பொருளை நிறுவவேண்டும். இந்த நுகர்வி மூலம் தான் நாம் அந்த சாதனத்துக்கு நாட்டமுள்ள தலைப்புகள் மற்றும் துணைத் தலைப்புகளில் சந்தா சேரலாம் மற்றும் தகவல் வெளியிடலாம். இதேபோல… Read More »

எளிய தமிழில் IoT 6. தகவல் தரவு வரைமுறைகள் (Messaging data protocols)

அனுப்பும் தகவல் மிகச் சுருக்கமாக இருக்க வேண்டும். அதே நேரத்தில் அதன் சாராம்சத்தைப் புரிந்து கொள்வதில் எந்தக் குழப்பமும் இருக்கக் கூடாது. இதற்கு அனுப்புநருக்கும் பெறுநருக்கும் இடையில் ஒரு உடன்பாடு தேவை. இதையே தகவல் தரவு வரைமுறை என்று சொல்கிறோம். கீழ்க்கண்ட வரைமுறைகளைப் பல நிறுவனங்கள் முன்வைத்தார்கள்: வளங்கள் குறைந்த பயன்பாட்டு வரைமுறை (Constrained Application Protocol – CoAP) மேம்பட்ட வரிசைமுறைத் தகவல் வரைமுறை (Advanced Message Queuing Protocol – AMQP) தொலைப்பதிவு வரிசைமுறைத்… Read More »

எளிய தமிழில் IoT 5. குறைசக்தி (Low power) கம்பியில்லாத் தொடர்பு

கம்பியில்லாத் தொடர்பு (wireless communication) அமைக்க வைஃபை (WiFi), ஸிக்பீ (ZigBee), ஸிவேவ் (Z-Wave), லோரா (LoRa), புளூடூத் (Bluetooth), குறைசக்தி ப்ளூடூத் (Bluetooth Low Energy) போன்ற பல தொழில்நுட்பங்கள் உள்ளன. ஒவ்வொன்றும் தொலை தூரம், குறை தூரம், உள்ளரங்கு, வெளிப்புறம் போன்ற வெவ்வேறு IoT தேவைகளுக்குப் பொருத்தமானவை. நமக்கு மின்கலனை சிக்கனமாகப் பயன்படுத்த வேண்டுமா, அதிக அளவு தரவுகள் அனுப்பவேண்டுமா அல்லது அதிக தூரம் அனுப்ப வேண்டுமா, எது முக்கியம் என்று முதலில் தீர்மானிக்க… Read More »

எளிய தமிழில் IoT 4. திறன்மிகு உணரிகளும் இயக்கிகளும் (Smart sensors and actuators)

தான் எடுத்த அளவீடுகளைப் பதப்படுத்தாமல் ஒரு உணரி அப்படியே கச்சாவாக தொலை சாதனத்துக்கு அனுப்பி வைத்தால் அது திறன்மிகு உணரியல்ல. திறன்மிகு உணரி என்றால் சமிக்ஞை வலுவற்றதாக இருந்தால் அதைப் பெருக்கி, எண்ணிம சமிக்ஞையாக மாற்றி, நாம் ஒரு மணி நேரத்திற்கு ஒருமுறை வேண்டுமென்று சொன்னால் அந்த இடைவெளியில் மட்டுமே அனுப்பும். திறன்மிகு உணரிகளில் குறைந்தபட்சம் ஒரு உணரி, ஒரு நுண்செயலி (microprocessor) மற்றும் ஒரு தகவல் தொடர்பு சாதனம் அவசியம் இருக்க வேண்டும். இவற்றுக்கு ஆற்றல்… Read More »