Tôi đang cố gắng sử dụng khung CoreBluetooth của Apple để kết nối iPhone hoặc iPod Touch với Lego NXT. Tuy nhiên, dường như không có bất kỳ tài liệu nào từ Apple về khung công tác này. Có ai biết cách sử dụng nó không? Các phương thức/đối tượng có sẵn là gì? Hay nói chung là cách sử dụng nó. Cảm ơn trước!Ghép nối CoreBluetooth với Lego NXT
5
A
Trả lời
2
CoreBluetooth chỉ cung cấp các API để tương tác với các thiết bị Bluetooth Low Energy (LE) mới. Đây là một tiêu chuẩn mới không tương thích với Bluetooth truyền thống. IPhone 4S có một chip BT chế độ kép mà LE và chế độ thông thường. Vì vậy, bạn sẽ không thể sử dụng CoreBluetooth để nói chuyện với các thiết bị Bluetooth truyền thống như NXT. Tuy nhiên, trong tương lai nó sẽ có ý nghĩa đối với các ứng dụng như NXT để sử dụng chế độ LE Bluetooth.
Các vấn đề liên quan
- 1. Thư viện C# cho Lego Mindstorm NXT
- 2. C++ Thư viện OOP để lập trình Lego NXT
- 3. Kết nối Bluetooth với khối LEGO Mindstorms EV3 từ ứng dụng iOS
- 4. Ghép nối các chuỗi với
- 5. Có thể ghép nối và ghép nối HTTP không?
- 6. Ghép nối chuỗi với dấu cách
- 7. Android Bluetooth không ghép nối với nhau
- 8. Toán tử ghép nối (+) so với concat()
- 9. Ghép nối jquery .text() với
- 10. Ghép nối chuỗi Java với + toán tử
- 11. Từ điển ghép nối
- 12. Ghép nối trong smarty
- 13. Ghép nối chuỗi trong VBA
- 14. Python: ghép nối các byte với một chuỗi
- 15. Chuỗi máy chủ SQL Ghép nối với Null
- 16. Ghép nối chuỗi với mảng implode trong PHP
- 17. JQuery - Cách ghép nối văn bản với .each?
- 18. Ghép nối chuỗi với Dao cạo ASP.NET MVC3
- 19. Ghép nối chuỗi với câu lệnh if trong JavaScript
- 20. Có thể ghép nối kết nối HTTP không?
- 21. Ghép nối NSStrings trong Mục tiêu C
- 22. Ma trận ghép nối trong R
- 23. Ghép nối danh sách C# của byte []
- 24. Ghép nối trên bộ sưu tập
- 25. Bộ chọn ghép nối trong jQuery?
- 26. Ghép nối các danh sách trong Haskell
- 27. Kết nối/Ghép nối tai nghe Bluetooth và Android
- 28. Ghép nối dấu ngoặc ôm trong Emacs
- 29. Hibernate - Ghép nối đa hình bền vững
- 30. Lập trình Mindstorms Lego - ngôn ngữ/IDE nào bạn sử dụng/đề xuất?
Tôi có thể sử dụng những gì sau đó để thực sự tương tác với các thiết bị bluetooth truyền thống? Có một api ở đâu đó mà tôi có thể sử dụng để thực hiện điều này? Lựa chọn tiếp theo của tôi nếu không phải là sử dụng wifi iPhone, gửi đến một máy tính qua wifi, và sau đó máy tính giao tiếp với NXT qua bluetooth của nó. Tuy nhiên, tôi muốn loại bỏ người đàn ông trung gian đó nếu có thể – MZimmerman6
Apple theo truyền thống đã bị đóng rất nhiều về các ứng dụng sử dụng Bluetooth. Không có API công khai để nói chuyện với các thiết bị BT tùy ý từ một chiếc iPhone. Bạn có thể sử dụng android hoặc wifi như bạn đã mô tả. – TJD
@ MZimmerman6 - Khung phụ kiện bên ngoài cung cấp khả năng giao tiếp để nói chuyện với các thiết bị Bluetooth không phải LE, nhưng các thiết bị đó cần phải nằm trong chương trình MFi và được thiết kế để sử dụng với iOS. Đây không phải là để giao tiếp với phần cứng Bluetooth chung như vậy trong NXT, vì vậy bạn không may mắn từ góc độ đó. Bạn có thể làm điều gì đó trên một thiết bị đã được bẻ khóa, nhưng rơle WiFi có lẽ là lựa chọn tốt nhất của bạn. –