Btconnect co là gì
Trần Dương gửi vào Chủ nhật, 28 Tháng 2, 2016 - 20:30 Với mục đích giúp các bạn tiếp cận với các thiết bị IOT gần hơn. Hôm nay mình sẽ hướng dẫn các bạn viết chương trình điều khiển 8 LED qua mạng wifi. Và hơn thế nữa, nếu kết hợp với VPN hoặc mở port thì chúng ta có thể làm hơn thế nữa! Rate node
Hướng dẫn sử dụng Bluetooth trên module Sim808. Nằm trong chuỗi bài hướng dẫn sử dụng module Sim808, hôm nay mình hướng dẫn các bạn sử dụng chức năng đặc biệt của Sim808 là Bluetooth. Tính năng Bluetooth trở nên hữu ích trong thiết bị điện tử nhúng, người dùng có thể truy cập cài đặt, cấu hình, giám sát trạng thái thiết bị.. thông qua thiết bị thông minh (Điện thoại, máy tính bảng ..) có kết nối Bluetooth. Giúp giảm thiểu kết nối phần cứng trên thiết bị (Màn hình hay Phím bấm), Giúp phần mềm thiết bị trở nên đơn giản hơn, giao tiếp giữa thiết bị với người dùng trở nên thân thiện hơn nhờ ứng dụng mobile, PC. Bài viết chia làm 4 phần 1. Chuẩn bị phần cứng 2. Chuẩn bị phần mềm 3. Tập lệnh AT cơ bản giao tiếp Bluetooth 4. Hướng dẫn giao tiếp giữa Sim808 và điện thoai thông qua Bluetooth 1. Chuẩn bị phần cứng + 1 Module Sim808 có tích hợp sẵn nguồn Hoặc : 1 Module Sim808 mini + 1 Shield nguồn cho Module Sim + 1 Module USB to TTL + 1 Module nguồn 12V/1A Và kết nối như hình sau (chú ý lắp thẻ sim và Anten GPS)
Chú ý cắm thêm Anten cho Bluetooth. 2. Chuẩn bị phần mềm Tài liệu Sim808: Tải tại đây Phần mềm trên PC để test trên máy tính: tải tại đây Phần mềm trên thiết bị di động: Điện thoại thông minh Android có chứa sẵn phần mềm Valetron Systems Các bạn vào CH play rồi tìm “Valetron Systems”
3. Tập lệnh AT cơ bản giao tiếp Bluetooth Lệnh : AT Trả lời: OK Mô tả: Lệnh kiểm tra đáp ứng của Module Sim808, nếu trả về OK thì module hoạt động Lệnh : AT+BTPOWER=X Trả lời: OK Mô tả: Lệnh dùng bật tắt chức năng Bluetooth của module Sim808 X = 1 : Bật X = 0 : Tắt Lệnh : AT+BTSTATUS? Trả lời: Trạng thái hiện tại OK Mô tả: Lệnh dùng kiểm tra trạng thái hiện tại của Bluetooth, Bluetooth đang trạng thái tắt, mở, hay kết nối.(Xem cụ thể Sim800 Bluetooth Application Note), Lệnh : AT+BTHOST=Name_Host Trả lời: OK Mô tả: Lệnh dùng đặt lại tên cho thiết bị, thay Name_Host bằng tên bạn muốn đặt. Lệnh : AT+BTSCAN=X,Y Trả lời: OK Danh sách thiết bị phát Bluetooth lân cận Mô tả: Lệnh tìm thiết bị phát Bluetooth lân cận X = 1 : Bắt đâu tìm kiếm X = 0 : Kết thúc tìm kiếm Y : thời gian tìm kiếm thiết bị lân cận , cài đặt từ 10 -> 60s Lệnh : AT+BTUNPAIR=X Trả lời: OK Mô tả: Lệnh xóa ghép đôi với thiết bị X = 0 : Xóa tất cả ghép đôi X = 1 : Xóa ghép đôi với ID của thiết bị tương ứng Lệnh : AT+BTPAIR=X,Y Trả lời: OK Mô tả: Lệnh ghép đôi với thiết bị Xem cụ thể Sim800 Bluetooth Application Note Lệnh : AT+BTGETPROF=X Trả lời: OK Mô tả: Lệnh lấy thông tin thiết bị với ID tương ứng, xem thiết bị hỗ trợ chuẩn nào X là ID của thiết bị Lệnh : AT+BTCONNECT=X,Y Trả lời: OK Mô tả: Lệnh kết nối với thiết bị đã ghép nối X : ID của thiết bị Y : ID của Profile tương ứng để giao tiếp Lệnh : AT+BTDISCONN=X Trả lời: OK Mô tả: Lệnh hủy kết nối với thiết bị có ID là X Truyền nhận dữ liệu qua cấu hình cổng nối tiếp SPP (Serial Port Profile) Lệnh : AT+BTSPPSEND=X Đợi trả ký tự “>” Gửi nội dụng cần truyền có độ dài là X Đợi trả về SEND OK Mô tả: Lệnh gửi dữ liệu theo cấu hình SPP 4. Hướng dẫn kết nối, giao tiếp giữa Sim808 và điện thoai thông qua Bluetooth (Điện thoại bật sẵn Bluetooth và phần mềm Valetron Systems) 4.1.Sim 808 ghép nối với thiết bị phát Bluetooth (Ghép nối chủ động active) ------------------------------------------------------------------------------------------------------- B1. Bật Bluetooth của Sim 808 AT+BTPOWER=1 OK B2. Kiểm tra trạng thái Bluetooth của Sim808 xem đã có ghép đôi với thiết bị nào chưa, xóa hết các ghép đôi đã có AT+BTSTATUS? Danh sách các thiết bị đã ghép OK Xóa toàn bộ thiết bị đã ghép đôi AT+BTUNPAIR=0 OK B3. Quét thiết bị Bluetooth lân cận AT+BTSCAN=1,20 OK +BTSCAN:0,1,”Redme”,00:ec:0a:a5:4b:91:61 +BTSCAN:1 Lúc này tìm được thiết bị có tên Redme, mã ID là 1 B4. Ghép nối với thiết bị Redme có ID là 1 AT+BTPAIR=0,1 OK Xuất hiện dòng thông báo đang ghép nối thiết bị +BTPAIRING:”Redme”,00:ec:0a:a5:4b:91:61,707895 B5. Trên Smart phone xuất hiện thông thông báo yêu cầu kết nối của thiết bị SIM808, bạn ấn đồng ý B6. Chấp nhận ghép nối giữa Sim808 và smart phone AT+BTPAIR=1,1 OK Xuất hiện thông báo đã ghép nối với smartphone thành công +BTPAIR:1,”Redme”,00:ec:0a:a5:4b:91 4.2. Thiết bị Bluetooth ghép nối với Sim808 (Ghép nối bị động passive) ------------------------------------------------------------------------------------------------- B1. Bật Bluetooth của Sim 808 AT+BTPOWER=1 OK B2. Kiểm tra trạng thái Bluetooth của Sim808 xem đã có ghép đôi với thiết bị nào chưa, xóa hết các ghép đôi đã có AT+BTSTATUS? Danh sách các thiết bị đã ghép OK Xóa toàn bộ thiết bị đã ghép đôi AT+BTUNPAIR=0 OK B3. Chờ yêu cầu ghép nối từ smartphone Khi smartphone yêu cầu được ghép nối sẽ trả về thông báo +BTPAIRING:”Redme”,00:ec:0a:a5:4b:91:61,433924 B4. Sim808 đồng ý và chấp nhận ghép nối AT+BTPAIR=1,1 OK B5. Trên smartphone xuất hiện thông báo yêu cầu xác thực việc ghép nối, ấn đồng ý B6. Đợi khi có thông báo ghép nối thành công trả về +BTPAIR:1,”Redme”,00:ec:0a:a5:4b:91 4.3. Kết nối Sim808 và smartphone ----------------------------------------------- Gửi lệnh yêu cầu cấu hình của smartphone, tìm ID dịch vụ tương ứng với cấu hình SPP AT+BTGETPROF=1 +BTGETPROF: 4,"SPP" +BTGETPROF: 8,"AVRCP(Target)" +BTGETPROF: 10,"PBAP" +BTGETPROF: 7,"HFG" OK Cấu hình SPP tương ứng với ID là 4 Gửi lệnh để kết nối AT+BTCONN=1,4 OK Xuất hiện thông báo +BTCONNECT: 1,"Redmi",00:ec:0a:a5:4b:91,"SPP" Lúc này Sim808 và smartphone đã kết nối thành công 4.4. Truyền nhận dữ liệu --------------------------------- Sau khi kết nối thành công, chúng ta tiến hành giao tiếp trao đổi dữ liệu thông qua SPP (Serial Port Profile) Dữ liệu từ smartphone gửi về sẽ được hiển thị trực tiếp qua đường Uart Để gửi dữ liệu lên smartphone AT+BTSPPSEND=16 Đợi ký tự “>” trả về Gửi một chuỗi gồm 16 ký tự “Welcome to MLAB#” Đợi trả về SEND OK Đây là kết quả
Như vậy chúng ta giao tiếp thành công Bluetooth giữa Sim808 và smartphone Còn tiếp Video ... Bài viết liên quan
|