Websocket到HTML5输出NaN值

时间:2016-12-03 18:54:40

标签: javascript node.js html5 websocket arduino

我正在研究一个Arduino温度传感器,在我的服务器端使用Websocket,为我的客户端使用HTML5。一切都运行顺利,但当我尝试将温度读数输出到网页时,我一直得到NaN值。我的Web控制台接收输出,但我似乎可以获取要显示的值。

function doSocketMessage( mess ) {

    console.log(mess.data)

    var parts = mess.data;

    var data = parts.split(",");

    var humidity = document.querySelector( '#weather > p:nth-child( 2 )' );

    var temp = document.querySelector( '#weather > p:nth-child( 1 )' );

    // Check for sensor errors
    if( data[0] == 'E' ){
        temp.innerHTML = 'Message';
        humidity.innerHTML = 'Message';
    }else{
        // Populate temperature
        temp.innerHTML = 'Temperature: ' + parseFloat( data[0] ) + '°F';
        // Populate humidity
        humidity.innerHTML = 'Humidity: ' + parseFloat( data[1] ) + '%';
    }
}

0 个答案:

没有答案