速報APP / 生產應用 / Hydra5DX

Hydra5DX

價格:免費

更新日期:2014-12-21

檔案大小:1.0M

目前版本:1.0

版本需求:Android 4.0 以上版本

官方網站:http://goorume.co.kr

Email:gbox3d@gmail.com

Hydra5DX(圖1)-速報App

이앱으로 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);

Hydra5DX(圖2)-速報App

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