博客

开源物联网平台

0

https://www.kaaproject.org/

https://devicehive.com/

http://www.lelylan.com/

https://thingsboard.io/

http://www.iot-dsa.org/

https://iot.eclipse.org/cloud/

跨平台框架选择

0

Xamarin vs React native
http://tech.it168.com/a2017/0410/3114/000003114884.shtml

降低开发成本的方法

0

总则:
不要造轮子
不要一开始就考虑性能

APP开发:
1.开发微信小程序
2.使用React Native

mcu开发:
使用arduino

rtl8723be

0

sudo apt-get install linux-headers-generic build-essential Git
git clone https://github.com/lwfinger/rtlwifi_new
cd rtlwifi_new
sudo make install
sudo modprobe rtl8723be

其他问题解决办法:http://blog.csdn.net/chenhao0428/article/details/51885805

windows快速部署KOD可道云(只要三分钟)

1

各大网盘相继关门,只有百度云盘能用,但百度云盘不买会员特么就是龟速下载。想弄个NAS吧,淘宝一看,便宜的也接近2000。遂准备用自己搭建一个简单的网盘。
最初的想法就是找个开源的web文件管理器,于是上github搜索&按星星排序,然后发现了KodExplorer,1K4的星星肯定不差。
看readme上截图,震惊于这个web文件管理器的功能之全。点开官网,再次震惊,居然是国人做的!感动!

—————————————————————————————————-
本教程真的只需三分钟,如果你在linux主机上部署,可以看我的另一篇文章:https://clz.me/raspberry-kodcloud/

1.下载UPUPW套件

下载地址:http://www.upupw.net/nphp70/n130.html
点击云端下载,即可下载

下载后解压到你系统任意位置

然后运行其中的upupw.exe

在弹出的提示窗口中(如上图),输入“s1”,并回车确认,即可启动KOD所需的运行环境

出现如上提示,说明已经成功启动,现在直接关闭这个程序窗口即可

2.下载KOD

KOD官网下载最新版本KOD:http://kodcloud.com/download.html
将下载到的KOD压缩包解压到你的UPUPW文件夹下的htdocs文件夹中,如图:

3.使用KOD

没啥说的了。
本机访问,打开浏览器,地址栏输入“127.0.0.1”回车即可访问;
局域网内,其他设备上,打开浏览器,直接在浏览器访问PC ip地址,即可使用KOD;
公网使用,可以使用DDNS或者ngrok穿透等方式绑定自有域名实现,这个以后再开帖讲解。

树莓派3B安装Dueros

0

sudo apt-get install sox
sudo apt-get install libsox-fmt-mp3
sudo apt-get install libasound2 libasound2-dev alsa-utils
sudo apt-get install python
sudo apt-get install libatlas-base-dev
sudo apt-get install libatlas-dev

#### build mplayer, raspberrypi的仓库里面没有
sudo apt-get install libmpg123-dev
wget http://www.mplayerhq.hu/MPlayer/releases/MPlayer-1.3.0.tar.xz
tar xvf MPlayer-1.3.0.tar.xz
cd MPlayer-1.3.0
./configure;
make
sudo make install
cd –

#### build libiconv, raspberrypi的仓库里没有
wget https://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.15.tar.gz
tar xzvf libiconv-1.15.tar.gz
cd libiconv-1.15
./configure –prefix=/usr
make
sudo make install
cd –

#### 使用nvm 安装node
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash
. ~/.bashrc
nvm install –lts
nvm use –lts

树莓派3B安装中文输入法ibus

0


重启一下就OK了

remi——又一个python GUI库

0

https://github.com/dddomodossola/remi

通过ngrok穿透电信内网

0

树莓派3B快速部署KOD可道云(只要三条命令)

1

