Mục lục:

Điều khiển ánh sáng MQTT với 6LoWPAN: 5 bước (có hình ảnh)
Điều khiển ánh sáng MQTT với 6LoWPAN: 5 bước (có hình ảnh)

Video: Điều khiển ánh sáng MQTT với 6LoWPAN: 5 bước (có hình ảnh)

Video: Điều khiển ánh sáng MQTT với 6LoWPAN: 5 bước (có hình ảnh)
Video: IoT -Bai 7 Ví dụ - Truyền thông HTTP 2024, Tháng bảy
Anonim
Điều khiển ánh sáng MQTT với 6LoWPAN
Điều khiển ánh sáng MQTT với 6LoWPAN

Tiếp theo cuốn sách "IoT trong năm ngày" và ví dụ trong github, bản trình diễn này triển khai việc sử dụng lệnh biến từ ubidots và đọc cảm biến ánh sáng kỹ thuật số.

Bộ định tuyến 6LoWPAN / IPv4 đã được sử dụng để dịch dữ liệu 6LoWPAN / IPv6 từ mạng không dây sang một nhà môi giới MQTT từ xa trên "đám mây" trong trường hợp này là Ubidots, ứng dụng tạo ra một loại sự kiện dạng cây:

- một sự kiện dữ liệu (các chỉ số cảm biến được xuất bản định kỳ)

- sự kiện báo động (cảm biến đọc trên / dưới ngưỡng nhất định)

- dữ liệu từ Ubidots (thiết bị đọc giá trị được xuất bản bởi nền tảng)

Các hướng dẫn là với linux, có một hình ảnh để phát triển có thể được sử dụng trong Windows với VMware

Bước 1: Nhấp nháy RE-Mote

Nhấp nháy RE-Mote
Nhấp nháy RE-Mote
Nhấp nháy RE-Mote
Nhấp nháy RE-Mote
Nhấp nháy RE-Mote
Nhấp nháy RE-Mote
Nhấp nháy RE-Mote
Nhấp nháy RE-Mote

để có flash, bạn cần phải:

- thiết bị đầu cuối mở

- truy cập / example / zolertia / tutorial / 99-apps / mqtt-node

- chỉnh sửa Makerfile với ubidots và ánh sáng

- sao chép mã thông báo của tài khoản ubidots và dán nó vào ubidots.h bên trong thư mục đám mây

- kiểm tra RE_Mote được kết nối với chương trình

- tải lên Makefile trong RE-Mote

- bước tiếp theo là lập trình và cấu hình Orion, nó được giải thích trong github

Bước 2: NÓ ĐÃ XONG

ĐÃ HOÀN TẤT
ĐÃ HOÀN TẤT
ĐÃ HOÀN THÀNH
ĐÃ HOÀN THÀNH
ĐÃ HOÀN THÀNH
ĐÃ HOÀN THÀNH

Nếu được tải lên thành công, bạn sẽ thấy thông qua thiết bị đầu cuối phản hồi RE-Mote liên tục tải các giá trị cảm biến và định kỳ xuất bản chúng cùng với địa chỉ của thiết bị.

Trên nền tảng ubidots trong các thiết bị và trên thiết bị khớp với địa chỉ đã xuất bản, bạn có thể thấy tất cả các biến được tải lên tạo thành thiết bị.

led_toggle là một biến không được tạo, thiết bị không tải nó trên nền tảng, nhưng nền tảng tải nó trên thiết bị. Để điều khiển led, chúng ta cần biến led_toggle, nhấp vào Add Variable, Default và tên led_toggle.

Trong dashboard, chúng ta sẽ tạo một widget, Control, Slider, Add Variable, nhấp vào địa chỉ của thiết bị, led_toggle, Max: 100, Min: 0, Add Variable.

Nếu bạn trượt thanh, bạn sẽ thấy cách đèn led sáng lên và các giá trị được xuất bản trong thiết bị đầu cuối, giá trị của thanh nằm trong khoảng từ 0 đến 100, trên thiết bị giá trị này phải là 16 bit đạt tới 65535, để kiểm soát nó. nhân với một hệ số nên 100 * 655 = 65500.

Đề xuất: