阿里云Link IoT Edge部署笔记
核心概述
本文档介绍了在飞凌OKMX6DL/Q平台(Linux 4.1.15)上部署阿里云Link IoT Edge边缘计算服务的方法。
部署步骤
第一步:替换dropbear为openssh
由于系统默认dropbear服务仅支持sshd功能,不支持sftpd,需要替换为openssh。
-
连接网络并同步时间
udhcpc -i eth0 ntpdate -u ntp.api.bz -
删除dropbear相关文件
rm -r /etc/default/dropbear rm -r /etc/dropbear/ rm -r /usr/sbin/dropbear rm -r /etc/rc*.d/K10dropbear -
安装openssh
mkdir -p /usr/local tar xvf /media/mmcblk2p1/openssh4115.tar.bz2 -C /usr/local/ mkdir -p /var/empty/ -
配置passwd文件 在
/etc/passwd添加:sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin -
修改sshd_config
- 第32行:
PermitRootLogin yes - 第110行:
Subsystem sftp /usr/local/libexec/sftp-server
- 第32行:
-
设置开机自启 在
/etc/rc.local的exit 0前添加:/usr/local/sbin/sshd -
设置root密码
passwd
第二步:部署iot-edge服务
- 解压安装包
tar xvf /media/mmcblk2p1/iot-edge-armv7-hf-mx6x.tar.bz2 -C /
至此,iot-edge环境部署完成。
第三步:环境测试与开发
后续配置和开发测试请参考阿里云《Link IoT Edge兼容性测试环境安装部署指南》,大多数操作在阿里云物联网平台控制台完成。
关键要点
- SSH服务:IoT Edge需要完整的SSH功能,包括SFTP支持
- 架构:armv7-hf(ARMv7硬浮点)
- 部署方式:通过SD卡解压安装