У меня есть данные датчика IoT в подключенном концентраторе IoT. Я вижу аналитические сведения о временных рядах Azure, где я могу запрашивать данные по DeviceId, а также по средним значениям и сумме.
Как я могу сделать это доступным на моем HTML-сайте, отображать данные в виде веб-сокета постоянно.
Я разработал диаграмму в D3 и Angular. Как я могу кормить эти данные в приложение. любые примеры, если у вас есть.
Я вижу, что документация очень ограничена
Я вижу, что имеет
enter code herevar aggregateExpressions4 = [];
var startDate = new Date('2017-04-19T13:00:00Z');
var endDate = new Date(startDate.valueOf() + 1000*60*60*1);
aggregateExpressions4.push(new
tsiClient.ux.AggregateExpression({predicateString: "Factory = 'Factory3'"},
{property: 'Temperature', type: "Double"}, ['avg', 'min', 'max'],
{ from: startDate, to: endDate, bucketSize: '2m' }, {property: 'Station', type: 'String'}, 'green', 'Factory3Temperature'));
https://docs.microsoft.com/en-us/azure/time-series-insights/tutorial-explore-js-client-lib
Если бы я мог получить это как результат данных, я мог бы отправить их на мои графики D3. но он пытается выдвинуть свои собственные диаграммы
своим собственным баром и круговыми диаграммами.
var barChart = new
tsiClient.ux.BarChart(document.getElementById('chart4'));
barChart.render(transformedResult, {grid: true, timestamp: '2017-04-19T13:00:00Z', legend: 'compact'}, aggregateExpressions4);