请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:CC3220SF-LAUNCHXL 主题中讨论的其他器件:CC3220SF
我正在使用 CC3220SF_launchpad HTTP 服务器从现场获取数据。
示例 电流传感器
Uint16_t sensorData[64]={645,745,842,931,1011,1080,1138,1185,1222,1250,1270,1283,1290,1290,1283,1269,1247,1220,1188,1152,1114,1077,1041,1006,973,941,908,874,835,793,747,697,645,594,544,498,456,417,382,350,318,285,250,214,176,139,103,71,43,22,8,1,1,8,21,41,69,106,153,211,280,360,449,546}
我正尝试将这些数据作为请求的响应直接发送、如下所示–
int32_t dataGetCallback(uint8_t requestIdx, uint8_t *argcCallback, uint8_t **argvCallback, SlNetAppRequest_t *netAppRequest)
{
char *pPayload;
uint16_t metadataLen;
int32_t retVal;
metadataLen = prepareGetMetadata(0, 128, HttpContentTypeList_ApplicationOctecStream);
sl_NetAppSend (netAppRequest->Handle, metadataLen, gMetadataBuffer, (SL_NETAPP_REQUEST_RESPONSE_FLAGS_CONTINUATION | SL_NETAPP_REQUEST_RESPONSE_FLAGS_METADATA));
pPayload = (char *)&sensorData;
sl_NetAppSend (netAppRequest->Handle,128,(unsigned char*)pPayload, 0); /* mark as last segment */
return 0;
}
(以上示例位于 c 程序中的服务器上)
作为 Ajax 调用(javascript)响应接收的数据随后存储在 HTTP 客户端(任何台式机或笔记本电脑)的变量中。 当我看到响应主体时,数据如下所示,我无法解释--


我想在 Web 浏览器中绘制这些数据、并将这些数据另存为逗号(、)分隔的整数值。 是否有人建议如何转换/处理这些数据以获取整数格式数组并保存为 javascript 和 HTML?