Bộ nhớ đệm toàn cầu: Kiểm soát IR. Để kết nối với Global Cache qua Internet

Một trong những đặc điểm của Google là cung cấp các dịch vụ chất lượng cao, miễn phí và có lợi nhuận.

Google toàn cầu Bộ nhớ đệm (GGC)- một trong những giải pháp để tối ưu hóa lưu lượng truy cập khổng lồ của bạn dựa trên nền tảng CDN và thậm chí vì lợi ích của người dùng (nhà cung cấp dịch vụ đọc).

Nhưng dù sao thì nó là gì?

Sự bùng nổ của truy cập băng thông rộng và nội dung đa phương tiện phong phú đang không ngừng gia tăng nhu cầu từ các nhà cung cấp dịch vụ Internet (ISP). GGC cho phép bạn cung cấp cho Google nội dung, chủ yếu là video, từ mạng riêng(các nhà cung cấp). Điều này giúp giảm tải trên mạng và giảm chi phí của các liên kết chuyển tuyến, do đó tiết kiệm tiền cho nhà cung cấp đồng thời tăng mức độ dịch vụ người dùng.

Dự án GGC đang ở giai đoạn beta nên thỏa thuận với nhà cung cấp là bí mật thương mại và nghiêm cấm sử dụng các tài liệu tham khảo về dịch vụ này cho mục đích riêng của bạn.

Tổng quan về hệ thống

Nếu không có GGC, mọi yêu cầu của người dùng từ mạng của nhà cung cấp tới video YouTube, ứng dụng Google, vân vân. tạo ra quá trình truyền tải phiên bản video này qua mạng, từ Google tới người dùng.
Với GGC, chỉ bản sao đầu tiên của video mới truyền qua toàn bộ mạng. Nếu người dùng khác yêu cầu cùng một video, Google sẽ phân phát video đó từ nút GGC.

Đặc điểm của GGC

- giảm lưu lượng qua mạng: Tỷ lệ yêu cầu thông qua bộ đệm thay đổi tùy theo cách sử dụng của người dùng, nhưng hiệu suất thông thường là gần 75%,

- phản hồi nhanh, minh bạch cho người dùng: Google phục vụ các yêu cầu của người dùng một cách minh bạch từ bộ nhớ đệm trong mạng,

- dễ dàng cài đặt: Việc cài đặt cần có giá đỡ (tủ), máy tính xách tay, bản sao CD Google và kết nối Internet. Khi các máy chủ đã được định cấu hình và có thể truy cập được từ mạng, Google sẽ thực hiện phần công việc còn lại và giám sát từ xa.

- độ tin cậy: Nút có nhiều mức dự phòng. Nếu nút GGC không khả dụng vì bất kỳ lý do gì, yêu cầu của người dùng sẽ được gửi một cách minh bạch tới Google.

GGC hoạt động như thế nào

Khi người dùng yêu cầu các phần nội dung - chẳng hạn như video, trang web hoặc hình ảnh - Hệ thống của Google xác định xem tài nguyên này có thể được cung cấp từ nút GGC trong mạng hay không và liệu người dùng có quyền truy cập vào nút GGC hay không.
Nếu nút GGC đã có phiên bản được lưu trong bộ nhớ đệm của nội dung được yêu cầu trong bộ nhớ đệm cục bộ của nó thì nó sẽ phân phối nội dung đó trực tiếp đến người tiêu dùng cuối, cải thiện trải nghiệm người dùng và tiết kiệm tiền khi truyền tải Internet.
Nếu nội dung không được lưu trữ trên nút GGC thì nút này sẽ tải nội dung đó xuống từ Google, phân phối nội dung đó cho người dùng và lưu trữ nội dung đó cho các yêu cầu trong tương lai.

Sơ đồ yêu cầu



1. Người dùng yêu cầu video hoặc nội dung khác được lưu trữ trên Google thông qua một liên kết. Máy tính tạo truy vấn DNS cho địa chỉ máy chủ.
2. Truy vấn DNS của nhà cung cấp DNS của Googleđến địa chỉ IP của máy chủ chứa nội dung.
3. DNS của Google biết rằng bạn có GGC, do đó các phản hồi chứa địa chỉ IP GGC của nút ISP.
Điều này được biết vì ISP đã quảng cáo IP địa chỉ DNS trình phân giải tới nút GGC (thông qua BGP) và Google đã cập nhật thông tin trong DNS của nó.
4. DNS của nhà cung cấp trả lời địa chỉ IP của nút GGC cho người dùng.
5. Máy tính của người dùng gửi yêu cầu đến địa chỉ IP được định tuyến đến nút GGC.
6. Nút xác nhận rằng người dùng có quyền truy cập vào nút này (được thực hiện bằng cách khớp địa chỉ IP của người dùng với danh sách các khối IP được quảng cáo thông qua BGP ngang hàng.) Nếu địa chỉ không có trong danh sách, người dùng sẽ được chuyển hướng đến bộ đệm TRONG Mạng Google.
7. Nếu nội dung không có trên nút GGC thì nút đó sẽ yêu cầu nội dung từ Google và lưu trữ nội dung đó vào bộ nhớ đệm.
8. Sau khi nút GGC chứa nội dung, nó sẽ phân phát nội dung đó cho người dùng. Nội dung được chứa trên nút để có thể thực hiện yêu cầu tiếp theo mà không cần hỏi Google.

Cung cấp phần cứng từ Google

Google cung cấp thiết bị cần thiết, nhà cung cấp phải cung cấp chỗ ở tại cơ sở riêng, nguồn điện và kết nối Internet.

GGC chạy trên các máy chủ có thể gắn trên giá, 3-8 máy chủ trong mỗi cụm.

Đặc điểm máy chủ
2 RU Khung gầm có thể gắn trên giá
Dài 74cm x Rộng 44cm x Cao 8,64cm
Cân nặng: 28kg
Nguồn điện: 2x110/220VAC.
4 x 1000Base-T Gigabit Ethernet đồng
Địa chỉ IP: mạng con chuyên dụng (một miền quảng bá).

Các cấu hình có thể có:
3 máy chủ - 6RU 1200W
4 máy chủ - 8RU 1600W
6 máy chủ - 12RU 2400W
8 máy chủ - 16RU 3200W

Sự quản lý

Trang web ggcadmin.google.com được sử dụng để cung cấp thông tin phân phối và cấu hình nút. Người dùng ban đầu có quyền truy cập vào cổng thông tin từ nhóm GGC.
Sau khi chấp nhận thỏa thuận beta, người dùng có thể mời thêm người dùng.

Những chi tiết khác

- Google giữ quyền sở hữu phần cứng và phần mềm tạo nên trang web. Google sẽ chịu trách nhiệm về BẢO TRÌ, chi phí hỗ trợ và vận chuyển liên quan đến thiết bị máy chủ,
- Theo Google, quyền riêng tư của người dùng là điều hết sức quan trọng.
Thông tin nhận dạng cá nhân hoặc nội dung người dùng riêng tư không được lưu trữ trên trang GGC,
- Google có quyền yêu cầu sự đảm bảo từ các nhà cung cấp về việc không tiết lộ việc sử dụng dịch vụ vì dự án đang ở giai đoạn thử nghiệm.

Tại sao đối với giới thượng lưu bạn hỏi?
Thực tế là bản thân Google thường chỉ cung cấp các dịch vụ như vậy cho những nhà cung cấp có mặt tại các điểm trao đổi lưu lượng truy cập lớn nhất và nếu lưu lượng truy cập đến các dịch vụ sử dụng nhiều tài nguyên của Google (youtube, bản đồ) chiếm tỷ lệ đáng kể trong lưu lượng truy cập (> 70%) .

Tài liệu từ iRidium Mobile Wiki

Các loại mô-đun Global Cache có hỗ trợ IR

iTach WiFi tới IR (Điều khiển hồng ngoại, WF2IR)
  • Mô-đun Wi-Fi (điểm truy cập hoặc chế độ cơ sở hạ tầng)
  • nguồn điện 220V
iTach TCP/IP tới IR (Điều khiển hồng ngoại, IP2IR)
  • được cung cấp bởi mạng Ethernet hoặc 220V
  • Đầu ra IR độc lập hoặc đầu vào cảm biến (3 chiếc.)
GC-100-06, GC-100-12, GC-100-18, GC-100-18R
  • nguồn điện 220V
  • Ethernet
  • Cổng COM (1 hoặc 2 chiếc.)
  • Đầu ra IR hoặc đầu vào cảm biến độc lập (3 hoặc 6 chiếc.)
  • đầu ra rơle (0 hoặc 3 chiếc.)

Thiết lập bộ đệm chung trong iRidium

Chọn trình điều khiển Bộ đệm chung trong danh sách CƠ SỞ THIẾT BỊ của Trình chỉnh sửa GUI iRidium và kéo nó vào cửa sổ PANEL THIẾT BỊ DỰ ÁN:

Các thông số kết nối tới Global Cache:

  • Chủ nhà- Địa chỉ IP của bộ chuyển đổi (cục bộ, bên ngoài hoặc Tên miền)
  • Hải cảng- Cổng kết nối chính với GC (4998). Được sử dụng để gửi lệnh IR, định cấu hình và lấy trạng thái Global Cache
  • Loại mô-đun- Loại bộ chuyển đổi Global Cache: GC-100-06, GC-100-12(18,18R), iTach IP2IR (WF2IR), iTach IP2SL (WF2SL), iTach IP2CC (WF2CC). Xác định số lượng và loại đầu ra của bộ chuyển đổi.
  • Chế độ điều khiển- chế độ hoạt động của thiết bị
    • Thiết bị tiêu chuẩn - điều khiển thiết bị qua IR bằng cách sử dụng bộ phát IR được kết nối
    • LED đơn / LED kép - cho phép bạn tùy chỉnh điều khiển Đèn LED thông qua đầu nối iTach 3,5 mm được định cấu hình làm tiếp điểm điều khiển bộ điều khiển ánh sáng (xem API iTach)
  • Chế độ gửi- phương thức kết nối với bộ chuyển đổi
    • Luôn kết nối - kết nối liên tục (chế độ bình thường)
    • Kết nối khi gửi - chỉ kết nối tại thời điểm lệnh được gửi. Thích hợp cho GC-100-06(12,18,18R), cần kết nối nhiều bảng điều khiển
  • Xác nhận IR- chỉ gửi lệnh IR tiếp theo sau khi xác nhận việc gửi lệnh trước đó. Cho phép bạn tránh các lệnh IR chồng chéo.
  • Chế độ tập lệnh- xác định nơi gửi lệnh
    • Direct và Script - gửi ngay lệnh đến bộ chuyển đổi và sao chép nó thành tập lệnh (bạn có thể xử lý dữ liệu trong iRidium Script)
    • Chỉ tập lệnh - chỉ gửi lệnh tới tập lệnh (lệnh sẽ không được gửi đến bộ chuyển đổi khi nhấn nút). Cho phép bạn chuyển các thành phần của lệnh hoạt động của trình điều khiển sang tập lệnh. Không bật chế độ này nếu bạn không sử dụng tập lệnh.

Để kết nối với Global Cache qua Internet:

1. xếp hàng Chủ nhà chỉ định địa chỉ IP công cộng (hoặc tên miền) của bộ định tuyến Internet của bạn 2. Định cấu hình Chuyển tiếp cổng trên bộ định tuyến để cho phép điều khiển thiết bị từ xa. Bạn có thể tìm ra địa chỉ IP công cộng của bộ định tuyến của mình bằng các dịch vụ Internet, chẳng hạn như Yandex.Internet

Để chuyển đổi giữa kết nối cục bộ và làm việc qua Internet:

Sử dụng ví dụ được cung cấp.

Thiết lập bộ đệm chung đầu ra IR

Đầu ra của bộ chuyển đổi Global Cache 3,5mm có thể hoạt động ở một trong các chế độ:

  • IR- chế độ gửi lệnh IR khi bộ phát IR hoặc blaster IR được kết nối với đầu ra
  • Cảm biến thông báo- chế độ cảm biến, khi đầu ra báo cáo trạng thái của cảm biến được kết nối.

Để gửi lệnh IR từ đầu ra Global Cache, hãy đặt nó ở chế độ IR

  • Tính thường xuyên(Hz) - tần số gửi lệnh IR từ đầu ra IR đã chọn. Nó có thể được thay đổi cho một thư mục có các lệnh IR hoặc cho một lệnh riêng lẻ. Tần số gửi phụ thuộc vào yêu cầu của thiết bị được quản lý. Bạn có thể lấy nó khi huấn luyện bằng điều khiển từ xa IR hoặc trong quá trình chuyển đổi các lệnh IR sang định dạng GC (nếu bạn không tìm thấy các lệnh được định cấu hình trong cơ sở dữ liệu GC)

Mã thông báo trình điều khiển

Các biến trình điều khiển ở dạng chỉ đọc và giúp giám sát các kết nối với phần cứng:

Tạo danh sách các lệnh IR

Các đầu ra Global Cache được định cấu hình cần phải được điền bằng các lệnh IR. Bạn có thể lấy chúng theo những cách sau:

  • Thêm các lệnh được tạo sẵn từ Global Cache Cloud (Cơ sở dữ liệu IR)
  • Tìm hiểu các lệnh từ điều khiển từ xa IR gốc của thiết bị bằng GC-IRL IR Learner
  • Chuyển đổi sang định dạng toàn cầu Lệnh bộ đệm thu được từ tài liệu thiết bị

Các lệnh IR được tạo sẵn từ GC Cloud (Cơ sở dữ liệu IR)

Cơ sở dữ liệu trực tuyến về các lệnh IR có sẵn trong Trình chỉnh sửa GUI iRidium, GC Cloud.

Nhấp chuột "Cập nhật"(Yêu cầu kết nối Internet) để tải xuống danh sách các nhà sản xuất và đội.

Cấu trúc cơ sở:

  • Thương hiệu - hãng sản xuất thiết bị
  • Loại thiết bị - danh mục thiết bị từ nhà sản xuất
  • Bộ mã & Lệnh - mô hình và lệnh IR tương ứng


Kéo thư mục lệnh vào đầu ra Global Cache IR trong dự án của bạn.
Các lệnh được cấu hình sẵn và không cần chỉnh sửa:

Các lệnh và thư mục có thể được di chuyển giữa các đầu ra IR của mô-đun GC trong dự án bằng cách kéo và thả.

Dạy các lệnh IR thông qua GC-IRL IR Learner

Tạo lệnh IR cho Global Cache bằng tài liệu thiết bị

Tài liệu dành cho thiết bị AV chứa các lệnh IR cho thiết bị này ở định dạng HEX (CCF), vì vậy trước tiên bạn phải chuyển đổi chúng sang định dạng Global Cache, sau đó thêm chúng vào cơ sở dữ liệu lệnh IR của bạn.

Hãy xem một ví dụ về chuyển lệnh IR từ tài liệu dành cho TV sang cơ sở dữ liệu lệnh IR cho GC.

Nguồn tài liệu:Điều khiển từ xa TV Plasma Panasonic (IR) Phần mềm cần thiết: iConvert (Bộ nhớ đệm toàn cầu)

Global Cache iConvert - cung cấp chuyển đổi các lệnh IR giữa các định dạng Global Cache và HEX (CCF).

Lệnh IR nguồn ở định dạng HEX (CCF):

BẬT NGUỒN 0000 0071 0000 0032 0080 003F 0010 0010 0010 0030 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 10 010 0010 0010 0010 0030 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 30 0010 010 0010 0030 0010 0A98

Chuyển đổi lệnh sang định dạng Global Cache sử dụng iConvert:

Trong cửa sổ Đầu ra, chúng tôi nhận được một lệnh ở định dạng Global Cache, nhưng nó chưa sẵn sàng để sử dụng.

Phần lệnh KHÔNG được sử dụng sẽ được đánh dấu màu đỏ..
Nó là một tiêu đề lệnh trống, được tạo tự động trong iRidium.

người gửi, :,1,37000, ,1, 128,63,16,16,16,48,16,16,256,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16 ,16, 16,16,16,48,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,48 ,16,16,16,16,16,16,16,16, 16,16,16,16,16,16,16,16,16,16,16,48,16,48,16,48,16 ,48,16,48,16,16,16,16,16,16,16,48,16,48,16,48, 16,48,16,48,16,16,16,48,16,2712 Lưu riêng tham số sau dấu phẩy thứ 3, đây 37000 - tần số gửi lệnh (Hz). bạn các thiết bị khác nhau và lệnh, tần số gửi có thể khác nhau (không tính đến chênh lệch vài chục Hz). Tần số gửi phải được chỉ định trong cài đặt đầu ra Global Cache IR.

128,63,16,16,16,48,16,16,256,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16, 16,16,16,48,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,48,16,16,16,16,16,16,16,16, 16,16,16,16,16,16,16,16,16,16,16,48,16,48,16,48,16,48,16,48,16,16,16,16,16,16,16,48,16,48,16,48, 16,48,16,48,16,16,16,48,16,2712

Đây là phần thân của lệnh, nó được gửi đến thiết bị âm thanh-video và chứa hành động mục tiêu.

Đồng thời chuyển đổi và lưu tất cả các lệnh IR từ TV. Bây giờ chúng có thể được lưu vào cơ sở dữ liệu iRidium.

Thêm các lệnh đã lưu vào cơ sở dữ liệu lệnh IR của bạn.

Việc tạo và định cấu hình cơ sở và các thiết bị IR trong cơ sở được thực hiện theo cách tương tự,

Điền các lệnh IR vào cơ sở dữ liệu iRidium:

Tần suất gửi lệnh được chỉ định trong tham số đầu ra Global Cache IR khi các lệnh được thêm vào dự án.

Lưu thay đổi trong cơ sở dữ liệu và thêm thiết bị IR đã tạo vào bất kỳ đầu ra IR nào của Global Cache trong dự án iRidium.

Cài đặt lệnh IR

Tùy thuộc vào phương thức nhận lệnh IR (từ cơ sở dữ liệu hoặc tạo thủ công), cài đặt lệnh IR là khác nhau:

  • Trì hoãn(ms) - độ trễ trước khi gửi lệnh. Tính từ lệnh đã gửi trước đó (sau khi xác nhận gửi, nếu được định cấu hình)
  • Thay đổi tần số: Sai/Đúng - cho phép bạn chọn tần số gửi lệnh (Hz): mặc định (xem đầu ra IR) hoặc tần số duy nhất cho lệnh này
    • Tính thường xuyên(Hz) - tần số gửi lệnh, nếu Thay đổi Tần số: Đúng
  • Lặp lại- lặp lại lệnh IR bao nhiêu lần (việc lặp lại được thực hiện ở cấp Bộ nhớ đệm chung chứ không phải thông qua việc gửi lặp lại)
  • Bù lại- chỉ được sử dụng nếu Lặp lại > 1 cho các lệnh IR có phần mở đầu. Lời mở đầu lệnh là phần của lệnh không cần phải lặp lại nhiều lần. Offset là độ dài của phần mở đầu, được đo bằng các cặp xung-tạm dừng tạo nên lệnh IR. Nó luôn luôn là một số lẻ. Xem API bộ nhớ đệm toàn cầu để biết chi tiết
  • Dữ liệu- nội dung của lệnh IR. Không xuất hiện cho các lệnh được thêm từ cơ sở dữ liệu Global Cache. Phần thân lệnh chứa một chuỗi xung IR mà Global Cache sẽ gửi đến thiết bị.

Gửi lệnh IR từ các phần tử đồ họa

Các lệnh IR ban đầu không được liên kết với giao diện trực quan. Để gửi lệnh, bạn cần liên kết lệnh đó với một nút trong dự án iRidium của mình.

Các sự kiện mà bạn có thể gửi lệnh liên kết với Nút:

  • Nhấn- nhấn một nút
  • Giải phóng- thả nút
  • Giữ- giữ nút (hoạt động theo vòng lặp cho đến khi nút được nhả)

Các sự kiện mà bạn có thể gửi lệnh từ tập lệnh (xem API iRidium Script):

  • nhận được nhận xét với một ý nghĩa nhất định
  • nhấn/nhả các thành phần giao diện
  • hoạt động hẹn giờ
  • nhận được giá trị nhất định từ các cảm biến bảng điều khiển (GPS, gia tốc kế, con quay hồi chuyển, ..)
  • nhận giá trị từ Cấp độ

Gửi lệnh IR khi nhấn (nhả) nút

Kéo lệnh IR vào nút trong hộp thoại Gửi lệnh chọn sự kiện gửi lệnh:

  • Nhấn - nhấn nút
  • Nhả - nhả nút

Các lệnh hiển thị trong Thuộc tính đối tượng> Lập trình.
Các lệnh có thể được kéo giữa các sự kiện.

Bạn có thể liên kết nhiều lệnh vào một nút:

Gửi nhiều lệnh IR từ 1 nút (macro, script)

Để liên kết nhiều lệnh với một nút, hãy kéo từng lệnh một vào một nút, liên kết chúng với một trong các sự kiện gửi (Nhấn hoặc Thả):

Trình chỉnh sửa macro cho sự kiện Press (hoặc Release) sẽ cho phép bạn di chuyển các lệnh IR hoặc phân tách chúng bằng độ trễ (Delay) hoặc các lệnh bổ sung.

Gửi lệnh IR để giữ một phần tử

Giữ - sự kiện “giữ một phần tử” cho phép bạn gửi theo chu kỳ một hoặc nhiều lệnh miễn là bạn giữ phần tử đó (ví dụ: như nút Âm lượng + trên điều khiển từ xa IR).

Để làm cho phần tử phản ứng không chỉ với việc giữ mà còn với thao tác nhấn thông thường, hãy kích hoạt sự kiện Press cho nó:

Cài đặt Giữ được đặt trong Thuộc tính đối tượng> Chung:

  • Thời gian giữ (ms) - thời gian sau đó Giữ được kích hoạt khi giữ một phần tử
  • Thời gian lặp lại (ms) - khoảng thời gian lặp lại các lệnh từ sự kiện Giữ.

Lệnh được ghi trong Hold sẽ được lặp lại miễn là bạn giữ nút. Sự lặp lại xảy ra ở khoảng thời gian được chỉ định trong Thời gian lặp lại.

Kiểm soát từ các cấp độ, trình kích hoạt và các yếu tố khác

Trong trường hợp làm việc qua IR thì không thể theo những cách thông thường cấu hình gửi lệnh từ phần tử Cấp độ. Điều này là do lệnh IR chứa trước hành động mục tiêu và không thể thay đổi nó bằng cách thay đổi một phần lệnh IR.

Kiểm soát mức độ thông qua IR thường là không thể, bởi vì mỗi giá trị mức tương ứng với một lệnh IR riêng biệt và nhiều điều khiển từ xa IR không yêu cầu đặt giá trị âm lượng cụ thể (chỉ có + và -).

Để luân phiên gửi hai lệnh IR hoặc tạo logic phức tạp để gửi lệnh, bạn cần sử dụng iRidium Script - ngôn ngữ lập trình iRidium tích hợp, cho phép bạn định cấu hình các phụ thuộc cần thiết. Xem API tập lệnh iRidium.

Chuyển đổi giữa kết nối cục bộ và Internet

Nếu bảng điều khiển không bị mất khả năng kết nối với hệ thống khi nó di chuyển ra ngoài mạng Wi-Fi, thì bạn cần định cấu hình chuyển đổi trong dự án mạng cục bộ internet.

Hoạt động từ xa có nghĩa là kết nối với hệ thống thông qua Internet. Điều này sử dụng địa chỉ IP bên ngoài hoặc tên miền của hệ thống mà bạn muốn kết nối.

Trong iRidium, việc chuyển đổi Wi-Fi/3G KHÔNG được thực hiện tự động.Để chuyển đổi mạng cục bộ Internet, dự án của bạn phải có các nút được cấu hình đặc biệt. Xem cài đặt bên dưới. Để quản lý hệ thống hoạt động từ xa, bạn cần mở hệ thống để truy cập bên ngoài -
cấu hình dịch vụ Chuyển tiếp cổng. Để bảo vệ thiết bị của bạn khỏi sự can thiệp của bên thứ ba, chúng tôi khuyên bạn nên sử dụng kết nối an toàn với hệ thống từ xa (VPN)

Cổng2: 5000, // cổng kết nối tới COM2 trên GC (nếu là GC có cổng COM)
Chế độ gửi: 0, // 0 - luôn được kết nối, 1 - chỉ được kết nối tại thời điểm lệnh được gửi
IrXác nhận: 0, // 0 - IR có xác nhận gửi, 1 - không có xác nhận
Chế độ tập lệnh: 0, // 0 - gửi trực tiếp tới tập lệnh, 1 - chỉ gửi tới tập lệnh
BackGroundMode: 0 // 1 - bật, 0 - tắt
)); // Tên trình điều khiển + Tham số

} chức năng Bên ngoài_1() ( IR.GetDevice("Bộ đệm chung" ).SetParameters((

Máy chủ: "210.110.10.10", Cổng: 4998, Cổng1: 4999, Cổng2: 5000, SendMode: 0, IrConfirm: 0, ScriptMode: 0, BackGroundMode: 0));

}

Trong cài đặt lệnh, chúng tôi chỉ định:

  • Tên hàm – tên của chức năng chuyển đổi (lệnh). Hai hàm trong cùng một dự án không được đặt tên giống nhau
  • Tên trình điều khiển – tên của trình điều khiển có thông số chúng tôi đang thay đổi
  • Tham số – tập hợp các tham số kết nối cần được áp dụng cho trình điều khiển

Hãy liên kết các lệnh với các nút:

  1. Chọn nút chịu trách nhiệm chuyển đổi Wi-Fi/3G.
    Mở thuộc tính của nút này: Thuộc tính đối tượng > Lập trình
  2. Mở các nút Trình chỉnh sửa Macro cho sự kiện Báo chí hoặc Phát hành
  3. Chọn một đội Cuộc gọi kịch bảnnhấn đúp chuột thêm nó
  4. Từ danh sách thả xuống, chọn tên hàm bạn muốn gọi. Tạo một đội

Hãy cấu hình quyền truy cập vào thiết bị từ Internet:

Thư gửi nhà cung cấp. Họ nói rằng các máy chủ Google Global Cache giúp tăng tốc độ truy cập vào tài nguyên của Google không được chứng nhận. Cơ quan quản lý lưu ý rằng sự hiện diện của thiết bị này trong mạng lưới của nhà cung cấp sẽ bị phạt lên tới 300 nghìn rúp.

Trong tài liệu hôm nay, chúng ta sẽ xem xét việc từ chối GGC sẽ đe dọa điều gì đối với các nhà cung cấp và khách hàng Internet.

Hậu quả của lệnh cấm GGC

Số lượng lớn máy chủ bộ nhớ đệm của Google nhà điều hành liên bang Khá là lớn. Nếu bạn từ chối họ, thì gánh nặng sẽ tăng lên máy chủ Google và xương sống của nhà cung cấp sẽ tăng lên. Việc tắt máy chủ GGC sẽ ảnh hưởng đến chất lượng dịch vụ được cung cấp. dịch vụ của Google.

Tuy nhiên, “đòn” chính sẽ do dịch vụ lưu trữ video đảm nhận. Theo trang web phân tích Statista, Nga đứng thứ ba thế giới về số lượng. người dùng đang hoạt động YouTube mỗi tháng. Nếu không có Google Global Cache, video trên YouTube sẽ tải chậm hơn và thời gian tải của trang web sẽ tăng lên.

Người dùng cũng có thể không xem được video ở độ phân giải cao do hạn chế băng thông(đối với nhiều nhà cung cấp Lưu lượng truy cập YouTubeđược coi là địa phương).

Giám đốc tổ chức phi lợi nhuận"Hiệp hội bảo vệ Internet" Mikhail Klimarev nói rằng việc từ chối GGC cũng sẽ được các nhà cung cấp Internet cảm nhận được. Theo MGTS, các dịch vụ phát trực tuyến (YouTube, Google Video v.v.) tiêu thụ 30% băng thông. Nếu máy chủ bị bỏ rơi, các nhà khai thác sẽ buộc phải mở rộng kênh truyền dữ liệu ít nhất 30% này.

Nếu một luồng video được truyền qua mạng, 90% trong số đó là YouTube, thì với GGC, nhà điều hành chỉ trả tiền cho một phần lưu lượng truy cập vào các dịch vụ của Google. Phần lưu lượng còn lại được xử lý trong trung tâm dữ liệu của nhà cung cấp và không rời khỏi mạng nội bộ. Nếu nhà cung cấp có chi nhánh trên toàn quốc, GGC cho phép bạn tiết kiệm chi phí trên đường cao tốc vì giao thông sẽ không rời khỏi ranh giới của một thành phố.

Với sự ra đi của GGC, lưu lượng truy cập này sẽ được trả tiền. Tất cả điều này sẽ dẫn đến giá cước Internet cao hơn. Hoặc thậm chí từ bỏ thuế quan không giới hạn. Bạn có thể đọc về các dự báo khác.

Các nhà cung cấp nên làm gì?

Theo đại diện các công ty viễn thông, máy chủ GGS không phải là phương tiện liên lạc nên không được chứng nhận. Và bạn không thể cấm sử dụng hệ thống. Tuy nhiên, Roskomnadzor bác bỏ định nghĩa như vậy.

Bạn cũng có thể tìm thấy trong Runet ý kiến rằng Roskomnadzor yêu cầu chứng nhận thiết bị để ngăn chặn tình trạng lặp lại với Nhật Bản. Ngày 25 tháng 8 nhân viên Googleđã mắc lỗi trong giao thức định tuyến động, khiến khách hàng của các nhà cung cấp lớn của Nhật Bản không thể truy cập Internet trong vài giờ. Đối với một bộ phận dân cư khác, tốc độ kết nối đã giảm đáng kể.

Một lựa chọn khác là các hành động của cơ quan quản lý nhằm cấm GGC là một hình thức gây áp lực lên gã khổng lồ CNTT. Roskomnadzor đang chờ phản hồi từ công ty và có khả năng các “đối thủ” sẽ đạt được thỏa thuận.

Nếu điều này không xảy ra, các nhà cung cấp Internet sẽ phải tìm cách thoát khỏi tình trạng này. Một lựa chọn, như đã lưu ý ở trên, là tăng chi phí thuế quan hoặc từ chối internet không giới hạn, nhưng trong trường hợp này các nhà khai thác có nguy cơ mất khách hàng. Việc tăng độ rộng kênh cũng có thể bất lợi.

Một lựa chọn khác là tìm cách giảm chi phí. Không thể giải quyết vấn đề cấm Google Global Cache mà không bị tổn thất về tài chính, nhưng những tổn thất này có thể được giảm thiểu. Phân loại và ưu tiên lưu lượng truy cập để tiết kiệm băng thông có thể giảm chi phí trong khi vẫn duy trì chất lượng dịch vụ (QoS) cao.

Chức năng này được thực hiện bởi hệ thống phân tích lưu lượng truy cập sâu -DPI. Ngày nay, các giải pháp như vậy được cung cấp trên thị trường bởi cả nhà cung cấp trong và ngoài nước, bao gồm cả công ty VAS Experts. Số lượng cài đặt hệ thống SKAT của chúng tôi ở Nga đã vượt quá 500, với 166 giấy phép được cấp vào năm 2017. Nhân tiện, năm 2015 chỉ có 60 người trong số họ.

Hệ thống DPI cho phép thay đổi mức độ ưu tiên của các gói truyền tùy thuộc vào giao thức (DSCP/TOS trong tiêu đề của gói IP, mức độ ưu tiên trong tiêu đề của gói Vlan và QinQ, lớp lưu lượng trong tiêu đề của gói MPLS). Bộ định tuyến và bộ định hình sử dụng thông tin này để cung cấp chất lượng dịch vụ mong muốn. Hệ thống DPI cũng giám sát mạng ở lớp 2–7 của mô hình OSI và bảo vệ mạng khỏi tình trạng quá tải.

Khi chất lượng video tăng lên (720p, 1080p, 4K), tải trên kênh của nhà điều hành sẽ tăng lên. Ví dụ: vào tháng 3 năm 2015 tại giao thông ở Úc Dịch vụ Netflix lên tới 25% tổng lưu lượng truy cập nhà cung cấp iiNet. Quản lý lưu lượng tích cực và cài đặt ưu tiên linh hoạt đảm bảo hoạt động tốt của các dịch vụ video, cắt giảm nhẹ lưu lượng của các ứng dụng khác vào những thời điểm quan trọng.

Một tùy chọn khác là cài đặt máy chủ bộ đệm của riêng bạn. Giải pháp SKATDPI của chúng tôi có cơ hội này.

Trong các tài liệu trước, chúng ta đã xem xét các hệ thống tự động hóa, bao gồm bộ điều khiển, cảm biến và bộ truyền động. Theo nghĩa này, chúng có thể được coi là khép kín và không được kết nối với các thiết bị điện tử gia dụng khác. Tuy nhiên, có những tình huống cần tích hợp thêm một số thiết bị bên ngoài vào hệ thống. Ví dụ, chúng ta có thể nhớ lại thiết bị âm thanh-video, thiết bị kiểm soát khí hậu, thiết bị công nghiệp và các thiết bị khác.

Trong hầu hết các trường hợp, các thiết bị này sử dụng hai tùy chọn để điều khiển bên ngoài - sử dụng điều khiển từ xa hồng ngoại hoặc cổng nối tiếp(RS-232). Trong một số trường hợp, việc mô phỏng các lần nhấn nút (đóng các tiếp điểm) cũng có thể hữu ích. Với sự đa dạng của các môi trường và giao thức hiện đại trong các hệ thống tự động hóa, việc thích ứng với từng môi trường và giao thức hiện đại có thể khó khăn. May mắn thay, có một giải pháp phổ quát - hoạt động qua giao thức IP. Chính anh là người đóng vai hôm nay sự liên lạc trong các giải pháp thuộc mọi quy mô và loại chi phí. Do đó, các bộ điều hợp đóng vai trò là “bộ chuyển đổi” giao thức mạng thành các tùy chọn giao diện trên đang có nhu cầu rộng rãi.

Trong tài liệu này, chúng ta sẽ xem xét các giải pháp của công ty Global Cache (Global Caché) của Mỹ, thường được sử dụng trong các hệ thống tự động hóa nhiều cấp độ khác nhau. Công ty được thành lập hơn mười năm trước và được biết đến rộng rãi trong giới thiết kế và lắp đặt. Điều thú vị là các thiết bị này đều có dòng chữ “Made in U.S.A.”, dòng chữ này ngày nay rất hiếm và khiến tâm hồn ấm áp hơn một chút.

Ngày nay, trong danh mục của nhà sản xuất, bạn có thể tìm thấy hàng tá mẫu rưỡi, khác nhau về bộ giao diện, bộ điều khiển mạng và nguồn điện. Phần mềm của các thiết bị gần như giống nhau nên thông tin từ tài liệu này có thể dễ dàng khái quát sang các mẫu máy khác. Để thử nghiệm, chúng tôi đã chọn ba thiết bị thuộc dòng iTach và một đại diện của dòng GC-100.

Thiết bị

Tất cả các mô hình được cung cấp ở dạng đơn giản hộp các tông, khá điển hình cho loại thiết bị này. Bộ sản phẩm bao gồm nguồn điện (12 V 0,5 A, chiều dài cáp - khoảng một mét rưỡi), một tờ rơi có mô tả và đối với một số sửa đổi nhất định, bộ phát hồng ngoại (chiều dài cáp - 210 cm) và các phụ kiện khác.

Gia đình iTach thoạt nhìn có hệ thống đặt tên khó hiểu nhưng thực tế lại rất đơn giản để hiểu. Đầu tiên là loại kết nối với mạng máy tính - dây (IP) hoặc bộ điều khiển không dây (WF), sau đó là “2”, trong trường hợp này có nghĩa là “đến”, tiếp theo là loại giao diện đầu ra (IR - hồng ngoại, SL - nối tiếp, CC - đóng tiếp điểm (rơle)). Tùy chọn, các kiểu máy có kết nối mạng có dây có thể hỗ trợ nguồn PoE, được biểu thị bằng hậu tố bổ sung “-P”. Vì vậy, trong tài liệu này, chúng tôi đã thử nghiệm các mô hình IP2CC, WF2SL và WF2IR.

Phạm vi giao diện được hỗ trợ này cho phép chúng tôi giải quyết hầu hết các vấn đề liên quan đến điều khiển từ xa công nghệ: mô phỏng việc đóng nút, gửi lệnh IR và điều khiển qua cổng nối tiếp, bao gồm cả trạng thái nhận từ thiết bị.

Tất cả các đại diện của bộ truyện đều được thực hiện trong cùng một trường hợp nhỏ gọn, có kích thước 84×61×31 mm không bao gồm cáp và ăng-ten. Phần thân chính được làm bằng nhôm sơn đen, các đầu được bọc bằng cao su cứng. Có một miếng kim loại chèn dưới nắp để che chắn phần nhân.

Tất cả các kết nối và điều khiển được lắp ráp ở một bên. Thiết bị có thể được cấp nguồn từ một nguồn điện áp DC với thông số 5-16 V, mức tiêu thụ tối đa là 300mA. Đặc biệt, tính năng này cho phép bạn sử dụng nguồn điện từ cổng USB, có thể bao gồm một cáp đặc biệt.

Bảng điều khiển phía sau được chia thành hai khối. Bên trái có cổng mạng hoặc một cổng xoay nhỏ không thể tháo rời anten wifi, đầu vào nguồn điện, chỉ báo và lỗ đặt lại. Trên mô hình IR, nó cũng chứa bộ thu IR cho chế độ đào tạo. Nếu không khôi phục giá trị mặc định, sẽ khó kết nối lại các mẫu không dây với mạng khác.

Lưu ý rằng nếu bạn, giống như nhiều người dùng đã được đào tạo, không muốn nhét các vật kim loại vào các thiết bị điện tử không có lý do chính đáng, trong trường hợp này bạn sẽ phải thay đổi quyết định. Thực tế là trong lỗ đặt lại không có nút cơ truyền thống mà là một cặp tiếp điểm cần được đóng lại, chẳng hạn như bằng kẹp giấy. Tuy nhiên, đối với model IR, bạn nên thực hiện việc này hết sức thận trọng để không làm hỏng bộ thu IR.

