机智云数据点扩展类型收发中文字符串问题
我的app想给设备发送中文字符串,定义了30个字节的扩展类型数据点变量。APP端发送K:V对,比如"word":"我的机智云中文数据点"到嵌入式,感觉不对,请问怎么调试?整个论坛查了都没说清楚这个问题。请联系我的qq:185941589@qq.com本人水平介绍:已经全部调试成功了数值类型数据点,app和嵌入式都搞定了,现在就是中文字符串下发问题。请帮助。
扩展类型数据点是16进制的。要自己做转码。如果想要传输字符 要自己做字符库 gizWifiDevice.write({
"device": {
"did": pageParam.did,
"mac": pageParam.mac
},
"sn": 5,
"data": {
"alarmID_8B": alarmID_8B,
"alarmID_16B": alarmID_16B,
"alarmID_24B": alarmID_24B,
"alarmID_32B": alarmID_32B,
"alarm_activity":"12345" //唯一的扩展类型,长度为5个字节,发送后嵌入式端失败
}
}, function(ret, err) {
alert("ret = " + JSON.stringify(ret) + "err = " + JSON.stringify(err))
}); boboP 发表于 2016-10-12 12:17
扩展类型数据点是16进制的。要自己做转码。如果想要传输字符 要自己做字符库 ...
gizWifiDevice.write({
"device": {
"did": pageParam.did,
"mac": pageParam.mac
},
"sn": 5,
"data": {
"alarmID_8B": alarmID_8B,
"alarmID_16B": alarmID_16B,
"alarmID_24B": alarmID_24B,
"alarmID_32B": alarmID_32B,
"alarm_activity":"12345" //唯一的扩展类型,长度为5个字节,发送后嵌入式端失败
}
}, function(ret, err) {
alert("ret = " + JSON.stringify(ret) + "err = " + JSON.stringify(err))
});
发个简单的字符串“12345”都有问题,请问怎么处理 boboP 发表于 2016-10-12 12:17
扩展类型数据点是16进制的。要自己做转码。如果想要传输字符 要自己做字符库 ...
APICloud机智云库实现,已经可以实现英文字符串发送(APP base64编码转一下即可)。目前在研究中文字符串发送。 请问楼主数据点是怎么更改上传数据的,这个变量该怎么定义 你好,请问发送字符串需要怎么转码呢
页:
[1]