CGI lập trình kiến trúc được sử dụng trên máy khách Booppey – sản phẩm máy chủ

Giới thiệu

Ngày nay, Internet of Things (IoT) là một phím rất nổi tiếng. Trong tương lai tất cả mọi thứ sẽ "trực tuyến", vì vậy IoT sẽ cải thiện rất nhiều. Như bạn đã biết, xử lý hình ảnh, học tầm nhìn hoặc máy tính sử dụng rất nhiều các bộ xử lý và RAM. Vì vậy, chạy các mã trên máy chủ và khách hàng gọi mã để có được kết quả là một sự lựa chọn tốt nhất. Một đơn giản và hiệu suất IoT, chúng tôi sử dụng client-server với lập trình CGI là dưới đây.
Trước hết, bạn cần phải nhìn thấy hình ảnh này:
kiến trúc-client-server
Trên máy chủ, chúng tôi sử dụng giao diện cổng thông thường (CGI), mỗi chức năng CGI có thể thực hiện một máy tính đơn giản như tổng 2 số điện thoại hoặc một phương pháp phức tạp như phát hiện khuôn mặt trong ảnh.

Tại sao lập trình CGI?

Trước hết, hãy để Wikipedia giới thiệu cho bạn một chút về CGI
Với lập trình CGI, máy chủ sẽ rất mô-đun. Chúng tôi có thể tạo ra nhiều mô-đun, mỗi mô-đun thực hiện một chức năng và nó là riêng biệt hoặc gọi người khác CGI trên máy chủ này, hoặc thậm chí trên các máy chủ khác.

IOT
3. Bất lợi của kiến trúc
Như bạn thấy, kiến trúc này cần một máy chủ để thực hiện tất cả các thuật toán và chắc chắn rằng nó cần internet ;D
Mặt khác, thiết bị cần wifi hoặc cảm biến như blue-răng, 3G, 4G… sử dụng các thuật toán chạy trên máy chủ. Nhưng trong thế hệ IoT, đó không phải là một vấn đề lớn?

Lợi thế của kiến trúc

Chúng tôi có thể liệt kê nhiều lợi thế như:
-Tổng giá sẽ giảm cho nhiều thiết bị: bạn có thể tưởng tượng, chúng tôi làm cho hàng triệu máy ảnh, camera từng là sức mạnh cho các đối tượng phát hiện, phát hiện khuôn mặt, nhận dạng khuôn mặt, cảnh phân loại, vv. Vì vậy, mỗi camera cần vary một cao sức mạnh xử lý để thực hiện các thuật toán. Thay vì đó, chúng tôi làm cho một bộ xử lý nhỏ và một thẻ wifi cho gửi dữ liệu đến máy chủ, gọi cgi trực tuyến chức năng trên máy chủ và nhận được kết quả. Mà sẽ làm giảm giá rất nhiều.
-Tốc độ cải thiện trong tương lai mà tốc độ Internet trở thành rất nhanh.
-Những thứ trở nên thông minh: tất cả mọi thứ sẽ được điều khiển tự động trực tuyến.
-Và như vậy trên: với kiến trúc này, chúng tôi chỉ lập trình cho máy tính thông thường, không cần phải xây dựng cho mỗi bộ vi xử lý khác nhau. Rất nhiều loại thiết bị như ip camera, robot, đồ chơi điện tử, mục tiêu giả, vv có thể sử dụng cùng chức năng trực tuyến.

Kết luận

Xử lý hình ảnh, học tầm nhìn hoặc máy tính sử dụng rất nhiều bộ xử lý và RAM. Vì vậy, chạy các mã trên máy chủ và khách hàng gọi mã để có được kết quả là một sự lựa chọn tốt nhất. Với kiến trúc này, tất cả mọi thứ sẽ được điều khiển tự động trực tuyến. Chúng tôi nghĩ rằng trong tương lai, tất cả các thuật toán sử dụng thiết bị chạy trên máy tính bình thường, không cần phải xây dựng cho mỗi bộ vi xử lý khác nhau. Rất nhiều loại thiết bị như ip camera, robot, đồ chơi điện tử, mục tiêu giả, vv có thể sử dụng cùng chức năng trực tuyến. Bạn nghĩ gì về điều đó? Đó là có thể? Nếu chúng tôi cung cấp một máy chủ thông minh có thể đáp ứng các tác vụ giống như đối tượng theo dõi, đối mặt với theo dõi,…, bạn có muốn dùng nó không?

Share This:

Trả lời

Thư điện tử của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *