示例BluetoothChat应用程序在2台设备之间通信时工作正常,但当我尝试连接HC-05蓝牙模块时,我甚至无法连接到此。我是否必须编辑我的代码,并且可以理解任何建议。
答案 0 :(得分:1)
要连接到HC-05,您必须使用正确的UUID。在示例中,BluetoothChat应用程序将00001101-0000-1000-8000-00805F9B34FB
类中的当前值替换为.factory('AuthService', function($http, $cookies, BASE_URL) {
var service = {
login: function(formdata) {
return $http.post(BASE_URL + '/login', formdata);
},
setCurrentUser: function(user) {
$cookies.putObject('currentUser', user);
},
isAuthenticated: function() {
return angular.isDefined($cookies.getObject('currentUser'));
},
getFullName: function() {
return $cookies.getObject('currentUser').firstName + ' ' + $cookies.getObject('currentUser').lastName;
},
getAuthenticatedMember: function() {
if ($cookies.get('currentUser')) {
return JSON.parse($cookies.get('currentUser'));
}
}
}
return service;
});
(这是SPP的默认值 - 也是HC-05使用的同步串行端口)。