C.2.3. Các yêu cầu phần cứng IoT để triển khai một dự án
Thiết bị IoT được thiết kế để có thể hoạt động trong các bối cảnh và môi trường riêng biệt, do đó, các yêu cầu phần cứng cho các dự án IoT rất khác nhau
Thiết bị IoT có tính chuyên môn cao, được thiết kế để có thể hoạt động trong các bối cảnh và môi trường riêng biệt, do đó, các yêu cầu phần cứng cho các dự án IoT rất khác nhau. Mặc dù bạn có thể bắt đầu tạo mẫu bằng cách sử dụng các platform phần cứng có sẵn, ngay khi bạn thực hiện quy trình thiết kế và phát triển PCB và các thành phần theo yêu cầu của ứng dụng, bạn cần phải xem xét các yêu cầu sau đây:
Bảo mật
Bảo mật là một yếu tố quan trọng trong ứng dụng ioT và phải được xem xét ở tất cả các giai đoạn thiết kế và phát triển giải pháp. Tính toàn vẹn và bảo mật của dữ liệu được thiết bị thu thập phải còn nguyên vặn, ngay cả trong quá trình tạo mẫu. Các yêu cầu về bảo mật liên quan đến vấn đề bảo mật của chính thiết bị IoT, mạng truyền thông và bảo mật liên quan đến dịch vụ điện toán đám mây, các ứng dụng di động và web. Các yêu cầu bảo mật bao gồm
Đảm bảo rằng mỗi thiết bị có đủ sức mạnh xử lý và bộ nhớ để có thể mã hóa và giải mã dữ liệu theo tốc độ mà các bức điện được gửi và nhận.
Đảm bảo rằng các thư viện phát triển phần mềm nhúng hỗ trợ mọi cơ chế kiểm soát truy cập được sử dụng để xác thực ứng dụng.
Chọn nền tảng thiết bị trên thị trường thực hiện được các giao thức quản lý thiết bị đẻ đăng ký bảo mật cho thiết bị mới khi nó được thêm vào hệ thống mạng để tránh giả mạo, và các thiết bị có khả năng tự cập nhập để vá lỗi bảo mật.
Dễ dàng phát triển
Trong khi thiết kế, việc dễ dàng phát triễn là một yêu cầu ưu tiên để chúng ta có thể nhanh chóng và dễ dàng đưa bản mẫu thiết kế chạy, thu thập dữ liệu, và giao tiếp với các thiết bị khác, giao tiếp với máy chủ điện toán đám mây.
Xem xét khả năng truy cập, tính khả dụng và chất lượng của tài liệu API, công cụ phát triển. Chọn các thiết bị nhanh chóng và dễ dàng để lập trình, cấu hình để tiết kiệm thời gian, giảm thiểu thất bại trong khi bạn đang phát triển giải pháp IoT.
Thu thập dữ liệu, xử lý và lưu trữ
Số cảm biến được kết nối, độ phân giải của dữ liệu được ghi lại, tốc độ lấy mẫu đều xác định lượng dữ liệu cần xử lý, ảnh hưởng đến yêu cầu lưu trữ và xử lý dữ liệu.
Lượng dữ liệu cần được lưu trữ trên thiết bị phụ thuộc vào tần suất thiết bị kết nối để truyền dữ liệu lên đám mây. Một thiết bị có dây luôn được kết nối, được cài đặt trong các tòa nhà sẽ truyền dữ liệu thô đến máy chủ, sẽ cần ít sức mạnh xử lý và lưu trữ dữ liệu hơn so với thiết bị cần xử lý dữ liệu lớn. Một thiết bị chỉ cần kết nối với server sau vài giờ để tiết kiệm năng lượng sẽ cần bộ nhớ lớn hơn để lưu trữ dữ liệu cục bộ trong thời gian tạm thời.
Khả năng kết nối
Yêu cầu kết nối với mạng không dây bao gồm phạm vi hoạt động, âm lượng và tốc độ truyền. Xem xét khả năng chịu lỗi, khả năng tự kết nối lại và thử gửi dữ liệu sau khi thiết bị bị ngắt kết nối.
Nguồn năng lượng
Có nhiều yêu cầu khác nhau như số lượng cảm biến sử dụng, tốc độ truyền dữ liệu sẽ tác động đến năng lượng tiêu thụ của thiết bị. Xem xét liệu thiết bị có dây hay không, liệu thiết bị có yêu cầu nguồn pin hay không. Nếu thiết bị yêu cầu pin, bạn cần biết kích thước, trọng lượng và yêu cầu dung lượng của pin, cũng như liệu pin có thể sạc lại, thay thế được hay không, liệu thiết bị có nên bị loại bỏ sau khi pin chết. Nếu thiết bị có thể sạc lại, nên sạc thường xuyên như thế nào và bằng phương tiện gì?
Thiết kế thiết bị vật lý
Các yêu cầu thiết kế thiết bị vật lý bao gồm sự xuất hiện và kích thước của thiết bị. Các điều kiện môi trường trong đó thiết bị sẽ được cài đặt cũng cần phải được xem xét, ví dụ, nó sẽ cần một vỏ chống nước hoặc chống gồ ghề? Ví dụ, một thiết bị được lắp đặt ở mặt dưới của xe tải như là một phần của ứng dụng giám sát xe sẽ cần được bảo vệ để đảm bảo nó tiếp tục hoạt động trong điều kiện khắc nghiệt; nó sẽ cần phải chống thấm nước và chống bụi bẩn, sốc và rung.
Chi phí
Chi phí phần cứng bao gồm chi phí ban đầu cho phần cứng và các bộ phận liên quan (như cảm biến) cũng như chi phí vận hành như chi phí điện và bảo trì. Bạn cũng có thể cần phải trả phí cấp phép bản quyền.