Kết nối thiết bị Remote I/O qua mọi khoảng cách với mạng di động
3/1/2021
- Tạo kết nối của riêng bạn - có dây hoặc không dây -
giữa các vị trí. Điều này có thể được thực hiện bằng kết nối cáp quang,
đồng hoặc các giải pháp kết nối không dây chuyên dụng. Với giải pháp này,
chi phí triển khai có thể cao và tính khả thi sẽ phụ thuộc vào khoảng cách
và địa hình thực tế.
- “Thuê” kết nối bằng các đường kết nối riêng từ nhà
cung cấp dịch vụ viễn thông, người có khả năng đã có nhiều cơ sở hạ tầng
kết nối có dây. Đây từng là một giải pháp phổ biến, nhưng ngày nay, việc
thuê các đường kết nối riêng đã trở nên cực kỳ đắt đỏ hoặc hoàn toàn không
có.
- Sử dụng giải pháp “Internet of Things” (IoT) trong đó bạn xuất bản dữ liệu từ vị trí từ xa qua kết nối Internet, liên kết với mạng cục bộ của bạn, sau đó sử dụng dữ liệu đó tại địa điểm cục bộ. Mặc dù hiệu quả, nhưng điều này có thể đòi hỏi phải thiết kế lại hệ thống, cài đặt các thiết bị thông minh và tích hợp phần mềm chuyên dụng.
Tình thế tiến thoái lưỡng nan của khách hàng về việc thuê đường dây riêng
Sử dụng Node-RED làm Giải pháp phần mềm
- Đọc trạng thái đầu vào của thiết bị ADAM để biết trạng thái của bế chứa.
- Nếu trạng thái đầu vào đã thay đổi, thông tin sẽ được xuất bản thông báo MQTT tới MQTT broker với thông tin trạng thái của các đầu vào đó.
- Nếu trạng thái đầu vào không thay đổi trong khoảng thời gian xác định của khách hàng, chúng tôi sẽ xuất bản thông báo MQTT tới MQTT broker với trạng thái hiện tại của những cảnh báo đó dưới dạng chức năng “nhịp tim”. Bằng cách này, chúng tôi có thể phân biệt được sự khác biệt giữa bể chứa không sử dụng và không thay đổi trạng thái trong nhiều ngày để loại trừ lỗi hệ thống.
- MQTT xuất bản dữ liệu qua kết nối IP. Để thêm một số hệ thống chịu lỗi dự phòng, nếu thiết bị từ xa không thể thiết lập kết nối IP, nó sẽ chuyển kết nối sang SMS và gửi dữ liệu qua tin nhắn văn bản. Nó cũng gửi một tin nhắn văn bản đến điện thoại di động của quản trị viên cho biết rằng hệ thống đã chuyển sang sử dụng SMS. Mặc dù hệ thống chịu lỗi này đang sử dụng cùng một lớp vật lý, nhưng với kết nối di dộng, nó là một lớp mạng hoàn toàn khác.
- Để ngăn chặn việc nhắn tin quá nhiều qua SMS sẽ làm tăng chi phí viễn thông, hệ thống từ xa sẽ đếm các tin nhắn được gửi trong một khoảng thời gian hàng tháng và ngừng gửi chúng trước khi gây ra tình trạng quá tải gói cước di động.
- Đăng ký các chủ đề tin nhắn MQTT được tạo từ các địa điểm từ xa.
- Giải mã thông báo đó và chuyển nó thành lệnh tới thiết bị đầu ra kỹ thuật số ADAM cục bộ, thiết bị này cung cấp trạng thái bể chứa cho các nhà vận hành tại địa điểm cục bộ.
- Đặt lại chức năng “watchdog timer” cục bộ khi nhận được tin nhắn. Nếu bộ đếm thời gian đó không nhận được bất kỳ tín hiệu nào qua MQTT hoặc SMS trong một khoảng thời gian xác định của khách hàng, chúng tôi giả định rằng hệ thống bị lỗi và đặt đầu ra của mô-đun ADAM cục bộ thành trạng thái cảnh báo.
Nhẹ và thích ứng
Cảnh báo và giả định
Danh sách thiết bị sử dụng
Sample Node-RED Flows