Modbus edge gateway

Independently developed the industrial-grade Modbus data acquisition gateway ThingGateway, enabling data collection, processing, and transmission at industrial sites. Responsible for requirements analysis, hardware selection, architecture design, software development, deployment, and release throughout the process. Adopts a modular microservices architecture, utilizing C/C++, Python, JavaScript, and other languages for cross-language development. Innovatively enables Excel point table configuration and asynchronous multithreaded communication, significantly improving efficiency. The project has successfully been implemented and trialed, and a cross-platform Modbus downstream simulator has been developed.

More...

Heavily modified TPLINK84X router

This incident started around 2013 when I bought a Sony laptop and got a TPLinx841 router as a gift. Possibly back in 2016, this router started occasionally disconnecting. Many forums summarized that the domestic version of the router had severely reduced hardware: USB and Flash were cut, RAM was cut in half. During research, I also learned that hard and software modifications can be made: swapping memory chips and flash memory, flashing OpenWRT, etc.

More...

Simulated fire extinguishing

The simulated fire extinguishing equipment consists of two parts: a simulated flame and a simulated fire extinguisher. For the flame section, three solutions were tried: a fan blowing red cloth with lighting, a fan blowing steam with lighting, and projection. The core requirement addressed is to achieve aiming determination.

More...