【发布时间】:2012-05-01 18:26:41
【问题描述】:
我正在使用 HDP 样本并且我有一个血压传感器 (http://www.andonline.com/medical/products/details.php?catname=&product_num=UA-767PBT-C)。我从中获取数据,但我不知道如何将其解析为人类可读的内容。
这是我到目前为止尝试过的类似:
while(fis.read(data) > -1) {
String value = null;
BigInteger bi = new BigInteger(data);
// for(byte b:data){
// value+=b;
// }
Log.d("read data binary", "the data "+bi.toString(2));
Log.d("read data decimal", "the data "+bi.toString());
Log.d("read data hexa", "the data "+bi.toString(16));
Log.d("read data pure", "the data "+data);
// Log.d("read data in for", "the data "+value);
我得到类似的东西:
05-01 20:17:56.208: D/读取数据 hexa(4760): 数据 -1dffffcd7ffffffffffeffd5af86ffd97fffffff7fff7fffffffffffffffff7ffffffff7fff6e000017fe6c9fd43ff7eff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000 05-01 20:17:56.208: D/read data pure(4760): data [B@40d67e70 05-01 20:18:04.626: D/读取数据二进制(4760): 数据 -110011111111111111111111111011111111111111101111111111111111111111111111111101111111111010101101011111000011011111111110110010111111111111111111111111111111101111111111111110111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111110111111111111111011011100000000000000000000101111111111001101100100111111101010000111111111101111110111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000 05-01 20:18:06.828: D/读取数据十进制(4760): 数据 -203483507623964781610218719833861340460918935320904849054826996973692212900285476197647499772786807984696267047422351406943162406714296923378646392438704818362867019189849993530103234365119577738544176433177364624068862392992901519284448514473688206404005826750478658059508398487180499949035108268573187011384599769615567388654196859225287363349524343271404878569910576038256974485069804030507396187288880142469615898657994598968032989468358701985707163618915752929600745406860961079452568357715196894572564385347417575611475027392430694878049004072567761218539330639315281572039366704383280261951128185977081937759030062219162664593674401060911385926104801976141725106633060178277874430092731819952568055910679400056160291437194725741498877422792177927866087804844748805287492049909591381910049388910000637113587878240402231324799724167595846428663821085411205761607676775977154803865471218818490321927526332605816114070118531572541219887175737348779691340524247685177555831457206317744836040630818 8043261097391951856669084073248391766969328193408087247264353820440933377209514919375454398130381686222660290093218573129121807834335990914182695052225998106597956582535377191830950390919540025027059209734614018025566132349868052584032158815617147418533481951314841544372823437950760035922909328107447324379068459903420819908868333845467762117448349119107435197135853702869031565309902860223223087190265613764383087728394617070088277592134524912445849688789334454153786117044615561891588915445731627993181088675874177846601581426666250232501925200827555296394941750552779057995067863069484735138592702326316967441877426926005406201859752313341431828171632110667601912597112032036967791582437329998137610049361593209658390573399893860488034420997950720738946188156666873056610593369750505312862648871480417856338695744176712735994665504506469735806155137102735528258021736665395368914921795726833582479473805755597382350595884770119090657200337921113157209955019412313340263710438956158906491725519433 4844269183378807442410026970212304915398750162342030862720562356574960395088223916289512342191699176716017309140213638536098383639091011729776310430620082118888497862622038695401701710387402100087840950940846152066514765108855402410952099725385450736354603210781118974198215554193785785859382435002755250153009251411946038850315108576684984106702193657963347897709677566091677495576556681656068507314031372074156531214767021895212919495909358260588291818568553609578646758938365326563499166628415041706131521582622947791012917744251071555344476280175567553030365868879087958701356749275597544555441192209535828193783528540378443653793007478915664994969246893177676787034473169357958664807853394146528881072611495728346161885141354339050534315795112871110590890270640490572109200167490678091854953195502952814139817930997734428369811037792170901222000605941722889749066363212792188473959033320542149557873698406208807103283915464017738102761293835485103233871320167686509199843523640244281618906825238 8704413636282358447484621331032763011748386630715517268803987946565620349685791872315647315974663120852929314016264250312193673728801056695240217037954879300746602696068528503485619431744810596830479390072102256014904786379885200942541768018547285509315725810721925773238012551233765684211428599316991837817953275466249315099369637182036791450816547726156761439504911564577098798332137708614741665500028938950045393781414044845143215012544251865843063173228201190800735212465830239288556807716748344594855471404581795834110005529467215574659415846075926847599736673285344205312003601250493931652499391254622736559430124527961987196078914467096385259391360413766722244649547657680034992096702577430954894595554850121644988549721985474054339838378401514140718491721345155113453203729983438697193186989951240978305861633125655220991083790883839070297950011795570337329258541064849259920462519944182465104446414261854674373272689594776034634115872550871119607276667510942677335656704702543291850668190493 47190875320805571892878980923324446702125088753
请问有人知道如何解析它吗?
PS:很抱歉把所有东西都放在了 logcat 中,但也许有人发现了任何联系
【问题讨论】:
-
能否至少告诉我们血液传感器的品牌和型号?
-
我刚刚在问题中添加了它。很抱歉没有意识到这是必要的:)
-
看看这对你有没有好处:wiki.eclipse.org/OHF_SODA_Stepstone
-
你好 Diana C,我也在开发相同的模块来从血压和脉搏信息医疗保健设备中检索信息。我能够与设备连接,但无法从设备中检索数据。我也使用过 BLE 和 GATT,所以它只适用于 Android 4.4+。如何从设备中检索信息以及如何使其与所有 android 设备兼容?你能帮我么?你能发给我任何演示吗?我也发布了问题。 stackoverflow.com/questions/29531224/…
标签: android parsing android-4.0-ice-cream-sandwich android-sensors health-monitoring