各大网盘相继关门,只有百度云盘能用,但百度云盘不买会员特么就是龟速下载。想弄个NAS吧,淘宝一看,便宜的也接近2000。遂准备用树莓派自己搭建一个简单的网盘。
最初的想法就是找个开源的web文件管理器,于是上github搜索&按星星排序,然后发现了KodExplorer,1K4的星星肯定不差。
看readme上截图,震惊于这个web文件管理器的功能之全。点开官网,再次震惊,居然是国人做的!感动!

关于树莓派部署KOD:
树莓派搭建私有网盘的好处:
1.省钱,省去充值百度网盘的会员费;
2.省钱,省去买nas的钱,且比nas更省电,PC功率大概300W,nas功率通常是30W左右,树莓派功率只有3W~5W左右;
3.省钱,家庭宽带大部分是闲置的,挂个树莓派充分使用宽带
再来说说缺点:
速度慢,真的很慢,个人家庭用可以,企业用还是用PC靠谱,树莓派不能和PC比,更不能和专业服务器。
—————————————————————————————————-
以上是废话,以下是教程
本教程理论上适用于各种linux主机,windows主机快速部署方法见: https://clz.me/windows-kodcloud/ ‎

1.硬件准备

树莓派3B、TF卡(至少8G,已装Ubuntu-meta或者Raspbian系统)

2.安装运行KOD的环境

KOD最最方便的之处在于不需要数据库,理论上只需要安装两个软件,即可运行:
nginx 知名服务器程序,全球许多网站都使用它,市场占有率位居第三
PHP7 KOD使用php写成,KOD网站写的是PHP5.3+,但我之前的经验是PHP7的速度比PHP5快非常多。鉴于树莓派的性能,我觉得还是用PHP7更好。
这里直接用LNMP套件(https://lnmp.org/),省心,唯一的问题就是,树莓派编译较慢,下载+编译估计要两三小时。
只需在命令行输入以下命令,即可开始安装:
wget -c http://soft.vpser.net/lnmp/lnmp1.4.tar.gz && tar zxf lnmp1.4.tar.gz && cd lnmp1.4 && ./install.sh

此后的过程都有提示选项,会提示你是否安装数据库、安装哪个php版本,可按LNMP官方指导操作:https://lnmp.org/install.html
唯一需要注意的是,KOD不使用数据库,所以在询问是否安装MySQL/MariaDB的时候,你可以选择不安装
在选择安装PHP版本时,推荐你选择PHP7
树莓派编译较慢,下载+编译估计要两个多小时,安装好以后,运行KOD的环境就搭建完成了。

3.安装KOD

KOD官网确定最新版本下载地址,然后树莓派上直接键入以下指令即可:以下版本为3.46,请根据最新情况自行修改
wget http://static.kalcaddle.com/update/download/kodexplorer3.46.zip
unzip kodexplorer3.46.zip -d /home/wwwroot/default/

你可能不太相信,但真的已经安装完成了,不需要其他操作了

4.使用KOD

没啥说的了。
局域网内,直接在浏览器访问树莓派ip地址,即可使用KOD。(既然你都在使用树莓派了,应该知道怎么获取IP地址吧。)
公网使用,可以使用DDNS或者ngrok穿透等方式绑定自有域名实现,这个以后再开帖讲解。

—————————————————————————————————–

其他建议:

之前还担心树莓派会不会太慢,但实际测试,挂个KOD自己用,是完全足够了。
上传速度取决你的宽带下行,而下载速度取决于你的快带上行。
因为树莓派性能有限,最后提几个使用树莓派搭建KOD私有网盘的建议:
1.用PHP7理论上会比用PHP5更快
2.尽量别让树莓派干别的事,建议使用没有桌面的树莓派系统,降低系统资源消耗
3.树莓派直接使用网线连接到你的路由器,理论上会比无线方式更快
4.给树莓派使用读写速度更快的tf卡
5.给电信大爷交够钱,100M的宽带应该就够了,用起来比百度网盘更快
6.使用树莓派3B或者性能更强的linux设备,别用树莓派2代、1代,因为老的树莓派真的太慢了