MCU SDK生成和下载功能如下:
社区版配置下载功能,需要注意注意下几点
1、配置mcu_sdk的代码更新shell脚本,脚本名称为pull_mcu_sdk_template.sh;
#!/bin/bash
mcu_sdk_dir=$1
mcu_sdk_code_dir=$1/$2
echo "template dir: $mcu_sdk_dir"
echo "code dir: $mcu_sdk_code_dir"
if [ ! -f "$mcu_sdk_dir/conf" ];then
echo "conf 文件不存在"
exit 1
fi
# 拉取mcu sdk template到指定目录
mcu_sdk_template_dir=$mcu_sdk_dir/iot-mcu-sdk-template
if [ ! -d $mcu_sdk_code_dir ];then
mkdir -p $mcu_sdk_code_dir
ret=$?
if [ $ret != 0 ];then
echo "mkdir -p $mcu_sdk_code_dir 失败"
exit 4
fi
cp -r $mcu_sdk_template_dir/mcu_sdk $mcu_sdk_code_dir
ret=$?
if [ $ret != 0 ];then
echo "cp -r $mcu_sdk_template_dir/mcu_sdk $mcu_sdk_code_dir 失败"
exit 5
fi
else
cp -r $mcu_sdk_template_dir/mcu_sdk $mcu_sdk_code_dir
ret=$?
if [ $ret != 0 ];then
echo "cp -r $mcu_sdk_template_dir/mcu_sdk $mcu_sdk_code_dir 失败"
exit 5
fi
fi
2、将mcu_sdk的模板文件放到shell脚本统计目录,如下图
3、找到云API服务的配置文件
修改mcuSdkDir和mcuSdkScript两个配置参数
4、重启云API服务
# docker 重启云API服务
docker restart $(docker ps -q --filter name=iot_cloud_api_service)
# 普通部署重启云API服务
# 进入到部署目录执行如下命令
./start.sh iot_cloud_api_service
5、进入到产品开发,点击下载即可
|