Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

230
Views
Glucose measurement from cordova-plugin-ble-central Accu Chek Mobile

I try to read glucose measurement from cordova-plugin-ble-central.

I found how obtain different values like manufacturer, or serial number.

But I can't get the readings glucose measurement.

I do that

var databuffer = new Uint8Array(2);
    databuffer[0] = 0x01;
    databuffer[1] = 0x01;

console.log("startwrite");
    
    ble.write(localStorage.getItem('ACMid'), "1808", "2A52", databuffer.buffer, 
        function(data){
                
            int8data = new Uint8Array(data);            
            console.log("Hooray we have data write : " + JSON.stringify( data ));
            console.log("Hooray we have data write : " + JSON.stringify( int8data));                
        }, 
        function(failure){
            addMyContenu("Failed write from device. " + JSON.stringify(failure), 1);
            console.log("Failed write characteristic from device. " + JSON.stringify(failure));
        });
about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

All us running :

var databuffer = new Uint8Array(2);
    databuffer[0] = 0x01;
    databuffer[1] = 0x01;
        
    console.log("startnotif");
    
    ble.startNotification(localStorage.getItem('ACMid'), "1808", "2A18", 
        function(datanotif){
            
            int8data = new Uint8Array(datanotif);
                    
        id = int8data[1] & 255;
        id |= (int8data[2] & 255) << 8;
        
        val = int8data[12];
                
        annee = int8data[3] & 255;
        annee |= (int8data[4] & 255) << 8;          
        
        mois = addZero(int8data[5]);
        jour = addZero(int8data[6]);
        
        h = addZero(int8data[7]);
        m = addZero(int8data[8]);
        s = addZero(int8data[9]);
        
        datehms = annee + "-" + mois + "-" + jour + "T" + h +":"+m+":"+s;
            console.log("Hooray we have data notif : " + JSON.stringify( int8data ));           
                
        },
        function(failure){
            addMyContenu("Failed notif from device. " + JSON.stringify(failure), 1);
            console.log("Failed notif characteristic from device. " + JSON.stringify(failure));
        });     
    
    console.log("startwrite");
    
    ble.write(localStorage.getItem('ACMid'), "1808", "2A52", databuffer.buffer, 
        function(data){
            console.log("Hooray we have data write : " + JSON.stringify( data ));               
        }, 
        function(failure){
            addMyContenu("Failed write from device. " + JSON.stringify(failure), 1);
            console.log("Failed write characteristic from device. " + JSON.stringify(failure));
        });
about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!