價格:免費
更新日期:2014-12-21
檔案大小:1.0M
目前版本:1.0
版本需求:Android 4.0 以上版本
官方網站:http://goorume.co.kr
Email:gbox3d@gmail.com
이앱으로 html5 소프트웨어를 개발하기 위해서는 hydra5.js 파일이 필요합니다.
cafe.naver.com/goorume 에서 구하실 수 있습니다.
초기화면 에서 넣어주는 인자값들은 아래 코드와 같이 해서 받아보실수 있습니다.
var SysInfo;
Hydra5_Util.getSystemInfo(
function (evt) {
console.log(evt);
var elm = document.createElement('p');
elm.innerText = JSON.stringify(evt);
SysInfo = evt;
document.querySelector("#log").appendChild(elm);
//document.querySelector("#log").innerText = JSON.stringify(evt);
}
);
url : 런치 url
otg_dev_name : otg 디바이스 이름입니다.
bt_mac :블루투스 맥주소입니다.
-블루투스 접속 예제
Hydra5_Util.connectBt(
{
mac : SysInfo.bt_mac, // 접속할 블루투스 맥어드래스 예> "00:19:01:38:78:64",
OnConnect : function(evt) {//접속완료
console.log('connected ');
console.log(evt);
var elm = document.createElement('p');
elm.innerText = evt.device_name + ' connect success';
document.querySelector("#log").appendChild(elm);
},
OnStatus : function (statusCode) { //접속상태가 바뀔때 , 연결성립(3),연결끊김(1) 연결준비(2)
console.log(statusCode);
var elm = document.createElement('p');
elm.innerText = 'status code :' + statusCode
document.querySelector("#log").appendChild(elm);
},
OnReadData : function(evt) { //데이터를 받았을때 콜백됨
console.log(evt);
var elm = document.createElement('p');
elm.innerText = evt.data
document.querySelector("#log").appendChild(elm);
}
}
);
-시리얼 데이터 통신 예제 코드
Hydra5_Util.sendData({
type : 'bt',
code : JSON.parse(codes)
});
----
개발자 연락처 :
https://twitter.com/goorumefactory