【发布时间】:2015-10-09 21:28:06
【问题描述】:
我正在试验 Pebble SDK,并想从网络上读取太阳能数据。 我已经设法完全用 JS 构建了一个应用程序。请参阅此link。
由于我在 JS 中发现了一些限制,我正在用 C 重写代码。 通过 JS 接收 json 数据时,我通过字典将其发送给 C。 可以找C版here
从网络收到的 RAW 数据:
[ { HourNum: "0:0", HourPower: "0" }, { HourNum: "0:10", HourPower: "0" }, { HourNum: "0:20", HourPower: "0" } 等
过滤“HourPower”数据并通过字典选项发送到 C:
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,59, 72,89,110,127,160,192,253,316,352,360,522,539,601,598,770,582,650,810,741,805,894,908,864,904,962,1016,1106,1853,1503,1311,1406,1444,1401,1409,1344,1622,1472,1382,1609,1766,3310,3093,2041,1496,2068,3302,3185,1358, 2760,2715,1285,994,1086,832,871,813,1707,1218,1218,239,203,170,132,70,53,45,39,39,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0]
两个挑战:
- 1 我想知道我是否已收到所有 144 个条目。
在日志中我只看到:
收到的buffer_solar值: [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ,0,0,0,0,
JS和C之间的数据有限制吗? 在将数据从 JS 发送到 C 之前,是否需要将数据拆分为多个部分?
- 2 我不知道如何处理 C 中接收到的数据。** 我已经阅读并尝试了几种可能性,尝试读取本机 json,现在尝试通过 csv 读取它,但是如何?
最终目标是从网络上读取这些值并创建图表。 但首先我需要正确读取 C 中的值。
我是否正确我应该采用 csv 方式? 任何有 JS 和 C 之间“更大”数据集经验的人?
【问题讨论】:
标签: c csv pebble-sdk