The world is difficult, and the programmer was hit by a classmate who was doing sales!

1

An old classmate's urgent call for help

A month ago, my old classmate Lao Li suddenly contacted me on WeChat: "Brother, it's urgent, you need help with a project!"

Lao Li is a college classmate. He didn't learn programming well when he was in school. After graduation, he became a salesman. Now he is doing projects around by himself.

As he spoke, he sent the requirements document over, and I opened it and took a deep breath.

This is a management project of a smart technology park, which needs to be connected to various IoT devices such as fire protection equipment, video security equipment, electricity meters, water meters, etc. The underlying protocols are also varied, such as MQTT, RESTful-API, Modbus TCP, M-BUS...

After collecting the data of various devices, it is necessary to implement a lot of business functions such as security monitoring, pedestrian and vehicle traffic monitoring, early warning processing, equipment energy consumption control, asset management, and work order management.

What more statistical reports, equipment dashboards, and a large display screen on the large screen in the park to display various information.

The group's science and technology parks are also geographically distributed. There are more than 60 across the country, spanning multiple provinces and cities.

I asked him: "How long does it take for such a large project to be completed?"

"A month," he said.

I don't believe it: "Don't be kidding, how can it be developed in a month?"

He said: "The customer is very urgent. If I don't promise for a month, this project will be taken away."

The world is difficult, it seems that everyone is fighting hard!

I definitely can’t handle it by myself. I thought of a friend who started a company. He took over the project and sent the demand to him. The friend was very helpful and replied in the evening: "It can be done, and it should be no problem in three months."

My friend also compiled a detailed construction period evaluation and quotation and sent it over. 

I thought that with the evaluation of a professional company, Lao Li should give up.

But Lao Li said with a mournful face: "You guys, it seems that you are used to living a good life, and you have to get used to a hard life. Are you still working hard in this situation? Take it in a month?"

I said, "No matter how hard you try, you won't be able to go to heaven!"

Later, Lao Li ignored me.

2

It's been a month, and it's done?

A month later, I thought about it again and asked Lao Li, "Have you finished that project yet?"

Lao Li said proudly, "Of course it's done?"

"How can it be?!"

"I found a no-code platform called smardaten. It took 4 configurators a month to configure it, and it is now up and running."

Lao Li liked to fool people when he was in school, and he must be fooling me this time!

Although the low-code/no-code platform is a good tool for rapid application development, it is only suitable for developing simple small applications, such as making a form, writing a process, etc. Such a complex enterprise-level application will definitely not work.

Not to mention that Lao Li's project is also related to the Internet of Things, so many devices have to be connected, and so many protocols have to be processed. A low-code/no-code platform will definitely not be able to do this job.

I smiled and said, "Lao Li, after so many years, your habit of fooling around has not changed?"

Lao Li said: "You programmers are too closed. You always have prejudice against low-code/no-code and look down on others, but you have to know that tools that can solve problems are good tools. You have learned so much Java. , Redis, MySQL, Spring, in the end, it’s not clear what the customer’s needs are?”

I was puzzled: "You really developed it in a month?"

3

Amazing project effect

Lao Li gave me a few screenshots: "Look at this large display screen, isn't it beautiful? It can display the status of each device in each park, and realize the unified management and operation of all parks."

37c74dd4e4a86a8028a47c7b2514d1a2.png

"Look at this equipment dashboard, which displays the warning information of different types of equipment in a centralized manner. You can also design warning conditions or analyze them yourself."

db6569cc79dd08521a8038c311bca002.png

"Look at the equipment work order management. You can see who handled the work orders in the park, where they were handled, and how they are progressing. You can see all kinds of statistical information at a glance."

dc47e087293f41a3f16db8e749991354.png

"There is also the energy consumption control of this device. Originally, the device was displayed in a list, which was not intuitive for users. We used the smardaten canvas to achieve the effect of multiple rows and multiple columns. Each device displays the fields that users care about, and there are device thumbnails and warning diagrams. , very intuitive and efficient.”

91bff6377293d46e63a9bd7d548ec203.png

"You must be familiar with the management of personnel and vehicles. For each park, there are data records of the entry and exit of personnel and vehicles at different entrances. You can customize and analyze the flow of people and vehicles. It supports blacklists and traffic warnings."

14e2aec9a9cd9fee6733a042882c0554.png

Lao Li also listed the equipment managed by the smart park system, which is really shocking:

Number of parks: 60+ (industrial/logistics/chemical parks)

Daily data volume: 100W+ pieces

Number of equipment in the park: 2W+ sets

Intelligent transformation of equipment: 1W+ units

