The SIGMA

IoT

Reading Time: 2 minutes

හොදයි අපි මුලින්ම IoT ගැන කතා කරන්න කලින් බලමු අද ලෝකෙ ගොඩක් දෙනා අතර ප්‍රචලිත දෙයක්.ඒ තමා Arduino.

Arduino කිව්වහම අද ලෝකේ නොදන්න කෙනෙක් නෑ. පාසල් යන ලමුන් අතර පවා වර්තමානයේ Arduino කියන දේ ප්‍රචලිත වෙලා තියෙනවා. කෙටියෙන්ම කීවොත් අද ලංකාවෙ උනත් ගොඩක් දෙනා ලග අඩුම තරමින් UNO Board එකක්වත් තියෙනවා. තාක්ෂණය පැත්තට බර හැම කෙනාම වගේ අනිවාරෙන්ම Uno Board එකෙන් LED Pattern එකක් හදලා හරි දැකලා හරි ඇති.කෙලින්ම කීවොත් Night Rider Light Pattern එක හදලා හරි හදන විදිය බලලා හරි ඇති. සමහරු බලනවා ඇති ඇයි මම මේ Arduino ගැන කියවන්නෙ කියලා IoT ගැන කියන්න ගිහින්. කෙලින්ම කීවොත් හොද IoT project එකකට පදනම තමා Arduino. ඒ කියන්නෙ Internet of Things කියන තාක්ෂණයේ Hardware කොටස පදනම් වෙන්නෙ බොහොවිට මේ Arduino මත.

            එහෙනම් දැන් මම කියන්නම් මොකක්ද IoT කියන්නෙ කියලා. මම තේරුම් ගත්ත විදියට IoT කියන්නෙ Hardware devices , database , techniques , Web App හෝ Mobile App වගේ යම් කිසි දේවල් කිහිපයක අන්තර් සම්බන්දතාවයක් වගේම දත්ත සන්නිවේදනයක්. හැබැයි ඒ දත්ත සන්නිවේදනයට හරි අන්තර් සම්බන්දතාවයට හරි කිසිම පුද්ගලයෙක් සෘජුවම සම්බන්ද වෙන්නෙ නෑ. Hardware උපාංග තාක්ෂණයන් මෙන්ම Database වැනි බොහෝ දේ මේ IoT තුළ අන්තර්ගතයි.

උදාහරණයක් විදියට මට Vehicle Tracking System එකක් හදන්න ඕනෙ නම් මට ඒකට අවශ්‍ය උපාංග කිහිපයක් තියෙනවා Uno Board , Node MCU වගේම Neo GPS 6m වගේ. මුලින්ම මම මේවා එකිනෙකට අන්තර්සම්බන්දතාවයක් තියෙන විදියට හදා ගන්න ඕනේ. ඒ වගේම එ්වා කොහොමද වැඩ කරන්න ඕනෙ කියලා ඒවාට ක්‍රමලේකකරණය (embedded programming) කරන්න ඕන programming language එකකින් C++ වගේ. දැන් මේ system එකේ විදියට නම් detect වෙන අක්ෂාංශ දේශාංශ database එකක store කරන්න වෙනවා. මොකද අපි ඒවා detect කරගත්තට මදි මොකද ඒවා අර්ථයක් තියෙන විදියට පෙන්නන්න ඕනේ. එතකොට තමයි ඒක IoT වෙන්නෙ. ඉතින් අපිට පුලුවන් ඒ දත්ත Firebase වගේ real time database එකක store කරන්න. එතකොට අපිට පුලුවන් අඩුම ප්‍රමාද කාලෙකින් (low delay) ඒ දත්ත සුදුසු විදියකට පෙන්නගන්න. ඊට පස්සෙ මේ සිස්ටම් එකේ විදියට නම් අපිට පුලුවන් google Map වගේ එකක ඒ අදාල අක්ෂාංශ දේශාංශ එක්ක අදාල ස්ථානය පෙන්නන්න. ඕනෙනම් අපි ඉන්න තැන ඉදලා එතනට direction දාලා උනත් පෙන්නන්න පුලුවන් google map service පාව්ච්චි කරලා.

තවත් උදාහරණ කිහිපයක් කීවොත්

ඉතින් මේ විදියට IoT තාක්ෂණය පාවිච්චි කරලා අපිට පුලුවන් හොද IoT Project එකක් කරන්න. මං මේ කීවේ පොඩි උදාහරණයක් විතරයි මොකද IoT කියන්නෙ මොන වගේ දෙයක්ද කියලා පැහැදිලි කරලා දෙන්න. තව උදාහරණ එක්ක IoT ගැන සම්බන්ද Arduino devices , ගැන මං කතා කරන්නම් ඊළග දවසෙ.