Я був викладачем університету на кафедрі, яка зараз викладає IoT, і ваші спостереження є правильними, коли мова йде про забруднення рук якимись іграшками, а не просто дипломом. Багато комп'ютерних вчених працюють у співпраці з такими інженерами, як інженери зв'язку, виробничі інженери, щоб розробити унікальні рішення, де IoT стає цікавим додатком.
Я думаю, ви можете почати з розгляду різних стеків протоколів зв'язку, таких як:
IEEE 802.15.4, який включає поля, такі як бездротові сенсорні мережі та відомий ZigBee . Погляньте на Contiki-OS та RIOT-OS . Самі вузли датчиків коштують трохи дорожче, але університетський відділ, який може працювати в цій галузі, може запропонувати вам пограти.
Дорогі інструменти, які, я пропоную вам почати розуміти, якщо ви звернетесь до науково-дослідного інституту та / або галузі - це невагомі P , SigFox , LORAWAN тощо. Вони дадуть вам детальну інформацію про телекомунікації, стеки, як 3G та LTE та їх участь у IoT та промисловість 4.0 .
IoT прогресує у галузі розумного дому та автоматизації , тому ви можете дивитись на такі інструменти, як openHAB та OpenThread, і як студент з інформатики розробляє корисні API.
І останнє, але не менш важливе, будь-який пристрій платформи з відкритим кодом, такий як Raspberry Pis та інші мікроконтролери, може використовуватися разом з модулями бездротового зв’язку вищезгаданих технологій для створення простих та / або складних IoT-рішень.
Інструменти
Як хлопець з технологій IoT, мови програмування, такі як C / C ++, Java та Python, заберуть вас довгий шлях. Розробка Frontend, HTML, CSS, JavaScript і JQuery, і т.д. дасть вам краще розуміння обробки інтернет типів даних , таких як JSON, XML, простий текст, CBOR і т.д. , і бекенда як Node.js, колба на Python, і Рубін на Рейки допоможуть вам налаштувати найчастіше використовувані клієнтські моделі серверів.
Репозиторії Git та відкритого коду дадуть вам стрибок у програмах та різних API, які можна використовувати для майбутніх проектів.
Чим більше ви будете занурюватися вглиб, тим краще будуть навички роботи з інструментами та розуміння IoT.