{"id":74,"date":"2022-03-17T08:04:29","date_gmt":"2022-03-17T06:04:29","guid":{"rendered":"http:\/\/www.hh3dlab.fi\/blog\/?page_id=74"},"modified":"2022-05-03T10:04:49","modified_gmt":"2022-05-03T08:04:49","slug":"iot","status":"publish","type":"page","link":"https:\/\/www.hh3dlab.fi\/blog\/iot\/","title":{"rendered":"IoT"},"content":{"rendered":"\n<p>IoT, or Internet of Things, is one of the most hyped technologies of today. It&#8217;s basically very simple &#8211; just a device that has access to the Internet and can either write to it, read from it, or both. <\/p>\n\n\n\n<p>The biggest point is that IoT devices are not real computers in the sense of computers having an operating system and user interfaces. IoT devices, often called embedded systems, don&#8217;t usually have any means of doing things other than what they were designed to do. <\/p>\n\n\n\n<p>Let&#8217;s take an example. Outside the Haaga-Helia 3D + Robo Lab there is a gatekeeper, the Morse Moai. It&#8217;s a 3D printed replica of an Easter Island moai statue. Inside it, there are two LEDs and a buzzer, and inside its stand there is an ESP32 device and a display. It looks like this:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"640\" src=\"https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/05\/20220503_104720.jpg?resize=640%2C640&#038;ssl=1\" alt=\"\" class=\"wp-image-359\" srcset=\"https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/05\/20220503_104720-scaled.jpg?resize=1024%2C1024&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/05\/20220503_104720-scaled.jpg?resize=300%2C300&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/05\/20220503_104720-scaled.jpg?resize=150%2C150&amp;ssl=1 150w, https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/05\/20220503_104720-scaled.jpg?resize=768%2C768&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/05\/20220503_104720-scaled.jpg?resize=1536%2C1536&amp;ssl=1 1536w, https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/05\/20220503_104720-scaled.jpg?resize=2048%2C2048&amp;ssl=1 2048w, https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/05\/20220503_104720-scaled.jpg?w=1280&amp;ssl=1 1280w, https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/05\/20220503_104720-scaled.jpg?w=1920&amp;ssl=1 1920w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><figcaption>The Morse Moai<\/figcaption><\/figure><\/div>\n\n\n\n<p>When someone comes closer than 60 cm of the device, and stays there for more than half a second, the device comes to life. It connects to the Internet to see if there is a message for it to play, and if not, it will use one of the 20 stored messages on the device to advertise the 3D Lab.<\/p>\n\n\n\n<p>However, if there is a message to play on the server, the device downloads it, and shows it. It also uses Morse code to add a visual and audible response to the message it shows on the display. When the message has been played out, the device falls silent and awaits for the next unsuspecting passer-by.<\/p>\n\n\n\n<p>What makes this a true IoT device is the reporting. Every time it is triggered, it also writes the date and time of the trigger as well as the information whether it had a message to show, or just a stored advertisement. <\/p>\n\n\n\n<p>Another key feature is that the message can be changed using a web page. <\/p>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/05\/Screenshot_20220503-105511_Chrome.jpg?resize=470%2C512&#038;ssl=1\" alt=\"\" class=\"wp-image-360\" width=\"470\" height=\"512\" srcset=\"https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/05\/Screenshot_20220503-105511_Chrome.jpg?resize=939%2C1024&amp;ssl=1 939w, https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/05\/Screenshot_20220503-105511_Chrome.jpg?resize=275%2C300&amp;ssl=1 275w, https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/05\/Screenshot_20220503-105511_Chrome.jpg?resize=768%2C838&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/05\/Screenshot_20220503-105511_Chrome.jpg?w=1080&amp;ssl=1 1080w\" sizes=\"auto, (max-width: 470px) 100vw, 470px\" \/><figcaption>Web page for message management<\/figcaption><\/figure><\/div>\n\n\n\n<p>And that is all there is to IoT. Just figure out what you need to measure or sense, then develop a device that can do just that and nothing more. Follow up by designing the data collection system, which can be a database, or just text files that contain your collected info. This is a sample of the Morse Moai data:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"546\" height=\"249\" src=\"https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/05\/image.png?resize=546%2C249&#038;ssl=1\" alt=\"\" class=\"wp-image-361\" srcset=\"https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/05\/image.png?w=546&amp;ssl=1 546w, https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/05\/image.png?resize=300%2C137&amp;ssl=1 300w\" sizes=\"auto, (max-width: 546px) 100vw, 546px\" \/><\/figure><\/div>\n\n\n\n<p>The 3DR + Robo Lab is able and willing to help you enter the world of IoT &#8211; just get in touch!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>IoT, or Internet of Things, is one of the most hyped technologies of today. It&#8217;s basically very simple &#8211; just a device that has access to the Internet and can either write to it, read from it, or both. The biggest point is that IoT devices are not real computers in the sense of computers [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-74","page","type-page","status-publish","hentry"],"jetpack-related-posts":[{"id":121,"url":"https:\/\/www.hh3dlab.fi\/blog\/","url_meta":{"origin":74,"position":0},"title":"WELCOME!","author":"Heikki Hietala, lab admin","date":"17.3.2022","format":false,"excerpt":"Haaga-Helia 3D + Robo Lab is the 3D, Robotics and IoT research laboratory at Haaga-Helia University of Applied Sciences. 3D is a topic that concerns all possible fields today. Virtual, augmented and mixed reality, 3D modeling, printing and scanning will all bring bew opportunities to businesses everywhere. It is very\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/03\/image-1.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":113,"url":"https:\/\/www.hh3dlab.fi\/blog\/soc-devices\/raspberry-pi\/","url_meta":{"origin":74,"position":1},"title":"Raspberry PI","author":"Heikki Hietala, lab admin","date":"17.3.2022","format":false,"excerpt":"Raspberry PI is a little different beast from Arduino and ESP32. It is a full blown computer, with Linux at its core and with 4 USB ports and display port. It is a very versatile and efficient device with a tiny footprint for such a powerful computer. Raspberry Pi\u00a0(\/pa\u026a\/) is\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/05\/image-1.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/05\/image-1.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/05\/image-1.png?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":97,"url":"https:\/\/www.hh3dlab.fi\/blog\/soc-devices\/esp32\/","url_meta":{"origin":74,"position":2},"title":"ESP32","author":"Heikki Hietala, lab admin","date":"17.3.2022","format":false,"excerpt":"In case you had a look at our page on the Arduino, you probably wondered about its usability, if it doesn't have connectivity. Arduino is meant to act as the core of local robots that do not need to communicate. If you have a need to work with your device\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/05\/image-2.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/05\/image-2.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/05\/image-2.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/05\/image-2.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":12,"url":"https:\/\/www.hh3dlab.fi\/blog\/tervetuloa-haaga-helian-3d-robo-labiin\/","url_meta":{"origin":74,"position":3},"title":"TERVETULOA!","author":"Heikki Hietala, lab admin","date":"13.3.2022","format":false,"excerpt":"Haaga-Helia 3D + Robo Lab on ammattikorkeakoulumme 3D-, robotiikka- ja IoT-tutkimuslaboratorio. 3D on t\u00e4ll\u00e4 hetkell\u00e4 aihe, jonka voi katsoa kiinnostavan kaikkia mahdollisia toimialoja. Virtuaalitodellisuus, lis\u00e4tty todellisuus, mallinnus ja 3D-tulostus tuovat uusia liiketoimintamahdollisuuksia, ja niihin tutustuminen opintojen aikana on hyvin t\u00e4rke\u00e4\u00e4, jotta osaa kysy\u00e4 oikeita kysymyksi\u00e4 my\u00f6hemmin. 3D-mallinnuskurssimme on k\u00e4ynyt jo\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/03\/be7db042-6b61-49f9-9bcd-7fd41b7bc35d-w_960_h_960-1.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/03\/be7db042-6b61-49f9-9bcd-7fd41b7bc35d-w_960_h_960-1.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/03\/be7db042-6b61-49f9-9bcd-7fd41b7bc35d-w_960_h_960-1.jpg?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":95,"url":"https:\/\/www.hh3dlab.fi\/blog\/soc-devices\/arduino\/","url_meta":{"origin":74,"position":4},"title":"Arduino","author":"Heikki Hietala, lab admin","date":"17.3.2022","format":false,"excerpt":"Arduino is a fantastic little device. I have been in the IT business since 1986 and have never been so enthusiastic of any single thing as I am of the Arduino. This is Arduino, version Uno R3: Copyright: arduino.cc Physically it measures 53 by 68 mm and it needs 5\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/05\/IMG_20190509_143450-scaled.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/05\/IMG_20190509_143450-scaled.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/05\/IMG_20190509_143450-scaled.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/05\/IMG_20190509_143450-scaled.jpg?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/05\/IMG_20190509_143450-scaled.jpg?resize=1050%2C600&ssl=1 3x, https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/05\/IMG_20190509_143450-scaled.jpg?resize=1400%2C800&ssl=1 4x"},"classes":[]},{"id":77,"url":"https:\/\/www.hh3dlab.fi\/blog\/soc-devices\/","url_meta":{"origin":74,"position":5},"title":"System-on-a-chip devices","author":"Heikki Hietala, lab admin","date":"17.3.2022","format":false,"excerpt":"Systems on a chip (SOC) are small devices that have limited computing power, and are often found in embedded systems. There is a wide variety of such devices available, ranging from the low-spec but low-price Arduino to Raspberry PI type light computers on a device that fits your palm. Arduino\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/03\/arduino.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/03\/arduino.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/03\/arduino.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/03\/arduino.jpg?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/www.hh3dlab.fi\/blog\/wp-content\/uploads\/2022\/03\/arduino.jpg?resize=1050%2C600&ssl=1 3x"},"classes":[]}],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.hh3dlab.fi\/blog\/wp-json\/wp\/v2\/pages\/74","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hh3dlab.fi\/blog\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.hh3dlab.fi\/blog\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.hh3dlab.fi\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hh3dlab.fi\/blog\/wp-json\/wp\/v2\/comments?post=74"}],"version-history":[{"count":3,"href":"https:\/\/www.hh3dlab.fi\/blog\/wp-json\/wp\/v2\/pages\/74\/revisions"}],"predecessor-version":[{"id":362,"href":"https:\/\/www.hh3dlab.fi\/blog\/wp-json\/wp\/v2\/pages\/74\/revisions\/362"}],"wp:attachment":[{"href":"https:\/\/www.hh3dlab.fi\/blog\/wp-json\/wp\/v2\/media?parent=74"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}