继
《初识WRTnode2R》之后,应项目需求,安装python。
python的安装分为3步。第一步,在make menuconfig时选中核心组件;第二步是安装额外的软件包。
参考
WRTnode2R内测版开箱指南,下载SDK。
在make menuconfig时,选中如下组件:
- micropython
- python-base
- python-distutils
- python-email
- python-light
- python-openssl
- python-pyserial
复制代码
其中前三项必选,后面是我的项目需要所选。为避免bin过大,有些在项目初期不知道是否需要的组件,可以在后面一步安装,此时可不选。
编译、安装后,同样参考
WRTnode2R内测版开箱指南,用无线中继的方法,让WRTnode2R连上互联网。
其后,用opkg install安装额外的python组件。
许多python组件并未包含在openwrt软件仓库中,我们可以从下面的网站下载众多有用的组件:
https://pypi.python.org/
可从上述网站下载软件包到U盘,解压缩,插入WRTnode2R的USB口,用软件包内部的setup.py脚本安装。
比如,我的项目需要WRTnode2R访问Modbus接口的传感器,采用python的mininmal modbus库,可以方便实现该接口。
将minimalmodbus库从pypi.python.org下载后解压缩,在原压缩目录下执行:
即可安装该库至/usr/lib/python2.7目录或其子目录下。包括DES加密函数库等许多python组件均可按照这种方法安装。
0