Category Archives: Open Source Software

எளிய தமிழில் IoT 18. சரக்கு மேலாண்மை (Inventory Management)

சரக்கு மேலாண்மையில் IoT யை கொள்முதல் தொடர் (supply chain) மற்றும் இடைவழியில் கண்காணிக்கவும் (transit tracking) பயன்படுத்தலாம். இங்கு நாம் தொழிற்சாலைக்குள் சரக்கு மேலாண்மை எப்படி செய்வதென்று மட்டும் பார்ப்போம். நாம் முந்தைய இரண்டு கட்டுரைகளில் பார்த்ததுபோல பட்டை மற்றும் கட்டக் குறியீடு (Barcode and QR code) மற்றும் வானலை அடையாளம் (RFID) பயன்படுத்தி சரக்கு மேலாண்மை மென்பொருட்களில் உள்ளீடு செய்வதை எளிதாக்கலாம். தொழிற்சாலையில் சரக்கு வகைகள் தொழிற்சாலைக்குள் இருக்கும் சரக்குகள் கீழ்க்கண்ட விதங்களில்… Read More »

யூடியூப் “செயலி”யை மூடிய பிறகும் கேட்பது, விளம்பரம் இல்லாமல் கேட்பது எப்படி?

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

எளிய தமிழில் IoT 17. வானலை அடையாளம் (RFID)

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

எளிய தமிழில் IoT 16. பட்டை மற்றும் கட்டக் குறியீடு (Barcode and QR code)

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

எளிய தமிழில் IoT 15. தரக் கட்டுப்பாடும் தர உறுதியும்

சந்தையில் போட்டிபோட்டு விற்பனை செய்வதற்கு நிறுவனங்கள் உத்தரவாதம் கொடுக்க வேண்டியிருக்கிறது. ஒரு பாகம் தரக்குறைவாக இருந்து உடைந்து விட்டால் இலவசமாக மாற்றிக் கொடுக்க (warranty claims) வேண்டிவரும். மேலும், தொழிற்சாலையிலேயே பாகங்கள் தரக்கட்டுப்பாட்டில் நிராகரிக்கப்பட்டால் (rejection) அல்லது மறுசெயற்பாட்டுக்கு (rework) அனுப்ப வேண்டி வந்தால் வீண் செலவுதானே. இம்மாதிரி நிராகரிப்புகள், மறுசெயல்பாடுகள் மற்றும் உத்தரவாத காலத்தில் இலவசமாக மாற்றிக் கொடுத்தல் ஆகியவற்றைக் குறைக்க நாம் நிலையான தரத்தில் உற்பத்தி செய்யும் வழிமுறைகளை மேம்பாடு செய்து கொண்டே இருக்க… Read More »

எளிய தமிழில் IoT 14. சோதனைகள் செய்யத் திறந்த வன்பொருட்கள்

நாம் முழுத் திட்டத்தில் முதலீடு செய்வதற்கு முன் குறைந்த செலவில் கருத்துருவை நிரூபிக்க (proof-of-concept) முடிந்தால் நல்லது. இதற்கு வன்பொருட்கள் குறைந்த விலையில் இருக்க வேண்டும். மேலும் மற்றவர்கள் எவ்வாறு பயன்படுத்துகிறார்கள் மற்றும் பிரச்சினைகளுக்கு எப்படித் தீர்வு காண்கிறார்கள் என்று தெரிந்தால் மிகவும் பயனுள்ளதாக இருக்கும். மன்றங்களில் நாம் கேள்வி கேட்டால் பதில் கிடைக்கவும் வாய்ப்புள்ளது. இதற்குத் தோதான சில திறந்த வன்பொருட்களைக் (open hardware) கீழே பார்ப்போம். அர்டுயினோ (Arduino) நுண்செயலி கூடிய அம்சங்கள் இல்லாமல்… Read More »

எளிய தமிழில் 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 »