Mục lục:

Hình dung áp suất và nhiệt độ khí áp bằng Infineon XMC4700 RelaxKit, Infineon DPS422 và AWS.: 8 bước
Hình dung áp suất và nhiệt độ khí áp bằng Infineon XMC4700 RelaxKit, Infineon DPS422 và AWS.: 8 bước

Video: Hình dung áp suất và nhiệt độ khí áp bằng Infineon XMC4700 RelaxKit, Infineon DPS422 và AWS.: 8 bước

Video: Hình dung áp suất và nhiệt độ khí áp bằng Infineon XMC4700 RelaxKit, Infineon DPS422 và AWS.: 8 bước
Video: Вздохните в восторге от ShieldBuddy TC375 от Hitex 2024, Tháng mười một
Anonim
Hình dung áp suất và nhiệt độ khí áp sử dụng Infineon XMC4700 RelaxKit, Infineon DPS422 và AWS
Hình dung áp suất và nhiệt độ khí áp sử dụng Infineon XMC4700 RelaxKit, Infineon DPS422 và AWS
Hình dung áp suất và nhiệt độ khí áp sử dụng Infineon XMC4700 RelaxKit, Infineon DPS422 và AWS
Hình dung áp suất và nhiệt độ khí áp sử dụng Infineon XMC4700 RelaxKit, Infineon DPS422 và AWS

Đây là một dự án đơn giản để ghi lại áp suất khí quyển và nhiệt độ bằng cách sử dụng DPS 422. Việc theo dõi áp suất và nhiệt độ trong một khoảng thời gian trở nên vụng về. Đây là lúc các phân tích đi kèm với hình ảnh, sự hiểu biết sâu sắc về sự thay đổi của áp suất và nhiệt độ trong một khoảng thời gian có thể giúp phát hiện các lỗi và thực hiện bảo trì dự đoán.

Điểm thu hút để thực hiện dự án này là việc sử dụng cảm biến áp suất cấp công nghiệp của Infineon và có được cái nhìn sâu sắc từ các phép đo bằng Amazon QuickSight.

Bước 1: Phần cứng

Phần cứng
Phần cứng
Phần cứng
Phần cứng
Phần cứng
Phần cứng

ÁP SUẤT S2GO DPS422:

Đây là một cảm biến áp suất khí quyển tuyệt đối. Nó là một cảm biến cấp công nghiệp với độ chính xác tương đối ± 0,06 hPa. Và với độ chính xác nhiệt độ ± 0,5 ° C.

BỘ CHUYỂN ĐỔI IOT CỦA TÔI:

Bộ điều hợp IoT của tôi là cổng dẫn đến các giải pháp phần cứng bên ngoài như Arduino và Raspberry PI, là những nền tảng phần cứng IoT phổ biến. Tất cả điều này cho phép đánh giá và phát triển hệ thống IoT nhanh nhất.

Bộ thư giãn XMC4700:

Bộ đánh giá Vi điều khiển XMC4700; Tương thích phần cứng với Tấm chắn Arduino ™ 3.3V và 5V

NodeMCU ESP8266:

NodeMCU là một nền tảng IoT mã nguồn mở. Nó bao gồm phần sụn chạy trên SoC ESP8266WiFi của Espressif Systems và phần cứng dựa trên mô-đun ESP-12.

Bước 2: Kiến trúc giải pháp

giải pháp xây dựng
giải pháp xây dựng

Dịch vụ web của Amazon cung cấp dịch vụ MQTT để kết nối các thiết bị với đám mây. Mô hình MQTT về cơ bản hoạt động trên nguyên tắc đăng ký-xuất bản. Trong trường hợp này, thiết bị là cảm biến DPS310, hoạt động như một nhà xuất bản công bố áp suất và nhiệt độ cho dịch vụ chính AWS IOT, hoạt động như một người đăng ký. Thông báo nhận được sẽ được chuyển tiếp tới Luồng phân phối Amazon Kinesis bằng cách sử dụng bộ quy tắc cốt lõi AWS IoT. Luồng phân phối được định cấu hình để gửi thông báo đến cụm Amazon Redshift. Amazon Redshift là dịch vụ lưu trữ dữ liệu do AWS cung cấp. Dữ liệu nhận được, tức là áp suất và nhiệt độ cùng với dấu thời gian được thêm vào bảng cụm. Giờ đây, Amazon QuickSight, công cụ thông minh dành cho doanh nghiệp do AWS cung cấp đã đi vào hình ảnh giúp chuyển đổi dữ liệu trong cụm dịch chuyển đỏ thành biểu diễn trực quan để có được cái nhìn sâu sắc về dữ liệu.

