Orodha ya maudhui:

Cloud ya IoT Guru - Mfano rahisi wa Chati: Hatua 4
Cloud ya IoT Guru - Mfano rahisi wa Chati: Hatua 4

Video: Cloud ya IoT Guru - Mfano rahisi wa Chati: Hatua 4

Video: Cloud ya IoT Guru - Mfano rahisi wa Chati: Hatua 4
Video: Йога для ЗДОРОВОЙ СПИНЫ и позвоночника от Алины Anandee. Избавляемся от боли. 2024, Novemba
Anonim
Cloud ya IoT Guru - Mfano rahisi wa Chati
Cloud ya IoT Guru - Mfano rahisi wa Chati

Cloud ya IoT inatoa rundo la huduma za backend kupitia REST API na unaweza kujumuisha simu hizi za REST kwa ukurasa wako wa wavuti kwa urahisi. Na Highcharts, unaweza kuonyesha chati za kipimo chako tu na simu ya AJAX.

Hatua ya 1: Unda Ukurasa wa HTML

Unahitaji kuunda faili tupu ya HTML na mhariri uupendao:

Cloud ya IoT Guru - Mfano rahisi wa chati

Ihifadhi: rahisi-chati.html IoT Guru Cloud - Mfano rahisi wa chati

Hatua ya 2: Mzigo wa AJAX wa Takwimu za Chati

Unahitaji kuongeza JQuery na simu ya AJAX kwenye faili ya HTML, itapakia safu ya data ya nodi maalum na jina la uwanja: IoT Guru Cloud - Mfano rahisi wa chati

Cloud ya IoT Guru - Mfano rahisi wa chati kaziData (lengo, kichwaText, xAxisText, yAxisText, nodeId, fieldName, granulation) {kurudi $.ajax ({aina: "GET", url: 'https://api.iotguru.cloud/ kipimo / mzigoByNodeId / '+ nodeId +' / '+ fieldName +' / '+ granulation, dataType: "json", mafanikio: kazi (data) {displayChart (target, titleText, xAxisText, yAxisText, granulation, data);}}); Chati ya kazi ya kuonyesha (lengo, kichwa cha maandishi, xAxisText, yAxisText, granulation, data) {} $ (hati) tayari (kazi () {loadData ('graphA wastani', 'Wastani wa kuchelewesha treni (masaa 24)', 'Tarehe na saa ',' min ',' ef39d670-70d9-11e9-be02-27e5a8e884a7 ',' wastani ',' SIKU / 288 ');}

Hatua ya 3: Sanidi Chati

Ongeza faili ya Highcharts JavaScript kwenye faili ya HTML baada ya faili ya JQuery:

Jaza mwili wa onyesho la chati ya kuonyesha kwa kuanzisha chati:

Chart ya kazi ', kichwa: {text: xAxisText}, gridLineWidth: 1, tickInterval: 3600 * 1000}, yAxis: {title: {text: yAxisText}}, mfululizo: [{}]}; kwa (var i = 0; i <data.length; i ++) {options.series = {data: {}, name: {}}; chaguzi.series .name = data ["jina"]; chaguzi. huduma .data = data ["data"]; } var chart = Highcharts mpya. Chati (chaguzi); }

Hatua ya 4: Hiyo ndio! Imekamilika

Umemaliza, pakia HTML yako kwenye kivinjari chako na uangalie chati!

Ikiwa unataka kutuma vipimo, tafadhali tembelea ukurasa wetu wa Mafunzo au Jukwaa letu la Jumuiya!:)

Mfano kamili: GitHub - chati rahisi

Ilipendekeza: