RTOS SDK
本文介绍通过RTOS SDK实现产品HAL层功能的方法。
工作原理

RTOS SDK只支持C语言版本。C语言版本的SDK支持在不同的操作系统上运行,例如Linux、FreeRTOS,因此,SDK需要设备OS支持的操作需要定义为HAL函数,设备厂商在使用SDK开发产品时,需要将这些HAL函数实现。
由此,RTOS SDK需同时实现HAL层接口功能和OS层接口功能,模组集成SDK后,才能与智能卡进行数据交互。
工作内容
实现HAL层接口。具体操作,请参见SDK中
aliyun_iot_smartcard_hal.h
文件。实现OS层接口。具体操作,请参见SDK中
aliyun_iot_smartcard_os_hal.ha
文件。将JSON配置文件放入系统,或者在SDK初始化时设置相应参数。
实现私有AT指令对应SDK中相应的功能函数,具体操作,请参见《物联网通信模组功能要求规范》。
/*加载配置文件,可以通过API设置函数替代*/
aliyun_iot_smartcard_parse_configs("config.json");
/*初始化SDK*/
aliyun_iot_smartcard_init();