In this tutorial about LoRa technology, we’ll cover two methods for combining a gateway and server by sending data to a PHP script for storage in a database and redirecting data to an MQTT server. ChirpStack is a powerful LoRaWAN network server that offers versatile integration options for managing and visualizing data. Let’s delve into…
Melexis’ inductive-based offers enhanced reliability for automative safety applications
Melexis has introduced the MLX92442 Induxis switch, which offers a contactless and magnet-free monolithic design to directly detect conductive targets, facilitating small module designs with reduced component count for various applications such as high voltage interlocks, charging flaps, seatbelts, hood/trunk, gear tooth sensing, or brake-by-wire systems. Traditional safety automotive latches and switches typically rely on…
Innoscience Technology unveils versatile gate driver for next-gen GaN power systems
Innoscience Technology announced the INS1001DE which is designed to drive single-channel GaN HEMTs in either low-side, high-side, or secondary-side SR applications. The new gate driver has dual non-inverting and inverting PWM inputs, enabling flexible operation with the controller, optocoupler, and digital isolator. Independent Pull-up and Pull-down outputs facilitate the control of turn-on and turn-off speeds. Driver…
Part 1: Types of open-source LoRa gateways and servers
ChirpStack is an open-source LoRaWAN Network Server that provides a solution for managing and maintaining LoRaWAN networks. LoRaWAN is a low-power, wide-area networking protocol. This article offers a step-by-step guide to ChirpStack installation, allowing a stable Internet-of-Things (IoT) network foundation. To learn how to connect and set up the initial hardware, please refer to this article:…
How to design an emergency rechargeable bulb circuit
In this article, we’ll explain how an inverter or emergency bulb operates. An inverter bulb is an emergency LED bulb. However, the term is confusing because there’s no conversion process (from dc to ac or vice versa) in the circuits where these bulbs are applied. The technology lets the bulbs automatically light during a power…
HMI unveils compact SIM card level translator with advanced protections
HMI announced the launch of its HL5301WL01, a SIM card level translator with level shifting and IEC610004-2 electrostatic charge protection for SIM card ports. The HL5301WL01 integrates two unidirectional level shifters for the RST and CLK signals, a bidirectional level shifter for I/O, and ±8 kV electrostatic discharges (ESD) protection on all SIM card contacts.…
Understanding MQTT Protocol : IOT Part 14
Message Queue Telemetry Transport (MQTT) protocol is an application layer protocol. The application layer provides an interface between the end nodes (IOT devices) and the network. In case of computers, laptops and mobile devices, the application layer is usually implemented by the browser. In case of IOT devices, the application layer may be implemented either by the running operating system (if an embedded OS is running on it) or by the firmware. In computing world, the most common and ubiquitous application layer protocol used is Hypertext Transfer Protocol (HTTP). The HTTP protocol has been designed for communication between a client and a server. The protocol uses request/response method in which when a client needs data from the server then it sends a request message to the server and server sends back a response message.
MQTT Brokers : IOT Part 15
The Broker or Server plays the prime role in an MQTT (Protocol) based network. MQTT devices need MQTT broker to communicate with each other. MQTT broker is nothing but a central server connected to the Internet. The broker or server acts as a decision-maker which sits in between the devices. The clients do not know each other, they have to communicate via MQTT broker. The broker is mainly responsible for receiving all messages from publisher clients, filtering them, decide which subscriber is interested in it and then sending the messages to the subscribed clients. The MQTT broker also holds the session of all persisted clients including subscriptions and missed messages.
MQTT Security : IOT Part 16
Security in IOT cannot be an afterthought. It is an integral part of IOT development. The idea of IoT is not only to connect the normal daily things to the Internet but also to transfer the data securely among various end points so that smart IoT applications are not only efficient and successful in fulfilling various personal and professional requirements but also highly reliable.
MQTT for Sensor Networks (MQTT-SN) : IoT Part 39
The Internet of Things have specific network requirements. The traditional TCP/IP protocols usually do not fit to these requirements. That is why there are many protocols designed especially to cater the requirements of IoT applications. Within the IoT domain, sensor networks are one of the applications which are designed using constraint devices and are characterized by limited network bandwidth. A variant of MQTT protocol has been designed for these networks which is called MQTT-SN (MQTT for Sensor Networks).
Arduino compatible coding 01: Arduino MCU family
Embedded electronics are in a countless number of devices and appliances, with microcontrollers at the heart of the operation. A microcontroller is a compact integrated circuit that controls a specific operation in an embedded system. There was a time when only BASIC stamp microcontrollers, with a simple interpreter, were available for designing, prototyping, and testing…
Arduino compatible coding 02: Getting started with Arduino
Arduino are single-board microcontrollers that are easily programmable through a USB connection. They are used with electronics to design embedded system prototypes, the Internet-of-Things (IoT), and electronic gadgets. Much like other microcontrollers, Arduino provides software-backed computing and embedded control to basic electronics applications. That means getting started with Arduino is no different than with other…
Arduino compatible coding 03: Basics of Arduino sketches and Embedded C
The previous tutorial included a discussion about the tools and components necessary to get started with Arduino. However, before starting with Arduino UNO (or any other Arduino board) — and experimenting with hardware projects on various sensors, actuators, and modules — it’s important to get through the basics of Arduino sketches and the embedded C…
Arduino compatible coding 04: Interfacing and driving LED by digital output
In the previous tutorial, we discussed the basics about Arduino sketches, with a a quick Arduino language reference. Now, it’s time to get our hands dirty. Interfacing LED and driving digital output from a source is the “Hello World” of embedded systems. As discussed in the previous tutorial, a microcontroller interfaces and interacts with other…
Arduino compatible coding 05: Interfacing buttons for digital input
In the previous tutorial, we discussed digital output from Arduino to drive an LED. A controller can interface and interact with other devices in five ways: digital output, digital input, analog output, analog input, and serial communication. In this tutorial, we will use digital input from Arduino to read the state of a tactile switch…
Arduino compatible coding 06: Analog output (PWM) on Arduino and LED fading
In the previous tutorial, we discussed the digital input process for using Arduino. We also explained push buttons (momentary type buttons) and how to use them for data or command input via a digital input. Any controller can interface and interact with other electronic devices in five ways: digital output, digital input, analog output, analog input,…
Innoscience unveils GaN gate driver for high-performance power applications
Innoscience Technology announced the INS1001DE which is designed to drive single-channel GaN HEMTs in either low-side, high-side, or secondary-side SR applications. The new gate driver has dual non-inverting and inverting PWM inputs, enabling flexible operation with the controller, optocoupler, and digital isolator. Independent Pull-up and Pull-down outputs facilitate the control of turn-on and turn-off speeds. Driver…
How to build an IoT-based flood monitor using ESP8266
Floods are generally considered natural disasters. Depending on their severity, they can have a devastating impact on human life, agriculture, and infrastructure. In serious cases, floods can result in significant economic losses due to property damage, disruption of transportation, and the cost of emergency response and recovery efforts. This is why, flood monitoring is crucial…
Kyocera AVX releases capacitor series for industrial, communications, and consumer electronics
KYOCERA AVX released the new RES Series radial-leaded aluminum electrolytic capacitors. The new RES Series wet aluminum electrolytic capacitors are engineered to deliver high CV values in small case sizes, long-lifetime endurance of 5,000–7,000 hours at 105°C, and high ripple current to help manufacturers save board space in high-density PCB assemblies without compromising on endurance. They…
TDK introduces new transformer series for gate driver applications
TDK Corporation has introduced two new types of the EPCOS InsuGate series (B78541A). These compact SMT transformers with high working voltage are suitable for gate driver applications for IGBTs and MOSFETs in e-mobility and industrial electronics. The components with a MnZn ferrite core are designed for operating frequencies of 100 kHz to 500 kHz and…