Khối bên phải, màu nền được chọn tùy thuộc vào loại giao diện được hỗ trợ, chứa ba cặp tiếp điểm có đèn báo (đối với kiểu CC), cổng nối tiếp chín chân có đèn báo (kiểu SL) hoặc ba đầu nối minijack 3,5 mm và đèn báo kết nối bộ phát hồng ngoại (model IR).

Chúng ta hãy xem xét kỹ hơn các khả năng sửa đổi khác nhau. Dòng CC có ba rơle tích hợp có thể chuyển đổi tải lên đến 24 V 5 A. Nguồn điện lưới không thể được điều khiển trực tiếp theo cách này mà để điều khiển hệ thống khác nhau Chúng có thể được sử dụng để điều khiển nồi hơi, cổng, máy bơm và các thiết bị khác. Điều này cho phép bạn thêm một chút thông minh vào hệ thống “không thông minh” thông thường.

Các mẫu SL cho phép bạn truyền và nhận dữ liệu qua cổng nối tiếp RS-232 tiêu chuẩn. Hệ thống hỗ trợ tốc độ từ 1200 đến 115200 baud và bộ tùy chọn cổng thông thường, bao gồm kiểm soát luồng phần cứng. Chỉ có một cổng, vì vậy đối với một số khách hàng, bạn sẽ cần mua số lượng bộ điều hợp cần thiết.

Nếu cần gửi lệnh qua kênh IR, sửa đổi IR sẽ được sử dụng. Sử dụng tùy chọn này là tốt nhất một cách phổ quát giao diện với thiết bị âm thanh-video và cho phép bạn loại bỏ gần như hoàn toàn các vấn đề tương thích và sử dụng bất kỳ thiết bị nào trong quá trình cài đặt. Các mô hình trong loạt bài này có ba đầu ra độc lập. Chúng thường được kết nối với các bộ phát hồng ngoại được gắn trực tiếp trên cửa sổ bộ thu và thiết bị thứ ba cho phép bạn làm việc với một “IR blaster” có thể truyền tín hiệu đến một số bộ thu cùng lúc, tương ứng với việc sử dụng điều khiển từ xa IR truyền thống. Tuy nhiên, trong trường hợp sau, vì những lý do hiển nhiên, rất khó đảm bảo việc truyền tín hiệu. Ngoài ra, các cảm biến độc quyền có thể được kết nối với các đầu nối này để điều khiển từ xa trạng thái, được sử dụng trong các tình huống đặc biệt. Cũng Mô hình này có thể được sử dụng để điều khiển dải đèn LED (mờ). Lưu ý rằng bộ điều hợp có bộ thu lệnh tích hợp để triển khai khả năng học tập.

Các bộ chuyển đổi được sử dụng như “hộp đen” nên người dùng không cần biết bất kỳ chi tiết nào về cấu trúc bên trong. Nếu câu hỏi này quan trọng thì chúng tôi sẽ thông báo cho bạn rằng bộ điều khiển dựa trên nền tảng Microchip và sử dụng các chip như PIC24FJ256, ENC424J (ở phiên bản có dây) và MRF24WB0MB (ở phiên bản không dây).

Nếu dòng iTach đại diện cho các thiết bị nhỏ gọn để giải quyết các nhiệm vụ nhỏ, thì đại diện của dòng GC-100, được giới thiệu cách đây 5 năm và là thế hệ bộ điều khiển trước đó, lại linh hoạt hơn.

Nó bao gồm hai mô hình chính kết hợp một số tùy chọn giao diện trong một trường hợp: GC-100-6 hỗ trợ một cổng nối tiếp và ba cổng IR, và GC-100-12, ngoài việc tăng gấp đôi các chỉ báo này, còn được trang bị thêm ba rơle đầu ra. Bản sửa đổi GC-100-18 chỉ khác với bản sửa đổi thứ mười hai ở thiết kế của hộp, hỗ trợ lắp đặt vào giá đỡ tiêu chuẩn. Dòng sản phẩm này thuận tiện sử dụng trong các dự án lắp đặt lớn có không gian dành riêng để xử lý nội dung đa phương tiện.

Các mẫu thuộc dòng GC-100 chỉ khác nhau về khả năng hỗ trợ kết nối có dây, được cấp nguồn DC 9-18 V 300 mA, hoàn toàn cơ thể kim loại kích thước tăng lên, thiếu nút reset chuyên dụng và nền tảng dựa trên bộ điều khiển Microchip PIC18F8720. Tất cả các đặc điểm khác đều tương tự như dòng iTach.

Kết nối và thiết lập

Các thiết bị yêu cầu cài đặt sơ bộ đặc biệt tối thiểu và có thể được tích hợp vào hệ thống chỉ trong vài phút. Không rõ lắm tại sao nhà sản xuất lại chọn cài đặt địa chỉ mạng mặc định cố định thay vì sử dụng DHCP. Vì vậy, nếu mạng của bạn không phải là 192.168.0.*, bạn sẽ phải thay đổi địa chỉ mạng của PC để truy cập bộ điều hợp. Để kiểm tra địa chỉ hiện tại của thiết bị, bạn có thể sử dụng tiện ích iHelp đặc biệt. Cô ấy cũng cung cấp thông tin chi tiết về mô hình. Đặc biệt, bằng cách này, bạn có thể tìm ra phiên bản chương trình cơ sở và nếu cần, hãy cập nhật nó bằng cách tải xuống tệp từ phần hỗ trợ trên trang web của nhà sản xuất. Điều đáng lưu ý là điều này hiếm khi được yêu cầu, vì câu hỏi phần mềm Nhà sản xuất rất có trách nhiệm. Thật không may, tiện ích này không cho phép bạn thay đổi cài đặt mạng của thiết bị và để thực hiện việc này, bạn sẽ phải truy cập vào giao diện web của thiết bị.

Nếu bạn kết nối một thiết bị không dây, bạn sẽ phải tốn thêm một chút thời gian. Vì bộ điều hợp chỉ có một Sự kiểm soát mạng lưới, sau đó để tích hợp vào mạng trước tiên bạn cần kết nối với do thiết bị tạo ra mạng, hãy truy cập giao diện web tích hợp và định cấu hình bộ điều hợp để hoạt động với bộ định tuyến thông qua nó. Vấn đề gần đây ở đây là phương tiện thông thường Windows 8.1 không cho phép bộ điều hợp kết nối với mạng ngang hàng. Vì vậy bạn sẽ cần sử dụng máy tính với máy tính khác hệ điều hành hoặc tiện ích gốc của nhà sản xuất bộ điều hợp mạng. Tiếp theo bạn cần xác định thông số qua giao diện web điểm không dây quyền truy cập (tên và bảo mật), cũng như thay đổi địa chỉ IP hoặc cho phép nhận địa chỉ đó qua DHCP. Lưu ý rằng ở đây không có chế độ tìm kiếm mạng cũng như không hỗ trợ WPS.

Lưu ý rằng bộ điều khiển có dây đáp ứng tiêu chuẩn Ethernet nhanh và có thể kết nối ở tốc độ 10 hoặc 100 Mbps, đồng thời hỗ trợ không dây 802.11b ở băng tần 2,4 GHz. Mặc dù phiên bản này đã lỗi thời nhưng nó khá tương thích với các điểm truy cập hiện đại, bao gồm cả những điểm truy cập có hỗ trợ WPA/WPA2-PSK. Vấn đề duy nhất ở đây có thể là do tính chất của vi điều khiển tích hợp tốc độ thực kết nối là 1 hoặc 2 Mbit/s, điều này có thể ảnh hưởng đến độ ổn định khi hoạt động trong mạng không dây có tải nặng. Trong trường hợp này, bạn nên sử dụng phiên bản có dây của bộ chuyển đổi hoặc chỉ tạo mạng không dây chuyên dụng cho các thiết bị này.

