Truy cập từ xa cho nhiều đơn vị dự án IoT


10

Chúng tôi đang trong giai đoạn đầu lập kế hoạch cho một dự án IoT.

Một vấn đề chúng tôi đang đấu tranh là làm thế nào máy chủ dựa trên Internet của chúng tôi có thể truy cập từng đơn vị của dự án IoT của chúng tôi và triển khai các cập nhật mã, tin nhắn ... vv

Tôi lo ngại về điều này bởi vì, tất nhiên, mỗi đơn vị IoT nằm trong mạng WiFi riêng được thiết kế đóng.

Làm thế nào để máy chủ của chúng tôi, một phần thiết yếu trong thiết lập của chúng tôi, gọi tất cả là 'trẻ em' trong các mạng đóng tương ứng của chúng?


1
Chào mừng bạn đến với trao đổi IoT! Những giao thức nào bạn có kế hoạch sử dụng?
nặc

@ nặc danh2: Cảm ơn đã chào đón. Tha thứ cho tôi nhưng tôi hoàn toàn mới với điều này. Tôi không biết nên sử dụng giao thức nào, ít nhất, tôi không biết bạn đang đề cập đến cái gì.
sisko

1
@Mawg - điều đó không thực sự đúng, thậm chí trong lịch sử. Điều đúng là khách hàng phải khởi tạo kết nối - nhưng miễn là kết nối được mở, máy chủ có thể đẩy lưu lượng không mong muốn xuống. Nếu kết nối bị ngắt, máy khách sẽ thiết lập lại. Đây không phải là một ý tưởng mới.
Chris Stratton

Ái chà! Tôi đã thực sự viết điều đó? Ngay trước giờ đi ngủ, nhưng vẫn không có lý do. Tôi sẽ xóa bình luận thiếu tôn trọng đó (tuy nhiên, tôi nghĩ rằng điểm chính của tôi là điều này không có gì mới đối với IoT và câu hỏi có thể đã được hỏi tốt hơn trên một trang web chị em)
Mawg nói phục hồi lại

Câu trả lời:


6

Có vẻ như bạn nên tìm kiếm một nền tảng quản lý thiết bị IoT hoàn chỉnh - có quá nhiều khía cạnh phức tạp về khả năng mở rộng, bảo mật, cung cấp và cập nhật chương trình cơ sở để điều này trở thành một điều hợp lý để thử và phát triển trong nhà từ đầu. Hãy chắc chắn rằng bạn chọn một nền tảng sử dụng các tiêu chuẩn mở.

Để trả lời câu hỏi của bạn trực tiếp hơn, mỗi điểm cuối thường mở kết nối được bảo mật TLS đến máy chủ đám mây (sử dụng cái gì đó như CoAP, LWM2M hoặc MQTT tùy thuộc vào mục đích của kết nối), vì vậy các kết nối hầu như luôn được bắt đầu từ điểm cuối. Chỉ với IPv6 hoặc các trường hợp sử dụng cụ thể cụ thể, bạn mới có khả năng có đám mây khởi tạo kết nối mà không cần bất kỳ sự trợ giúp nào từ điểm cuối.


5

Một cách tốt để truy cập các thiết bị nằm rải rác trong các mạng riêng là sử dụng MQTT để liên lạc. Trong máy chủ MQTT xuất bản tin nhắn về các chủ đề và thiết bị có thể đăng ký chúng và do đó được thông báo khi nội dung mới đến chủ đề.

các giải pháp có sẵn trên web, bạn có thể chọn một hoặc thực hiện theo cách của riêng bạn.

Ý tưởng chính là tạo một chủ đề cho ví dụ 'cập nhật chương trình cơ sở' và liên kết hoặc chính gói đó là phản hồi. Tin nhắn MQTT để đánh dấu tin nhắn đã đọc khiến việc cập nhật chỉ xảy ra một lần.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.