Learning from Ele.me: How to Optimize the Network Layer Architecture of iOS Apps Using HTTP/2?

Learning from Ele.me: How to Optimize the Network Layer Architecture of iOS Apps Using HTTP/2?

“ HTTP/2 is the first update to the HTTP protocol since its release, approved on February 17, 2015. It employs a series of optimization techniques to enhance the overall transmission performance of the HTTP protocol, such as asynchronous connection multiplexing and header compression, making it one of the essential solutions for optimizing network layer architecture … Read more

Water Quality Detection Based on ESP8266 (MQTT Reporting Mini Program and HA)

Water Quality Detection Based on ESP8266 (MQTT Reporting Mini Program and HA)

In the previous article, we discussed reading data from water quality sensors based on Arduino. For details, you can read the historical articles. However, due to the limitations of Arduino, it cannot upload data to the network. Therefore, this article presents a method for configuring a water quality sensor based on ESP8266 for data reporting. … Read more

Detailed Explanation of MQTT Persistent Sessions and Clean Session

Detailed Explanation of MQTT Persistent Sessions and Clean Session

Author: Zibo Zhou Original: https://www.emqx.com/en/blog/mqtt-session Table of Contents MQTT Persistent Sessions What Data Needs to be Stored for Persistent Sessions? Usage of MQTT Clean Session Session Improvements in MQTT 5.0 Q&A about MQTT Sessions Conclusion MQTT Persistent Sessions Unstable networks and limited hardware resources are two major challenges faced by IoT applications. The connection between … Read more

What is the Purpose of MQTT?

What is the Purpose of MQTT?

Author: Free and Open Lake AI What is MQTT Used For? MQTT is a lightweight messaging protocol commonly used for Internet of Things (IoT) devices, designed to be energy-efficient and consume minimal bandwidth. The MQTT protocol operates over TCP/IP and is based on a lossless communication bi-directional publish-subscribe model, ensuring that MQTT messages are delivered … Read more

Introduction to TCP/IP in Embedded Systems

Introduction to TCP/IP in Embedded Systems

TCP/IP is the foundational protocol of the Internet. Below is a detailed introduction to it: Protocol Layers •Application Layer: Provides application program interfaces for users. Common protocols includeHTTP (Hypertext Transfer Protocol),SMTP (Simple Mail Transfer Protocol),DNS (Domain Name System), etc.HTTP is used for web page transmission between browsers and servers;SMTP is used for sending emails;DNS is … Read more

Application of Industrial EtherCAT Bus in Energy Storage Systems

Application of Industrial EtherCAT Bus in Energy Storage Systems

With the rapid development of renewable energy generation, smart grids, and distributed energy systems, the importance of Energy Storage Systems (ESS) is becoming increasingly prominent. ESS requires high-precision, real-time, and reliable communication technologies to support its complex operational demands. The industrial EtherCAT (Ethernet for Control Automation Technology) bus, with its unique advantages, is becoming an … Read more

Multi-Axis Program Packaging for Huichuan PLC-EtherCAT Communication

Multi-Axis Program Packaging for Huichuan PLC-EtherCAT Communication

‖ System Learning Life is like a marathon; sometimes you need to pause and take a breather to go further. Recently, there have been many industrial control PLC projects, so the upcoming updates will mostly focus on industrial control PLC content. All programming knowledge is provided by project team member “Tang Lu Lu” and organized … Read more

In the Ethernet Era, Modbus Still Thrives!!!

In the Ethernet Era, Modbus Still Thrives!!!

As a classic communication protocol in industrial automation, Modbus has been widely used globally since its inception in 1979. From the initial serial communication to today’s high-speed Ethernet links, Modbus has undergone technological evolution and expansion, marking a milestone in the field of industrial communication. The Origin of the Protocol: The Beginning of Serial Communication … Read more

In-Depth Explanation of Modbus Communication: A Case Study of S7-200 SMART and Energy Meter Integration

In-Depth Explanation of Modbus Communication: A Case Study of S7-200 SMART and Energy Meter Integration

Connecting a PLC to an energy meter? It sounds quite sophisticated, but it’s similar to connecting a Bluetooth headset to a phone; it’s just two devices communicating with each other. Modbus is the “language” they use to chat, which simply means sending and receiving data in a specific format. The S7-200 SMART is a compact … Read more

JTAG Debugging Standards

JTAG Debugging Standards

Industry Guiding Standards: Standard Usage and Reference Situations IEEE1149 The JTAG series standard, primarily 1149.1, allows scanning of the JTAG chain on SoCs via the TAP (Test Access Port) interface, enabling command sending and data reading. ARM CoreSight A standardized debug and trace architecture for SoCs defined by ARM. The DAP (Debug Access Port) interface … Read more