2013-07-24 32 views
10

Tôi đang làm việc với Bluetooth Năng lượng thấp. Có bất kỳ API hoặc SDK mã nguồn mở nào cho BLE trong java không? Mục tiêu của tôi là chạy máy tính của tôi như một thiết bị ngoại vi BLE. Và những gì tôi đã thử là, chỉ cần tìm kiếm các API một thời gian và tôi đã tìm thấy this. Nhưng không biết làm thế nào để thực hiện.API năng lượng thấp Bluetooth trong java

Chỉnh sửa: Tôi cũng có một cái gì đó here, tôi nghĩ rằng được sử dụng để tạo ra các đặc tính và dịch vụ. Theo sự hiểu biết của tôi không có trình điều khiển yêu cầu trong window8 vì nó có hỗ trợ sẵn có. Nhưng tôi đang nhầm lẫn với thư viện để thêm vào để chạy mã này.

+1

Câu hỏi liên quan đến Android như thế nào? Bạn đã xem bài diễn thuyết http://www.youtube.com/watch?v=EC5-cEbr520&list=PLWz5rJ2EKKc9WGUwq2gQ-coU3fSyexgOx này chưa? – sandrstar

Trả lời

3

Theo như tôi biết chưa có thư viện nào. Có lẽ cách tốt nhất là xây dựng một trình bao bọc JNI xung quanh thư viện Windows 8 C++. Tại sao không bắt đầu một dự án nguồn mở?

Ngay sau khi bạn có trình độ thấp có một chút thư viện helper tốt đẹp để làm việc với các cấu hình GATT: https://github.com/movisens/SmartGattLib

SmartGattLib là một thư viện Java đơn giản hóa công việc với Bluetooth SMART thiết bị (hay còn gọi là Bluetooth Low Năng lượng trong Bluetooth 4.0). Nó cung cấp tất cả UUID của đặc tả GATT được chấp nhận và một cách thuận tiện để diễn giải các đặc điểm (ví dụ: Heart Rate, BatteryLevel). Thư viện không có phụ thuộc và có thể sử dụng với mọi ngăn xếp Bluetooth SMART.

Các vấn đề liên quan