Giao diện web của bộ điều hợp chỉ cung cấp các cài đặt thiết bị cơ bản. Xin lưu ý rằng quyền truy cập vào nó có thể được bảo vệ bằng mật khẩu. Đối với dòng CC thì chỉ có cài đặt mạng. Trong các mô hình cho cổng nối tiếp, các tham số của nó được chọn ở đây - tốc độ, tính chẵn lẻ, điều khiển luồng và các tham số khác. Trong trường hợp có sự cố, số liệu thống kê được hiển thị về lỗi nhận và truyền dữ liệu có thể hữu ích.

Đối với các thiết bị IR, loại kết nối cho mỗi đầu nối được cấu hình thông qua giao diện web. Xin lưu ý rằng một số thông số có thể được thay đổi trong tương lai. đội đặc biệt mà không cần sử dụng giao diện web.

Sử dụng trong các hệ thống tự động hóa

TCP/IP tiêu chuẩn được sử dụng để quản lý trực tiếp các bộ điều hợp và thiết bị được kết nối với chúng. Nhờ điều này và tính đến giao thức điều khiển thử nghiệm đơn giản, các mô hình được đề cập có thể dễ dàng tích hợp vào hầu hết các hệ thống tự động hóa hiện đại. Công ty cung cấp Mô tả đầy đủ API trong tài liệu trực tuyến có sẵn cho tải xuống miễn phí Trực tuyến. Điều thú vị là, ngoài các lệnh điều khiển và lấy trạng thái, các gói thông tin được cung cấp đặc biệt mô tả cấu hình thiết bị.

Đầu tiên chúng ta hãy xem những lệnh nào hỗ trợ mô hình khác nhau. Để gửi chúng, bạn cần tạo kết nối TCP tới địa chỉ IP của bộ điều hợp và cổng 4998. Không thể thay đổi số sau, nhưng điều này không có ý nghĩa gì trong trường hợp này. Việc sử dụng TCP cho phép kiểm soát việc phân phối lệnh, điều này rất quan trọng đối với hệ thống tự động hóa. Xin lưu ý rằng hệ thống không cung cấp bất kỳ quyền kiểm soát quyền truy cập nào. Các thiết bị có thể nhận và thực thi lệnh từ bất kỳ nguồn nào, kể cả qua Internet. Nếu điều này vi phạm tính bảo mật của hệ thống, nên tạo một mạng IP riêng cho chúng và sử dụng các công nghệ bảo mật truyền thông khác.

Các tham số lệnh bao gồm các tham số địa chỉ cổng bên trong, đặc biệt là số mô-đun và số cổng. Khi sử dụng các mẫu máy dòng iTach, số mô-đun luôn là bằng một, vì trong chúng chỉ có một và đối với GC-100, nó có thể nhận các giá trị khác. Đây thực tế là sự khác biệt duy nhất khi làm việc với các thiết bị thuộc các dòng khác nhau.

Với thiết bị điều khiển rơle, mọi thứ khá đơn giản. Lệnh “setstate” cho phép bạn bật hoặc tắt rơle cần thiết và lệnh “getstate” cho phép bạn nhận được phản hồi về trạng thái hiện tại của nó. Lưu ý rằng trạng thái cũng được ban hành để đáp lại lệnh thay đổi nó. Để kiểm tra mô hình này, chúng tôi đã kết nối nó với bộ điều chỉnh độ sáng RGBW cho dải đèn LED Fibaro như nút bên ngoài sự quản lý. Tất nhiên, đây là một lựa chọn nhân tạo, nhưng không có lựa chọn nào khác thiết bị phù hợp Tôi không thể tìm thấy nó trong tầm tay.

Mô hình truyền lệnh tới giao diện RS-232 hoạt động hơi khác một chút. Ngoài cổng 4998 để thiết lập và kiểm tra trạng thái, nó còn sử dụng cổng thứ hai (đối với cổng duy nhất trong dòng iTach - 4999, còn có các giá trị khác trong GC-100) để tổ chức kênh truyền và nhận dữ liệu với giao diện này. Để kiểm tra tình huống này, chúng tôi đã sử dụng TV Sharp, chỉ có cổng nối tiếp. Kết nối được thực hiện bằng cáp ba dây tiêu chuẩn. Tham khảo hướng dẫn sử dụng TV để biết các cài đặt cổng cần thiết. Ở đó bạn có thể thấy danh sách các lệnh có sẵn. Đặc biệt, thiết bị có chức năng bật tắt, chuyển đổi đầu vào, chọn kênh, điều khiển âm lượng, chế độ video và âm thanh và một số chức năng khác.

Có lẽ chính việc thực hiện truyền lệnh hồng ngoại gây ấn tượng lớn nhất. Các thiết bị này cực kỳ linh hoạt nhờ cấu hình linh hoạt tất cả các tham số gói, bao gồm tần số điều chế, số lượng và thời lượng xung, cũng như các chế độ lặp lại, không giống như các mô hình khác, thường chỉ có thể ghi nhớ và tái tạo số lượng giới hạn gói. Để gửi, hãy sử dụng lệnh “sendir” với tất cả thông số quy định, vì vậy chuỗi thực tế có thể rất dài. Sau khi quá trình chuyển hoàn tất, bộ điều hợp sẽ gửi báo cáo. Nếu cần, quá trình truyền có thể được dừng lại bằng một lệnh đặc biệt.

Để có được dữ liệu cần thiết để truyền gói, có một số cách - sử dụng cơ sở mã làm sẵn, được sử dụng trong một số hệ thống tự động hóa, chuyển đổi mã từ định dạng HEX trong tiện ích iConvert ban đầu hoặc đào tạo thông qua tiện ích tích hợp sẵn Bộ thu hồng ngoại (hoặc bên ngoài trong trường hợp dòng GC-100) bằng cách sử dụng chương trình iLearn.

Đúng, khi làm việc trong Windows 8.1, tiện ích này tỏ ra không ổn định lắm. Trong mọi trường hợp, tốt hơn là nên sử dụng các mã làm sẵn vì chúng thường chính xác hơn. Lưu ý rằng nhà sản xuất cung cấp quyền truy cập vào mã dựa trên . Một số khó khăn nữa ở đây có thể là do việc lập chỉ mục trong cơ sở dữ liệu này không theo mô hình cụ thể thiết bị, mà bằng một loạt các điều khiển từ xa. Ví dụ: đối với TV LG, có bảy bộ để bạn lựa chọn, từ đó bạn sẽ phải chọn bộ mình cần. Kịch bản điều khiển IR đã được thử nghiệm với một bộ TV, đầu thu và đầu phát đa phương tiện.

Ngoài ra, các sản phẩm dòng IR có thể sử dụng cổng của chúng để hoạt động với các cảm biến bên ngoài (đóng tiếp điểm, hiện diện điện áp hoặc tín hiệu video tần số thấp). Trạng thái của họ có thể được đọc qua mạng hoặc có thể thiết lập việc gửi thông thường tin nhắn quảng bá trạng thái thông qua giao thức UDP.

Một chế độ đầu ra khác, chỉ được hỗ trợ trong các mẫu iTach, là điều khiển dải đèn LED. Trong trường hợp này,PWM được sử dụng để điều chỉnh độ sáng (mờ). Có thể sử dụng một trăm cấp độ, chọn tốc độ thay đổi và kiểm soát trạng thái. Ngoài ra, một chế độ chuyên dụng đặc biệt (chiếm cả ba cổng) để kết nối dải đèn LED và một hoặc hai nút điều khiển gần đây đã được triển khai.