Equipment type: 5 major categories, more than 50 subcategories (fire-fighting equipment, energy consumption equipment, sub-equipment, video security, communication transmission, etc.), involving 20 types of equipment brands

Device protocol: 30 types (Modbus TCP, EA Fire, MQTT, M-BUS, EZVIZ Cloud FLV, Alibaba Cloud FLV, Elephant Video, Restful-API, etc.)

4

Mystery revealed

Lao Li's demonstration dispelled many doubts for me. This system is indeed very professional. It not only realizes the functions, but also has a beautiful interface.

I'm still dubious: "Is this all developed on a no-code platform?"

Lao Li said: "Is this still fake? You are a technical engineer, so you can definitely understand this picture."

42c08574e2c1afde1a55fa859c32d044.png

When I saw it, I immediately understood everything, and I couldn't help but sigh: "This no-code platform has developed to this extent!"

You see, in the perception layer and aggregation layer, it has integrated various devices (electrical fire, water level sensor, pressure sensor, electric meter, water meter, camera, transformer, etc.) and protocols (Modbus TCP, EA fire, MQTT , M-BUS, EZVIZ Cloud FLV, Alibaba Cloud FLV, Restful-API, etc.) are packaged.

At the platform layer, there are data middle stations and business middle stations. At the data service layer, there are various data warehouses (equipment library, event library, sales control management library, etc.) and various services.

When it comes to the application layer, isn't that simple! Can the application be assembled with just a few people? 

The same is true for this no-code platform. It shields and encapsulates the underlying things, and provides easy-to-use services and interfaces to the outside world, so that application development is very simple.

If other parks also want to understand the changes in properties, environment, equipment, and services in the park, and want to realize real-time data management and control, and timely prevent and deal with dangerous situations in the park, they can directly develop quickly based on this platform without having to start from scratch .

Because the platform realizes the extraction of underlying device data, supports rich statistical graphs and convenient statistical operations, and can quickly, efficiently, and cost-effectively respond to the individual needs of different parks and future needs through code-free configuration. Variety. Bridge the digital divide between IT and OT, and combine IoT capabilities to realize continuous innovation of EBA business.

5

Data-driven, enterprise-grade no-code platform

I asked Lao Li: "You just said that this platform is called smardaten?"

Lao Li said: "Yes, it is a data-driven enterprise-level no-code platform developed by Shurui Data, https://www.smardaten.com/"

Data driven? Enterprise? This tone is really not small.

You must know that enterprise-level applications mean at least 5 "highs": high complexity, high performance, high capacity, high reliability, and high security. Every "high" is not a fuel-efficient lamp.

I was very curious, so I went to the smardaten website to look at the relevant information and found three core features of this product:

(1) Focus on enterprise-level complex applications

Smardaten truly focuses on and satisfies the development of enterprise-level software. Multi-industry, multi-scenario, and high-complexity software can be assembled in a code-free manner , which is also the key to distinguish it from department-level/lightweight software.

57e8b503044fafe4140b5ebc54c0e222.png

In addition to smart parks, smardaten has many successful cases in various fields such as smart government affairs, smart cities, industrial manufacturing, finance, education, medical care, and police affairs, which fully demonstrates its ability to develop complex enterprise-level applications.

(2) Driven by data

Compared with other no-code platforms, the biggest advantage and difference of smardaten is that it is data-driven. It can collect action data during the software development process, analyze and recommend it in subsequent application construction, and achieve faster application construction. It can also help users accumulate data assets in business progress, and can continue to use these data for business analysis and trend detection, and can also support the construction of new business scenarios.

(3) The whole process of software construction is code-free

In addition, smardaten is truly code-free. Not only does the software construction process not require writing code, but the generated software is also code-free. The delivered software is a data package, not a code package. The data describes the software and quickly parses it into a software application.

I have to say that these concepts of smardaten are very advanced.

In the implementation process of multiple cases, Shurui Data has continuously refined the common characteristics of the industry, forming many application templates, which can be downloaded and used directly in the application store. Of course, the system can also be quickly adjusted and configured according to actual needs, and an exclusive and personalized software system can be customized!

You can go to http://appstore.sdata1010.cn/ to see these application templates, maybe there are some that can meet your requirements, after downloading and installing, you can start running!

60d98753f172706d2faff2c206cddc8b.png

After reading the smardaten enterprise-level no-code platform of Shurui Data, I can't help feeling: it's time to re-understand no-code!

I originally thought that the no-code platform can only develop simple applications, but now it seems that smardaten has entered the field of complex enterprise-level code.

It is recommended that you use smardaten (https://s3.smardaten.com/) to experience its powerful development capabilities, which will definitely change your perception of no-code.

おすすめ

転載: blog.csdn.net/coderising/article/details/131016194