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).
Configuring SIM800 Modem using a PC as server over TCP-IP Protocol: IOT Part 26
SIM800 is a popular GSM GPRS modem. It supports General Packet Radio Service (GPRS) for connecting to the Internet. This module has built-in TCP/IP stack that can be accessed serially with AT commands.The modem needs to be configured by connecting it to a PC. In such setup, the SIM800 modem with SIM card acts as TCP client and the PC acts as TCP server.
GPRS Technology-General Packet Radio Service : IOT Part 25
In the previous tutorial, the Ethernet technology was used to connect an Arduino based IOT device with the internet network. The IOT devices can also be connected to internet network using mobile technologies like GSM, CDMA and GPRS. There are two major technologies for data transfers over cellular networks – GSM and GPRS. These two technologies differ from each other on the basis of data rates and the charges they take for their operation.
ESP8266 based IOT Temperature Monitor using Adafruit Broker : IOT Part 21
In the previous tutorial, ESP8266 module was used to design a Home Area Network to control an LED light from a remote PC. The PC client was used to send control signals to switch on and off the LED light in the Home Area Network. In this tutorial, the ESP module will be interfaced with DHT-11 temperature sensor and temperature data will be sent to the PC client for real-time temperature monitoring. In this project, instead of LED, the DHT-11 sensor will be interfaced with the ESP8266 on ESP Client side.
Security Enabled M2M Communication using CloudMQTT Broker : IOT Part 19
Security is a prime concern in any IoT application development. The data from the IoT devices is passed to the server/cloud where it may be stored temporarily or for long time to generate analytics. The transportation medium through which the data is passed from the IoT device to the cloud must be secured with implementation of various IoT security measures, so that the data could not be hacked by any Man-in-the-Middle attack.
How to Communicate between PC and Mobile using MQTT Protocol Via HiveMQ Broker : IOT Part 18
In the previous tutorial, it was learnt that how a smart phone and a PC can be set up as MQTT clients and their connection with an MQTT broker can be established. The smart phone was configured as an MQTT client using an android MQTT app – IOT MQTT Dashboard while the PC was configured as MQTT client using a chrome add-on – MQTTLens.Now, in this tutorial, these MQTT clients – Mobile and PC will be made to communicate with each other using MQTT protocol. The communication between the MQTT clients is only possible via MQTT broker.
How to build a LoRa gateway using Raspberry Pi
As its name suggests, long-range wide-area network or LoRaWAN technology is widely used for long-range, low-power communication in Internet-of-things (IoT) applications. In this article, we’ll guide you through the process of connecting an SX130x 868M LoRaWAN Gateway Module to a Raspberry Pi 4 using hardware attached on top (HAT). This setup creates a LoRaWAN gateway,…
Innoscience launches 100 V GaN IC for 48V/60V battery management systems
Innoscience Technology has launched a new 100V bi-directional member of the company’s VGaN IC family. The first family of VGaN devices rated 40V with a wide on-resistance range (1.2mOhm – 12mOhm) have been successfully deployed in the USB OVP of mobile phones such as OPPO, OnePlus, etc. The new 100V VGaN (INV100FQ030A) can be employed…
What temperature sensors are used for electronics and IoT devices?
Temperature sensors are commonly used in embedded applications to monitor ambient temperature and prevent overheating. As a thermal management of the device, these sensors can issue a warning or trigger a cooling mechanism. However, the use of these sensors varies, depending on the application. For example, temperature sensors are used in: Industrial equipment for process…
How to design an ac-dc buck converter
An ac-dc converter is commonly used in many devices. Also called a rectifier, it converts alternating current (AC) to direct current (DC). Most electronic devices, such as computers, smartphones, and electronic circuits, operate on DC power. However, there are different ways to convert AC into DC power (as discussed in the previous AC-to-DC conversion article). For…
Minimizing electromagnetic interference in smart motor control for automobiles
by Sebastiano Grasso, Leonardo Agatino Miccoli, Giusy Gambino, Filippo Scrimizzi, STMicroelectronics, Catania, Italy The automotive landscape constantly evolves, driven by the increasing demand for automation, safety enhancements, and power efficiency. Within this dynamic environment, the deployment of DC motors in automotive body applications has gained significant prominence. These versatile motors find application in both traditional combustion…
What is Matter? An all-new smart home standard
Smart home automation is continuously evolving. It’s an emerging segment that has attracted the attention of big tech conglomerates like Apple, Google, and Amazon. However, interoperability has been a significant challenge in smart home installation since its inception. The focus so far has been on integrating a myriad of devices, platforms, and services under a…
What is ac-dc conversion and its various topologies?
This tutorial explains the process of ac to dc conversion and why it is needed. The electricity that is delivered to our home is mainly AC (Alternative Current). Different countries have different standards for domestic AC lines ranging from 100 V to 220 V. Even so, most home appliances are DC (Direct Current)-operated, although devices…
How to get started with MIT App Inventor
Mobile apps play a crucial role in the Internet of Things (IoT) ecosystem, serving as interfaces through which users can interact with and control IoT devices. Several IoT devices used in consumer electronics, home automation, logistics and inventory, and others are controlled or managed through mobile applications. For example, users can rely on an app…
How to encode & decode JSON data in Arduino for IoT
JSON and XML are the most common data serialization formats. The Internet is a hub of billions of different devices, applications, and services. These devices and applications are built in different programming languages and around diverse platforms. For all these entirely different devices and applications to effectively communicate with each other, data is serialized 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.
How to manage data on ESP32 for IoT projects
ESP32 is a powerful 32-bit controller that clocks at speeds 160~240 MHz. Designed for IoT, the controller has on-chip Wi-Fi (40 MHz), Bluetooth 4.0, Bluetooth Low Energy, CAN, and an Ethernet interface. With 34 GPIO, 18 analog pins, 16 software PWM channels, 4 SPI ports, 2 I2C ports, 2 I2S ports, and 2 UART ports,…
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 that 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…