3月 03

raspberry pi apt失败

重装raspberry pi系统,将apt-get的源换成阿里云的。执行报错如下:

解决
直接删除/etc/apt/sources.list.d/下面的文件,再次更新。

2月 24

esp8266做AP启动WEB服务器控制led

配置ap。

代码部分,保存为main.py上传到板子上,重启。

esp8266we控制led源码

连接ap,用浏览器登录192.168.4.1:8888端口


控制led成功。

2月 18

安装ta-lib问题记录

直接使用pip install Ta-LIB,报错如下:
talib/common.c:242:28: fatal error: ta-lib/ta_defs.h: No such file or directory
解决方案先下载0.4版进行编译
ta-lib-0.4.0-src.tar.gz
然后解压
./configure & make & make install

安装0.4版本完成在用pip安装最新版本就成拱了。但是运行程序有又报错:
ImportError: libta_lib.so.0: cannot open shared object file: No such file or directory
在整个系统中搜索,发现在系统中有这个库。
find / -name libta_lib.so.0
/usr/local/lib/libta_lib.so.0
所以加载一下应该就可以了,在/etc/profile增加一行
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
然后执行
source /etc/proflie
生效后再次运行py脚本既可成功。

2月 16

stun服务器解决穿私网问题

未解决VOIP电话传私网问题(NAT),搭建stun服务器。简要记录如下

https://sourceforge.net/projects/boost/files/boost/1.63.0/boost_1_63_0.tar.gz
./bootstrap.sh
./bjam install

http://www.stunprotocol.org/
http://www.stunprotocol.org/stunserver-1.2.12.tgz
tar zxvf stunserver-1.2.12.tgz
cd stunserver-1.2.12
make
编译完成直接启动
./stunserver &

查看端口
lsof -i:3478

端口已经监听,配置到VOIP设备测试,一切正常。