2017-07-21 18 views
10

Hãy tưởng tượng có một không gian mở vật lý lớn với 100 thiết bị IoT. Tất cả chúng được kết nối với nhau thông qua một mạng lưới (adhoc wifi) và mỗi thiết bị có dữ liệu riêng của nó. Vì đó là một không gian rộng lớn, bộ định tuyến/điểm truy cập wifi chỉ có thể đạt tới 10% trong số 100 nút, tức là 10 nút. 10 nút này được coi là nút chính chính và phần còn lại là nô lệ. Người nô lệ có thể có nô lệ riêng của họ cũng được gọi là Masters bậc hai. Vì vậy, cấu trúc phân cấp giống như bất kỳ tổ chức tiêu biểu nào. Mọi người đều có một bậc thầy và chỉ có 10% các nút chính có quyền truy cập vào internet.Mạng lưới có thiết lập chính/phụ

Mục tiêu là thu thập dữ liệu từ tất cả các nút và đẩy dữ liệu vào cơ sở dữ liệu trung tâm có thể lưu trữ trên AWS hoặc bất kỳ dịch vụ đám mây nào khác. Điều này có nghĩa là mỗi nô lệ phải truyền dữ liệu của nó đến chủ nhân của nó và cuối cùng là 10 bậc thầy hàng đầu có thể đẩy nó lên đám mây.

Hỗ trợ mạng lưới có truyền lại dữ liệu hoặc có bất kỳ phần mềm lưới nguồn mở nào mà tôi có thể sử dụng cho một cái gì đó như thế này không?

+0

tôi trên mạng lưới ấn tượng đang thực hiện công việc bằng cách riêng của mình. mọi thiết bị phát hiện thiết bị lân cận và cố gắng xác định tuyến đường để truy cập nội dung. Vấn đề lớn với trường hợp sử dụng của bạn: phát hiện tuyến đường. Càng có nhiều thiết bị thì phát hiện tuyến đường càng mất băng thông. Bạn chỉ có thể bị tắc nghẽn mạng vì điều đó. – wargre

Trả lời

3

Thông thường, ngăn xếp mạng của mạng lưới sẽ xử lý việc này. Một ví dụ về một mạng lưới là Zigbee. Đó là đặc tả mô tả ba loại thiết bị:

Nguồn: Wikipedia Zigbee

thiết bị Zigbee là ba loại:

Điều phối viên Zigbee (ZC): Các thiết bị có khả năng nhất, Điều phối viên tạo thư mục gốc của mạng cây và có thể kết nối với các mạng khác. Có chính xác một điều phối viên zigbee trong mỗi mạng vì nó là thiết bị khởi động mạng ban đầu (đặc tả lightlink zigbee cũng cho phép hoạt động mà không có một điều phối viên zigbee, làm cho nó dễ sử dụng hơn cho các sản phẩm gia dụng). Nó lưu trữ thông tin về mạng, bao gồm cả hoạt động như Trung tâm Tin cậy & kho lưu trữ cho khóa bảo mật. [32] [33]

Zigbee Router (ZR): Cũng như chạy một chức năng ứng dụng, Bộ định tuyến có thể hoạt động như một bộ định tuyến trung gian, truyền dữ liệu từ các thiết bị khác.

Zigbee End Device (ZED): Chỉ có đủ chức năng để nói chuyện với nút cha (hoặc là Điều phối viên hoặc Bộ định tuyến); nó không thể chuyển tiếp dữ liệu từ các thiết bị khác. Mối quan hệ này cho phép các nút ngủ một lượng đáng kể thời gian do đó cho tuổi thọ pin dài. Một ZED đòi hỏi số lượng bộ nhớ ít nhất, và do đó, có thể ít tốn kém hơn để sản xuất so với ZR hoặc ZC.

Trong trường hợp của bạn, bạn sẽ có một số thiết bị đầu cuối Zigbee, mười bộ định tuyến Zigbee và một kết nối internet Zigbee.

Các thuyết minh trang Wikipedia mã nguồn mở Zigbee thực hiện điều này: http://zboss.dsr-wireless.com/

Các vấn đề liên quan