Azure Internet vạn vật (IoT) là gì?
Azure Internet of Things (IoT) là tập hợp các dịch vụ đám mây do Microsoft quản lý giúp kết nối, giám sát và kiểm soát hàng tỷ lệ tài sản IoT. Nói một cách đơn giản hơn, giải pháp IoT được tạo thành từ một hoặc nhiều thiết bị IoT giao tiếp với một hoặc nhiều dịch vụ phụ trợ được lưu trữ trên đám mây.
Vạn vật thiết bị
Một thiết bị IoT thường được tạo thành từ một bảng mạch có gắn các biến cảm biến sử dụng WiFi để kết nối với internet.
Ví dụ:
Một cảm biến áp suất trên một máy bơm dầu từ xa.
Biến nhiệt độ và độ ẩm trong máy điều hòa không khí.
Một máy đo gia tốc trong thang máy.
Biến hiện diện trong phòng.
Có sẵn nhiều loại thiết bị từ các nhà sản xuất khác nhau để xây dựng giải pháp của bạn. Để biết danh sách các thiết bị được chứng nhận hoạt động với Azure IoT Hub, hãy xem danh sách thiết bị Azure Certified for IoT . Để tạo mẫu, bạn có thể sử dụng các thiết bị như MXChip IoT DevKit hoặc Raspberry Pi . Devkit có các biến phân tích cảm biến hợp về nhiệt độ, áp suất, độ ẩm và con quay hồi chuyển, gia tốc kế và từ kế. Raspberry Pi cho phép bạn gắn nhiều loại cảm biến khác nhau.
Microsoft cung cấp SDK thiết bị nguồn mở mà bạn có thể sử dụng để xây dựng các ứng dụng chạy trên thiết bị của mình. SDK này đơn giản hóa và thúc đẩy nhanh quá trình phát triển các giải pháp IoT của bạn.
Giao tiếp
Thông thường, các thiết bị IoT gửi phép đo từ xa từ các biến cảm biến đến các dịch vụ phụ trợ trên đám mây. Tuy nhiên, có thể có các loại giao tiếp khác, chẳng hạn như dịch vụ phụ trợ gửi lệnh đến thiết bị của bạn. Sau đây là một số ví dụ về giao tiếp giữa thiết bị với đám mây và giữa đám mây với thiết bị:
Cứ 5 phút một xe tải làm lạnh di động sẽ gửi nhiệt độ đến Trung tâm IoT.
Dịch vụ back-end gửi lệnh tới thiết bị để thay đổi tần số thiết bị gửi phép đo từ xa để giúp chống lại sự cố.
Một thiết bị sẽ gửi cảnh báo dựa trên các giá trị được đọc từ các cảm biến của nó. Ví dụ, một thiết bị giám sát chuỗi phản ứng lò phản ứng trong nhà máy hóa chất, sẽ gửi cảnh báo khi nhiệt độ vượt quá một giá trị nhất định.
Thiết bị của bạn gửi thông tin để hiển thị trên bảng điều khiển để người vận hành xem. Ví dụ: phòng điều khiển trong nhà máy lọc dầu có thể hiển thị nhiệt độ, áp suất và lưu lượng trong mỗi đường ống, cho phép người vận hành giám sát cơ sở vận tải.
SDK thiết bị IoT và Trung tâm IoT Hỗ trợ các giao thức truyền thông phổ biến như HTTP, MQTT và AMQP.
Các thiết bị IoT có các đặc điểm khác nhau khi so sánh với các ứng dụng khách khác nhau như trình duyệt và ứng dụng dành cho thiết bị di động. SDK thiết bị giúp bạn giải quyết các kỹ thuật trong việc kết nối thiết bị một cách an toàn và đáng tin cậy với các dịch vụ phụ trợ của bạn. Cụ thể, các thiết bị IoT:
Thường là các hệ thống nhúng không có người vận hành.
Có thể được khai thác tại các địa điểm xa xôi, nơi truy cập vật lý quan tiền.
Chỉ có thể truy cập được thông qua phần cuối của giải pháp.
Có thể có sức mạnh hạn chế và tài nguyên xử lý.
Có thể kết nối mạng không liên tục, chậm hoặc tốn kém.
Có thể cần sử dụng các giao thức ứng dụng độc quyền, tùy chỉnh hoặc dành riêng cho ngành.
Yêu cầu dịch vụ
Trong giải pháp IoT, dịch vụ back-end cung cấp các chức năng như:
Nhận quyền đo từ xa ở quy mô lớn từ thiết bị của bạn và xác định cách xử lý và lưu trữ dữ liệu đó.
Phân tích cho phép đo từ xa để cung cấp thông tin chi tiết, theo thời gian thực tế hoặc sau khi thực tế.
Gửi lệnh từ đám mây đến một thiết bị cụ thể.
Cấp phép cho thiết bị và kiểm tra giám sát thiết bị nào có thể kết nối với cơ sở hạ tầng của bạn.
Kiểm tra trạng thái giám sát thiết bị của bạn và giám sát các hoạt động của họ.
Quản lý phần xóa đã được cài đặt trên thiết bị của bạn.
Ví dụ: trong một giải pháp giám sát từ xa cho một trạm bơm dầu, phần cuối của đám mây sử dụng cho phép đo từ xa từ các máy bơm để xác định hành vi bất thường. Khi dịch vụ back-end được xác định là bất thường, nó có thể tự động gửi lệnh quay trở lại thiết bị để thực hiện hành động giải quyết vấn đề. Quá trình này tạo ra một vòng phản hồi tự động giữa thiết bị và đám mây giúp tăng đáng kể hiệu quả của giải pháp.
Các ví dụ về Azure IoT
Để biết các ví dụ thực tế về cách các tổ chức sử dụng Azure IoT, hãy xem Nghiên cứu về vấn đề kỹ thuật của Microsoft dành cho IoT .
Để thảo luận chuyên sâu về kiến trúc IoT, hãy xem Kiến trúc tham khảo Microsoft Azure IoT .
Bước tiếp theo
Đối mặt với một số trường hợp kinh doanh thực tế và kiến trúc đang được sử dụng, hãy xem Nghiên cứu vấn đề kỹ thuật Microsoft Azure IoT .
Đối với một số mẫu dự án mà bạn có thể sử dụng thử với IoT DevKit, vui lòng xem Danh mục dự án IoT DevKit .
Để có giải thích toàn diện hơn về các dịch vụ khác nhau và cách chúng được sử dụng, hãy xem các công nghệ và dịch vụ Azure IoT .

