RTOS SDK

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

工作原理

RTOS SDK

RTOS SDK只支持C语言版本。C语言版本的SDK支持在不同的操作系统上运行,例如Linux、FreeRTOS,因此,SDK需要设备OS支持的操作需要定义为HAL函数,设备厂商在使用SDK开发产品时,需要将这些HAL函数实现。

由此,RTOS SDK需同时实现HAL层接口功能和OS层接口功能,模组集成SDK后,才能与智能卡进行数据交互。

工作内容

  1. 实现HAL层接口。具体操作,请参见SDK中aliyun_iot_smartcard_hal.h文件。

  2. 实现OS层接口。具体操作,请参见SDK中aliyun_iot_smartcard_os_hal.ha文件。

  3. 将JSON配置文件放入系统,或者在SDK初始化时设置相应参数。

  4. 实现私有AT指令对应SDK中相应的功能函数,具体操作,请参见《物联网通信模组功能要求规范》

/*加载配置文件,可以通过API设置函数替代*/
aliyun_iot_smartcard_parse_configs("config.json"); 

/*初始化SDK*/
aliyun_iot_smartcard_init();