Bước 3: Phần mềm

Phần mềm
Phần mềm
Phần mềm
Phần mềm

Mã nguồn cho NodeMCU ESP8266 có thể được tìm thấy tại đây:

Bước 4: Cấu hình AWS IOT Core

Cấu hình lõi AWS IOT
Cấu hình lõi AWS IOT
Cấu hình lõi AWS IOT
Cấu hình lõi AWS IOT
Cấu hình lõi AWS IOT
Cấu hình lõi AWS IOT
  1. Tạo thứ trên lõi AWS IOT.
  2. Tạo chứng chỉ và đính kèm nó vào thứ đã tạo.
  3. Tạo chính sách mới và gắn nó vào điều.
  4. Bây giờ hãy tạo một quy tắc.
  5. Chọn Gửi tin nhắn tới luồng Amazon Kinesis Firehose.

Bước 5: Cấu hình luồng phân phối Kinesis Firehose

Cấu hình luồng phân phối Firehose của Kinesis
Cấu hình luồng phân phối Firehose của Kinesis
Cấu hình luồng phân phối Firehose của Kinesis
Cấu hình luồng phân phối Firehose của Kinesis
Cấu hình luồng phân phối Firehose của Kinesis
Cấu hình luồng phân phối Firehose của Kinesis
  1. Nhấp vào Tạo luồng phân phối
  2. Chọn nguồn là Direct PUT hoặc các nguồn khác
  3. Tắt chuyển đổi bản ghi và chuyển đổi định dạng bản ghi.
  4. Chọn điểm đến là Amazon Redshift.
  5. Điền vào các chi tiết cụm.
  6. Vì thông báo từ DPS sẽ được tạo ở định dạng JSON, nên lệnh sao chép phải được thay đổi cho phù hợp. Trong hộp tùy chọn SAO CHÉP, nhập JSON ‘auto’. Ngoài ra, vì chúng ta sẽ sử dụng tính năng nén GZIP, điều tương tự cần được đề cập trong hộp tùy chọn.
  7. Bật tính năng nén S3 dưới dạng GZIP inorder để giảm thời gian truyền (Tùy chọn)
  8. Xem lại quá trình phân phối của Firehose và nhấp vào Tạo luồng phân phối

Bước 6: Cấu hình Amazon Redshift

Cấu hình Amazon Redshift
Cấu hình Amazon Redshift
Cấu hình Amazon Redshift
Cấu hình Amazon Redshift
Cấu hình Amazon Redshift
Cấu hình Amazon Redshift
  1. Bắt đầu với số nhận dạng cụm, tên cơ sở dữ liệu, người dùng chính và mật khẩu.
  2. Chọn loại Node là dc2.large, clustertype là multinode nếu bạn muốn kết hợp các nút tính toán riêng biệt. Đề cập đến số lượng nút tính toán nếu loại cụm nhiều nút được chọn.
  3. Tiếp tục và sau đó khởi chạy cụm.
  4. Đi tới trình chỉnh sửa Truy vấn và tạo bảng dps_info.

Quy tắc đến của nhóm bảo mật cho Redshift

  1. Theo mặc định, redshift hạn chế các kết nối đến thông qua nhóm bảo mật VPC.
  2. Thêm quy tắc đến cho redshift để cho phép Redshift kết nối với các dịch vụ khác như QuickSight.

Bước 7: Amazon QuickSight

Amazon QuickSight
Amazon QuickSight
Amazon QuickSight
Amazon QuickSight
Amazon QuickSight
Amazon QuickSight
Amazon QuickSight
Amazon QuickSight
  1. Từ danh sách dịch vụ, chọn Amazon QuickSight. Nếu bạn là người dùng lần đầu, QuickSight được sử dụng miễn phí trong 60 ngày và có tính phí sau đó.
  2. Sau khi thiết lập thành công tài khoản, hãy nhấp vào phân tích mới từ trang tổng quan.
  3. Đặt tên cho phân tích của bạn.
  4. Chọn nguồn dữ liệu Dịch chuyển đỏ từ danh sách đã cho.
  5. Chọn cơ sở dữ liệu gia vị để lưu trữ dữ liệu. Đây là cơ sở dữ liệu trong bộ nhớ do QuickSight cung cấp.
  6. Ngoài ra, bạn có thể chọn lập lịch làm mới dữ liệu vào SPICE.
  7. Thêm các trường bắt buộc để phân tích.
  8. Xuất bản trang tổng quan từ tùy chọn chia sẻ. Cấp quyền truy cập cần thiết cho những người dùng khác để xem trang tổng quan.

Đề xuất: