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…
How to design an IoT-based smart alarm
We might not always appreciate them, but that morning wake-up alarm is important for everyday life. It ensures we wake up in time for work, school, meetings, appointments, or other essential tasks. Alarms can also help us keep a regular sleep/wake schedule. In this project, we’ll use the Internet of Things (IoT) to set a…
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 an LED Light with PC using ESP8266 based HAN and HiveMQ Broker : IOT Part 20
Internet of Things is meant to empower objects of day to day use with embedded electronics and IT infrastructure. It aims to connect these objects in real time with the internet network and allow them to communicate with other co-located or remote objects. For communicating with each other, the IOT devices need to follow protocols. An application developer need to take care primarily of the implementation of application layer protocols while usually the implementation of network and transportation layer protocols remain at the hand of network administrators or network programmers.
Forest fire detection system using IoT sensor network
In this article, we will be detecting a forest fire using an IoT sensor network and making a portable device with battery operation. Getting information about a fire hazard in a forest in time can prevent the forest fire from spreading. The sensor network can give the particular location of the fire as we already…
IoT-based, pre-paid electricity system
In this article, we will be making an IoT-based pre-paid electricity system and learn exactly how that works. We will create a meter which will monitor the electricity usage and report to a monitoring server (which we will also create) for bills. In an ordinary electricity system, bills come after the usage, and then we…
How to make HTTP requests using Arduino for the IoT
One essential step in developing Internet of Things (IoT) applications is setting up communication between the IoT devices and a web server or services. IoT devices communicate with a web server, service, or an API through HTTP requests. An HTTP request is a message sent by a client to a server in the context of…
What is IFTTT and how does it work?
Automation has extended from industrial settings to homes and offices, with smart home devices and appliances becoming a part of our everyday lives. One challenge in the automation sector is creating flow and unity between the vast diversity of devices and applications. Automation has been further affected by various online services such as SaaS (Software…
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.
Automatic Software Update by IoT Device over FTP Protocol – IOT Part 44
In the previous tutorial, FTP protocol and file transfer over it between a Client and Server was discussed. The FTP protocol can really useful in many IoT applications. Many IOT devices are installed in places like nuclear plant, electrical grids and other industrial setups where these types of devices can get some bugs and need application software updates to fix them. On standard IoT protocols like MQTT, CoAP, etc, it is hard to update and reinstall application software because most of the IoT protocols are designed for IoT communication between devices and network but not for tasks like application updates.
Difference between LOS and NLOS in Wireless LoRa Technology
In today’s world of communication, Long Range (LoRa) technology has taken a significant role, providing strong, long-distance connections. LoRa’s way of sending signals and its impressive reach make it an ideal option for many direct and indirect network paths. This article explores how LoRa works in two situations: when devices can see each other (line-of-sight…
Microchip introduces low pin-count MCUs with I3C support
With the step-function increase in data collected and transmitted from cloud-connected edge nodes, Improved Inter Integrated Circuit (I3C) is rapidly becoming a more sustainable solution for interfacing sensors with a high data rate and will help expand capabilities in next-generation devices. Leading the way in I3C integration, Microchip Technology has released its PIC18-Q20 family of microcontrollers…
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,…
New STM32 software securely connects to AWS IoT devices
STMicroelectronics, a global semiconductor provider serving customers across the spectrum of electronics applications, has added new software to its STM32Cube development tools that simplify connecting high-performing Internet of Things (IoT) devices to the AWS cloud. ST has released the X-CUBE-AWS-H5 expansion package, which enables a seamless and secure connection to the AWS cloud. It contains a…
New microcontroller discovery kit accelerates building connected devices
STMicroelectronics has released a richly featured development board for creating diverse applications with STM32H5 microcontrollers (MCUs). The STM32H5 devices are ideal for high-performance processing and advanced security in a wide range of applications, including smart sensors, smart appliances, industrial controllers, networking equipment, personal electronics, and medical devices. The STM32H573I-DK Discovery kit enables developers to explore all the integrated features…
How LoRa can impact smart cities with parking sensors
In this article, we’ll configure a parking sensor using LoRa (long-range) devices. LoRa is a wireless communication technique derived from Chirp Spread Spectrum (CSS) technology. For this project, Arduino Nano is connected to an ultrasonic sensor, detecting parking occupancy based on distance measurements. When a vehicle enters or leaves a parking space, the ultrasonic sensor…
The top long-range Bluetooth modules of 2023
Bluetooth, which offers short-range wireless technology, is now standard on most smart devices, including wireless headphones, smart watches, remote controls, game controllers, and many more. Most of these devices are designed to operate with smartphones or computers. Audio streaming, file sharing, peripheral devices, the Internet of Things (IoT), and smart home devices are some common…
How LTE, LTE450, and VoLTE work with GSM modems
As of March 2023, there are 92 countries with active 5G, the 5th generation mobile network. Here’s a breakdown per country. The 5G network is accessible to about: 25.2% of the population in India 40% of the population in the U.S. 55% of the 40% of the population in the UK 60% of the population in…
What is Chirpstack?
ChirpStack is an open-source LoRaWAN Network Server that enables communication between LoRaWAN devices and applications. It has a complete set of components, including a Network Server, Gateway Bridge, and Application Server, that can be used to set up and manage a LoRaWAN network. LoRaWAN is a network layer protocol maintained by the LoRa Alliance to…
How LoRa enables long-range communication
LoRa (Long Range) is a type of wireless communication technology designed to send information over long distances with low power consumption. It uses a special technique called chirp spread spectrum (CSS) modulation, which operates by continuously changing the frequency of a transmitted signal over time. This varying frequency generates a waveform (resembling the sound of…