Tiện ích iTest rất hữu ích cho việc kiểm tra ban đầu chức năng của bộ điều hợp. Nó cho phép bạn gửi lệnh đến bộ điều hợp và hiển thị thông báo phản hồi. Chúng tôi sử dụng nó để đảm bảo rằng tất cả các thiết bị dùng trong thử nghiệm đều được cấu hình đúng. Nó đặc biệt hữu ích để kiểm tra các lệnh điều khiển IR, vì không phải lúc nào cũng có thể đọc chính xác mã điều khiển từ xa trong lần đầu tiên và trước khi lập trình các lệnh và tập lệnh, bạn cần đảm bảo rằng mọi thứ hoạt động như mong đợi. Vâng, những gì xảy ra tiếp theo là vấn đề công nghệ.

Đối với kịch bản tích hợp đầu tiên vào hệ thống tự động hóa, chúng tôi đã sử dụng phương pháp nổi tiếng sản phẩm nội địa. Nó cho phép bạn tạo giao diện người dùngđiều khiển hệ thống chạy trên điện thoại thông minh, máy tính bảng và máy tính. Tính năng độc đáo giải pháp là sự linh hoạt trong thiết kế vẻ bề ngoài- bạn không chỉ có thể chọn các điều khiển mà còn có thể thay đổi thiết kế của chúng, sử dụng hình ảnh, ảnh chụp và phông chữ của riêng bạn. Ngoài ra, hệ thống còn cung cấp khả năng tương tác với các giải pháp dựa trên AMX, Crestron, KNX và các giao diện khác. Chúng tôi sẽ cho bạn biết thêm về sản phẩm trong một bài viết riêng.

Giao diện được tạo cho tùy chọn bảng điều khiển cần thiết trong chương trình iRidium GUI Editor. Thoạt nhìn thì có vẻ giống nhất biên tập đồ họa. Danh sách có sẵn cho người dùng trong các cửa sổ và menu bổ sung hình ảnh làm sẵn và điều khiển, danh mục các giao diện và thiết bị, hành động lập trình và các tính năng khác.

Ví dụ: chúng tôi đã tạo một giao diện với hai công tắc cho ba kênh IP2CC và một số nút để điều khiển thiết bị qua cổng IR và cổng nối tiếp. Lưu ý rằng phản hồi cũng có thể được sử dụng ở đây, điều này có thể hữu ích, chẳng hạn như để theo dõi trạng thái của đầu ra rơle và thay đổi hình thức của các nút. Xin lưu ý rằng các lệnh IR cụ thể có sẵn trong cơ sở dữ liệu tích hợp và chỉ cần kéo và thả để sử dụng chúng. Và tất nhiên, bạn có thể gán không chỉ một lệnh cho một nút giao diện mà còn có thể gán toàn bộ tập lệnh, chẳng hạn như để bật rạp hát tại nhàđể xem video từ trình phát đa phương tiện.

Ngoài ra, chức năng đào tạo có sẵn trực tiếp từ giao diện soạn thảo. Không có cơ sở lệnh như vậy cho bộ điều khiển cổng nối tiếp và bạn sẽ phải tự nhập các mã được yêu cầu từ tài liệu thiết bị. Lưu ý rằng trên trang web của nhà phát triển iRidium, bạn có thể tìm thấy hướng dẫn chi tiết và ví dụ về việc sử dụng sự kết hợp này.

Chúng tôi đã triển khai kịch bản thứ hai với bộ điều khiển Fibaro Home Center Lite. Nhờ sự hỗ trợ thiết bị ảo làm việc trên mạng IP, chúng tôi có thể tạo các điều khiển (nút) tùy chỉnh và liên kết chúng với một số lệnh nhất địnhđể gửi tới bộ điều hợp Global Cache. Ngoại trừ việc chọn mã IR cần thiết và sự tinh tế trong việc định dạng các lệnh đã gửi, chúng tôi không gặp bất kỳ khó khăn nào trong tình huống này. Lưu ý rằng hệ thống tự động hóa này không cung cấp khả năng nhận phản hồi từ các thiết bị ảo và theo dõi trạng thái của chúng.

Như chúng ta có thể thấy, việc lựa chọn giao thức IP hóa ra thực sự quyết định đúng đắn, cho phép sử dụng bộ điều hợp với nhiều bộ điều khiển khác nhau và quan trọng là đảm bảo dễ dàng cấu hình.

Phần kết luận

Các hệ thống tự động hóa hiện đại, mặc dù có lịch sử lâu đời và thường có rất nhiều mẫu mã, nhưng không phải lúc nào cũng có thể hoạt động hoàn toàn với thiết bị của bên thứ ba, được trang bị các giao diện phổ biến như RS-232 và IR. Các bộ điều hợp chuyên dụng do Global Cache sản xuất được thảo luận trong tài liệu này có thể giải quyết hiệu quả những vấn đề này nhờ sự hỗ trợ của tiêu chuẩn giao diện mạng, giao thức đơn giảnđiều khiển và cấu hình linh hoạt.

Nếu cần điều khiển một số lượng nhỏ thiết bị, bạn có thể sử dụng các sản phẩm nhỏ gọn của dòng iTach và khi đặt thiết bị vào giá đỡ, dòng GC-100 rất hữu ích. Trong số những đặc điểm tích cực khác, chúng tôi lưu ý chất lượng cao sản xuất, khả năng cung cấp nhiều loại điện áp, phần sụn ổn định, hỗ trợ chất lượng cao, mức độ phổ biến đối với những người cài đặt và nhà phát triển phần mềm trong lĩnh vực này.

Nghiên cứu thực tế cho thấy các bộ điều hợp rất dễ kết nối, cấu hình và tích hợp vào hệ thống tự động hóa. Có thể có một số khó khăn khi lựa chọn mã IR cho thiết bị điều khiển, nhưng cơ sở dữ liệu có sẵn của nhà sản xuất và chế độ học tập từ điều khiển từ xa hiện có có thể giúp ích ở đây. Chọn tiêu chuẩn môi trường mạng cho phép bạn sử dụng các thiết bị với hầu hết mọi hệ thống hiện đại tự động hóa, bao gồm cả bộ điều khiển trong dự án phát triển riêng. Từ quan điểm công dụng thực tếđáng để xem xét việc thiếu bất kỳ sự bảo vệ nào trong giao thức mạngđiều khiển, tuy nhiên trong trường hợp này nguyên nhân là do việc cài đặt bộ điều khiển có hiệu suất tương đối thấp. Có lẽ ở những thế hệ sản phẩm tiếp theo nhà sản xuất sẽ chú ý đến vấn đề này.

Điều đáng nói là trong bài đánh giá này, chúng tôi không nói về mẫu bộ chuyển đổi mới nhất, iTach Flex. Thậm chí còn nhỏ hơn dòng iTach, thiết bị này hỗ trợ RS-232 hoặc IR (một hoặc ba bộ phát), bộ thu đào tạo tích hợp và điều khiển trình duyệt web.

Ở cuối ấn phẩm, cần nói vài lời về giá thành sản phẩm. Tất nhiên, giá của các thiết bị được sử dụng trong các hệ thống tự động hóa được thiết kế để lắp đặt bởi những người lắp đặt chuyên nghiệp khó có thể được gọi là hấp dẫn đối với người dùng cuối. Nhưng đây là một đặc điểm của phân khúc thị trường này, nơi thường có Chúng ta đang nói về về chi phí của toàn bộ dự án, có tính đến việc phát triển, cài đặt, cấu hình và đào tạo. Vì vậy, đây là bảng giá bán lẻ địa phương của thiết bị Global Cache đã được đánh giá từ một nhà phân phối trong nước chỉ để tham khảo.

Sản phẩmGiá
iTach IP2CC/IP2SL/IP2IR$225
iTach IP2CC-P/IP2SL-P/IP2IR-P$290
iTach WF2CC/WF2SL/WF2IR$275
GC-100-06$315
GC-100-12$592