Vì sự đa dạng của các vấn đề mạng không dây và các ứng dụng, một cảm biến không dây mạng (WSN) thử nghiệm dự kiến sẽ được linh hoạt, hỗ trợ nhiều loại topo mạng và tùy chọn giao thức mạng lớp để cho phép số lượng lớn nhất của ứng dụng. Cơ sở phải cho phép việc thiết kế như nhiều thực tế IoT experimentations càng tốt, về quy mô, hành vi, chức năng, môi trường và hạn chế. Chúng tôi đã tập hợp các tính năng này thành các loại sau: (1) thử nghiệm, (2) phần cứng đặc trưng, (3) tính di động và (4) bổ sung các tính năng, chúng tôi chi tiết trong sau đây.A. thí nghiệmTừ quan điểm người dùng, các dịch vụ và công cụ được cung cấp để thiết kế và tương tác với các thử nghiệm nên dễ dàng và trực quan để có trong tay.Đặc điểm kỹ thuật: Các bước đầu tiên thử nghiệm một là đặc tả, ví dụ như việc lựa chọn các nguồn lực đầy đủ về số lượng, loại hoặc các tài sản khác, nhưng cũng xác định các chương trình để tải lên, và các dữ liệu được thu thập. Cách thiết lập và xác nhận một cấu hình là một tính năng quan trọng.Tương tác: Thử nghiệm sẽ cung cấp các giao diện phù hợp để tương tác với các thiết bị, và thử nghiệm liên tục để theo dõi tiến bộ của mình, điều chỉnh thông số hoặc gỡ lỗi. Trong khi hầu hết sẵn có để thử nghiệm có thể truy cập thông qua giao diện web, chỉ có một vài cung cấp ssh kết thúc để truy cập tài nguyên, hoặc cả hai. Một số tiếp xúc với nguồn lực và chức năng của họ như dịch vụ web, cung cấp cho người dùng khả năng để phát triển các ứng dụng riêng của họ của khách hàng trên đầu trang của các dịch vụ web API. Tuy nhiên câu hỏi có sẵn và bảo mật phải được đưa vào tài khoản. Trong thời gian thử nghiệm, nó cũng là cần thiết để tạo thuận lợi cho truy cập vào bộ cảm biến và mạng lưới liên quan đến số liệu, chẳng hạn như sự chậm trễ, thông lượng, chi phí hoặc năng lượng tiêu thụ. Cuối cùng, để thử nghiệm nên cung cấp một số công cụ trực quan để thu thập dữ liệu thử nghiệm và phân tích dữ liệu.Lặp: Đó là một nhu cầu để có thể lặp lại thí nghiệm bên trong và trên để thử nghiệm khác nhau. Ví dụ, để phân tích sự ảnh hưởng của một tham số cụ thể, một số thí nghiệm nên được chạy với tham số này khác nhau. Ở cấp độ thử nghiệm, độ có thể đạt được bởi standardising đặc điểm kỹ thuật thử nghiệm và ghi lại nó, cũng như các Firmware tải lên trên các nút. Ngay cả khi các bản sao tất cả các điều kiện thực tế là không thể (vì sự can thiệp bên ngoài và hoạt động của con người), yêu cầu lặp này có thể được một phần khắc phục bằng cách giữ experimenter Cập Nhật về các điều kiện môi trường, và thu thập các dấu vết, để giúp anh ta/cô để contextualise kết quả của mình.Mô phỏng: Khi thiết kế một ứng dụng mạng không dây cảm biến, nó là hiển nhiên rằng mô phỏng và mô phỏng là bước cần thiết để đưa vào thử nghiệm khả năng của một giải pháp. Một số công cụ mô phỏng và thi đua hiệu quả tồn tại và được sử dụng rộng rãi, giống như WSNet hoặc NS-2/32. Tuy nhiên, họ bị thiếu chính xác trong chụp thực tế các điều kiện môi trường, như đài phát thanh tuyên truyền. Để thử nghiệm một số bao gồm các công cụ mô phỏng để giảm bớt việc thiết kế các thí nghiệm, và để kiểm tra sự thống nhất của một giao thức hoặc thuật toán, trước khi đưa vào thực hiện bằng cách sử dụng thử nghiệm phần cứng. Tuy nhiên, một cách tiếp cận thú vị, chi tiết sau đó trong phần III-A, là để kết hợp mô phỏng, mô phỏng và vật lý các yếu tố với nhau vào một thử nghiệm duy nhất, để đạt được sự linh hoạt về quy mô và các cấu hình được cung cấp và để giảm sự đánh đổi giữa độ, sự đáng tin cậy và khả năng mở rộng.
đang được dịch, vui lòng đợi..