Mục lục:
- Bước 1: Kết nối Dongle
- Bước 2: Giao tiếp nối tiếp
- Bước 3: Chạy Python Script
- Bước 4: Quét thiết bị của bạn
Video: Biến Raspberry Pi thành Bluetooth Beacon: 4 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:30
Bluetooth là một trong những công nghệ tiên tiến để truyền dữ liệu không dây, xây dựng hệ thống tự động hóa gia đình, điều khiển các thiết bị khác, v.v.
Trong phần hướng dẫn này, tôi sẽ cố gắng biến Raspberry Pi thành Bluetooth Beacon.
Yêu cầu
- Raspberry Pi
- BleuIO (Một cổng USB năng lượng thấp Bluetooth)
- Điện thoại di động có Bluetooth và một ứng dụng như BLE Scanner, LightBlue hoặc DSPS từ Dialog Semiconductor.
Bước 1: Kết nối Dongle
Kết nối dongle BleuIO với Raspberry Pi của bạn.
Để xác định tên thiết bị mà dongle được kết nối, bạn sẽ cần chạy:
ls / dev
Bạn có thể cần phải làm điều đó hai lần, một lần trước khi bạn kết nối dongle và một lần sau đó để có thể xác định cái nào là tên thiết bị. Khi khởi động, dongle sẽ mở một cổng COM cho bộ nạp khởi động trong 10 giây để cho phép bạn cập nhật chương trình cơ sở (hoặc cài đặt ứng dụng của riêng bạn).
Sau đó, nó sẽ đóng cổng đó và mở một cổng mới cho ứng dụng BleuIO, cổng mà chúng tôi quan tâm ở đây. Bạn có thể chạy:
lsusb
Bước 2: Giao tiếp nối tiếp
Bạn sẽ cần một chương trình giao tiếp nối tiếp để giao tiếp với dongle. Đối với hướng dẫn này, chúng tôi sẽ sử dụng Minicom. Bạn có thể tải Minicom bằng cách chạy:
sudo apt-get install minicom
Bây giờ, để bắt đầu sử dụng dongle, hãy chạy lệnh sau, ví dụ: nếu dongle của bạn được kết nối với tên thiết bị ttyACM0:
minicom -b 9600 -o -D / dev / ttyACM0
Bây giờ hãy thử gõ AT-Command. Ví dụ
TẠI
Nếu bạn nhận được phản hồi OK có nghĩa là dongle đang hoạt động.
Bước 3: Chạy Python Script
Chúng tôi có một tập lệnh python đã sẵn sàng để giúp biến Raspberry Pi này thành Bluetooth Beacon.
Để sử dụng các tập lệnh này, bạn sẽ cần phải cài đặt Python.
ou cũng sẽ cần cài đặt mô-đun pySerial. Cách dễ nhất để cài đặt nó là thông qua pip (mà bạn nên có sau khi cài đặt Python) bằng cách chạy:
Python2:
pip cài đặt pyserial
Python3:
python3 -m pip cài đặt pyserial
Sau khi kết nối, bạn có thể sử dụng tập lệnh python mẫu ví dụ để thiết lập iBeacon của riêng mình. Bạn có thể tìm thấy mã nguồn trên GitHub.
Lưu tập lệnh này vào một tệp có tên ibeacon.py hoặc bạn có thể đặt tên bất kỳ thứ gì bạn thích.
Bây giờ, hãy mở tệp bằng dấu nhắc lệnh bằng cách nhập
python ibeacon.py
Bước 4: Quét thiết bị của bạn
Khi bắt đầu tập lệnh Python, bạn sẽ có thể thấy iBeacon của mình bằng Ứng dụng máy quét được thiết kế cho Bluetooth Low Energy (BLE).
Ví dụ về Ứng dụng máy quét có thể là Máy quét BLE của Bluepixel Technologies.
Ở đây bạn có thể thấy, thiết bị của bạn đã bắt đầu quảng cáo.
Bạn cũng có thể sử dụng Eddystone script. Mã nguồn có sẵn tại đây.
Đề xuất:
Đài phát thanh cổ điển biến thành loa điện thoại: 4 bước (có hình ảnh)
Đài phát thanh cổ điển biến thành loa điện thoại: Ý tưởng đằng sau việc này là lấy một chiếc đài phát thanh cũ (hỏng) đẹp đẽ và mang lại cho nó một cuộc sống mới bằng cách kết hợp nó với các thành phần hiện đại để biến nó thành loa cho điện thoại. giữ một đài phát thanh Roberts cũ, tôi đã tìm thấy một cặp ít cũ hơn
Cách biến Bộ truyền động tuyến tính thành Máy biến áp chuyển động ?: 6 bước
Làm thế nào để biến một thiết bị truyền động tuyến tính thành một máy biến áp di chuyển ?: Nếu bạn muốn sở hữu một máy biến áp chuyển động, thì bạn sẽ phải đọc bài viết này. Chúng tôi muốn làm cho chân tay của người biến hình cử động, thực hiện các nhiệm vụ đơn giản và nói một vài điều, hoặc thậm chí biết cách đứng, ngồi và vẫy tay. Sức mạnh đóng băng
Biến một thanh USB thông thường thành một thanh USB an toàn: 6 bước
Biến thanh USB thông thường thành thanh USB an toàn: Trong tài liệu hướng dẫn này, chúng ta sẽ tìm hiểu cách biến một thanh USB thông thường thành một thanh USB an toàn. Tất cả đều có các tính năng tiêu chuẩn của Windows 10, không có gì đặc biệt và không có gì thêm để mua. Những gì bạn cần: Một ổ USB Thumb hoặc thẻ nhớ. Tôi thực sự khuyên bạn nên getti
Cách biến bất kỳ âm thanh nào thành nhạc chuông trên điện thoại Apple: 5 bước
Cách biến bất kỳ âm thanh nào thành nhạc chuông trên điện thoại Apple: Nếu bạn chán ngấy vì là người duy nhất có nhạc chuông chung chung hoặc không muốn trả tiền cho một bản nhạc chuông đơn giản này, thì dự án đơn giản này thật tuyệt vời cho bạn
Biến nguồn điện máy tính thành âm thanh trên ô tô: 4 bước
Biến Nguồn Điện Máy Tính Thành Âm Thanh Trên Xe Hơi: Đây là tài liệu hướng dẫn đầu tiên của tôi, vì vậy hãy chịu khó. Tôi đã biến nguồn điện máy tính thành nguồn điện 12v cho dàn âm thanh nổi trên xe hơi