issues
search
aliyun
/
iotkit-embedded
高速镜像: https://code.aliyun.com/linkkit/c-sdk
Apache License 2.0
496
stars
252
forks
source link
建议使用__BYTE_ORDER区分设备大小端,IOT_MQTT_Yield的返回值修改为可能的错误码而非0
#111
Open
tianhuanqingyun
opened
5 years ago
tianhuanqingyun
commented
5 years ago
建议将设备大小端的识别自动化,即添加头文件
,并将#if defined(REVERSED)修改为#if (__BIG_ENDIAN == __BYTE_ORDER);
建议将IOT_MQTT_Yield的返回值修改为可能产生异常的错误码,以便于从代码逻辑里判断发生的异常,而 非仅仅是打印在log里;
采用一型一密的方式,为方便云端灵活配置设备(比如删除一个已上线的设备,再次添加相同deviceName的设备),适配过程修改了上线逻辑里先读取本地.db文件再上线的过程,统一修改为先获取deviceSecret,如果返回已认证代码6289,再获取本地db文件内容,否则更新本地.db文件