Machine learning (ML) is becoming increasingly important for microcontrollers because it enables smart and autonomous decision-making in embedded systems. The many Internet of Things (IoT) applications — often called “smart devices” — only become intelligent thanks to ML. Microcontrollers are commonly used in edge computing devices where data is processed locally rather than being sent…
What are the top weather APIs for the IoT?
The Internet of Things (IoT) is a network of billions of smart devices working with countless Internet-enabled digital services. One such service is weather forecast. Weather APIs integrate weather data with smart devices, websites, and online platforms. Several IoT applications use weather data, such as smart clocks, temperature control systems, as well as travel and…
Raspberry Pi Server based Hotel/Restaurant Order Management System on IoT – IOT Part 46
Nowadays, most of the hotels and restaurants take online orders of food. Many hotels and restaurants either facilitate pre-ordering or even render delivery services in the local areas. In this project, an Hotel Order Management System is designed where a customer can pre-order food items using a mobile app and a Raspberry Pi based Server manages to cater menu items and book orders.
Controlling IoT Devices through Emails over IMAP Protocol – IOT Part 48
In the previous tutorial, it was mentioned that IMAP protocol is a standard email protocol which is used to store email messages and retrieve them. It was also mentioned that IMAP protocol can be used in IoT applications where commands can be passed to IoT devices by emails. This can be really helpful in certain situations like when security might be the main concern. Also, emails can be sent on any network without any special application or permissions. The IoT devices can receive emails as email clients where they can read emails and process information contained in them.
STMicroelectronics’ new software connects IoT devices to Microsoft Azure
STMicroelectronics, a global semiconductor provider serving customers across the spectrum of electronics applications, has released software that simplifies connecting IoT devices built using the latest high-performing STM32H5 microcontrollers (MCUs) to Microsoft Azure IoT Hub. ST’s STM32Cube expansion package, named X-CUBE-AZURE-H5, consists of a set of libraries and application examples for high-performance microcontrollers of the STM32H5 series,…
Zigbee Protocol and Standard : IoT Part 35
In the previous tutorial, the basics of Wireless Sensor Networks were discussed. It was mentioned that WSN can utilize many wireless standards and protocols to enable sensor communication with a cloud or server. It was also mentioned that wireless sensors communicate to a cloud or server with the help of a Gateway which performs protocol conversion for the wireless network. Zigbee is one of the standard and protocol which is generally used for WSN deployed in industrial applications.
What are the top technologies enabling M2M in 2023?
In today’s digital world, machine-to-machine (M2M) is quickly becoming standard. M2M includes any technology that enables networked devices to exchange data or information. It can be wired or wireless, but the Internet of things (IoT) has made such wireless communication between devices commonplace. The interconnected of things has also made these devices intelligent. Consider how…
Infineon to highlight IoT and security solutions at CES 2023
Infineon Technologies announced that it will highlight the company’s contributions to mitigating climate change and enabling digital transformation at CES 2023. Located at the Venetian Titian Ballrooms 2204 & 2205 and LVCC West Hall (Booth #3829), Infineon will present IoT security solutions, smart sensors and dependable semiconductor solutions that help shape a sustainable future. With…
PC to PC communication over Zigbee Protocol using Xbee and XCTU : IoT Part 36
In the previous tutorial, Zigbee technology and its application in building Wireless Sensor Networks was discussed. In this tutorial, learn to perform simple Client to Client Communication over Zigbee Protocol. There will be two Xbee modules taken and will be configured to communicate data with each other over the air. The Xbee devices communicate with each other wirelessly over the air. They do not have any microcontroller or processor in themselves, so they cannot manage the received or sent data.
IoT Communication between two devices over Zigbee Protocol : IoT Part 37
In the previous tutorial, communication between two PCs was setup over Zigbee Protocol using Xbee modules and XCTU software. In this tutorial, two Xbee module based IoT devices will be designed and configured to communicate with each other over Zigbee protocol. One of these devices in the Zigbee network will be a Coordinator device and the other will be a Router device. The coordinator device will control LED interfaced at the Router device.
Controlling LED Light over Zigbee API Mode : IOT Part 38
In the previous tutorial, IoT communication between two devices over Zigbee protocol was demonstrated using two Xbee modules. The two modules were communicating with each other automatically without any human intervention. The two modules were also operating in transparent mode in the previous project. In this project, an LED light controller is designed where one device controls the LED interfaced at other by communicating data in API mode. In this tutorial, two Xbee module based IoT devices will be designed and configured to communicate with each other over Zigbee protocol
Client Server Communication over UDP Protocol : IOT Part 31
In the previous tutorial, advantages of UDP protocol over TCP/IP in IoT applications were discussed. The UDP protocol has a small overhead of 8 bytes which makes it more suitable for use in the Internet of Things. In this project, the application of UDP protocol in IoT will be demonstrated. In this project, an ESP8266 Wi-Fi modem will be configured as UDP server and a laptop will be used as UDP Client.
Client Server Communication over CoAP Protocol : IOT Part 33
In the previous tutorial, advantages of CoAP protocol over TCP/IP and UDP protocols in IoT applications were discussed. The CoAP protocol is specially designed for constraint devices and networks. In this project, the application of CoAP protocol in IoT will be demonstrated. In this project, an ESP8266 Wi-Fi modem will be configured as CoAP server and a laptop will be used as CoAP Client. Both Client and server will be co-located communicating through same Wi-Fi router so, the ESP board will act as a local server. The CoAP Client could send data to the server on a particular port with the help of browser add-on – Copper (Cu) CoAP user-agent. In fact, the Copper (Cu) itself will act as CoAP Client.
ESP8266 to ESP8266 Communication over MQTT Protocol using HiveMQ Broker : IOT Part 22
Device to Device Communication has a great role in IOT. In context to IOT systems, this device to device communication usually voids human interaction and control over the devices and the devices are meant to communicate with each other autonomously. In this tutorial, a similar demonstration of Device to Device Communication is presented.
Arduino to PC Communication over Ethernet Technology and MQTT Protocol : IOT Part 24
In the previous tutorial, the basics of Ethernet technology were discussed. In this tutorial, the Ethernet technology will be used to connect an Arduino board over internet with a PC. The Arduino based IOT device and the PC will be setup to communicate using MQTT protocol via HiveMQ Broker. An IOT device based on Arduino will be designed in this project. The Arduino will be interfaced with an Arduino Ethernet Shield to connect with a router via Ethernet cable (Cat 5e).
GPRS Communication with PC Client over MQTT Protocol : IOT Part 27
In the previous tutorial, SIM800 module was configured as TCP-IP Client and a PC was configured as TCP-IP server. The two were setup to communicate over TCP-IP stack using an Arduino UNO as gateway. In this tutorial, the SIM800 will be configured as an MQTT Client and setup to communicate over MQTT protocol with a PC client. In the previous tutorial, the PC was configured as server to set SIM800 modem into working mode. In this project, the PC will serve as another client and communicate with the GSM GPRS modem via HiveMQ broker.
Toshiba to provide $50,000-plus for innovative classroom STEM projects
The Toshiba America Foundation (TAF) has announced nearly $50,000 in grants for 15 innovative classroom STEM (Science, Technology, Engineering & Mathematic) projects in grades 6-12. Due to COVID-19 and the shift to remote learning TAF expanded the scope of its grant review process to support distance learning and teaching using novel ways to use incorporate…
Avnet Express Connect tool reduces IoT hardware development time
Avnet’s new Avnet Express Connect tool provides developers and non-programmers with the ability to deploy combinations of connected IoT solutions. This effort, by the global technology solutions provider, further expands its IoTConnect platform, which is specifically designed to accelerate time-to-market and reduce costs for IoT developments. “Avnet is addressing the most significant problems customers face…
IOT Building Blocks and Architecture: IOT Part 2
In the previous tutorial, a brief introduction of Internet of things was presented. The importance, challenges, applications and trends in IOT were discussed. Now, equipped with basic understanding of IOT, it’s time to investigate the building blocks of IOT. IOT is developed as a package with integration of various technologies. Each technology has its own principle role within the IOT system. In this tutorial, the basic building blocks of IOT and their place in an IOT infrastructure will be examined.
Photon based Smart AC Socket IoT Project
In this project, a smart socket is designed which can be automatically switched using a relay. The socket is interfaced to a Particle Photon based IoT device which keeps track of energy consumption using ACS 712 Current sensor and help automatically disconnect socket connection with the Mains when the power consumption by a device exceeds a threshold value. The Photon also remains connected to a web server via Wi-Fi hotspot and keeps updating the energy consumption data to the server.