树莓派做coolpy服务器

安装前需要了解的

1. coolpy是一个基于NodeJS的物联网平台(官网http://icoolpy.com)。

注:国内物联网平台有乐联网,yeelink等,但只有coolpy是开源的。

2. Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台,用来方便地搭建快速的易于扩展的网络应用

注:所以要运行coolpy必须先安装好nodejs

3.新的coolpy不使用数据库而是以文件形式本地存储。

注:所以很大的数据库就不需要下载下来了,数据库的安装步骤也可以省略

4.ubuntu下安装coolpy http://www.cnblogs.com/jacle169/p/4177890.html

5.openwrt下安装 coolpyhttp://www.cnblogs.com/jacle169/p/4232007.html

6.树莓派安装nodejs是参考linux公社的文章http://www.linuxidc.com/Linux/2015-01/111714.htm

安装前提

1. 树莓派已安装系统,并成功运行。

2. 会用SSH操作树莓派

3. 会用FTP工具传输文件到树莓派

配置步骤

一.非必要步骤

安装依赖库:

$ sudo apt-get install g++

$ sudo apt-get install libssl-dev

注:此步骤可能不一定需要

二.树莓派安装NodeJS

再次强调参考文章http://www.linuxidc.com/Linux/2015-01/111714.htm

1.获得NodeJS编译文件

wget http://nodejs.org/dist/v0.11.7/node-v0.11.7.tar.gz

2.解压NodeJS编译文件
tar -xzf node-v0.11.7.tar.gz
3.编译NodeJS
cd node-v0.11.7
注:进入node-v0.11.7的目录
./configure
注:./configure是用来检测你的安装平台的目标特征的。比如它会检测你是不是有CC或GCC,并不是需要CC或GCC,它是个shell脚本。
make               

注:make是用来编译的,它从Makefile中读取指令,然后编译。编译好的可执行文件默认在/usr/local/bin目录下。编译时间较长,本人用了4个小时。

4.安装NodeJS

su

注:使用系统管理员登录系统

make install

注:make install是用来安装的,它也从Makefile中读取指令,安装到指定的位置。

5.重启树莓派

reboot

6.检查安装

一旦安装完成,可以使用以下命令检查版本:

node -v

npm -v

显示结果应该是:

Nodejs Version V0.11.7

NPMVersion 1.3.8

三.运行coolpy
1.下载coolpy运行文件

进入酷痞官网点击openwrt版下载地址,但是用到的只有CoolpyOpWrt1.0.5.5.zip。

2.将coolpy文件传输到树莓派

使用FTP传输工具

3.解压coolpy

unzip CoolpyOpWrt1.0.5.5.zip

4.运行coolpy

node ./bin/coolpy.js

时间: 2024-10-01 13:27:55

树莓派做coolpy服务器的相关文章

树莓派做web服务器(nginx、Apache)

一想到Linux Web服务器,我们首先想到的是: Apache + MySql + Php. Apache:是世界使用排名第一的Web服务器软件. 可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件. MySQL:是一个关系型数据库管理系统,由瑞典MySQL AB公司开发.是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(关系数据库管理系统)应用软件之一. PHP:(外文名: Hypertext Preproces

【转】用树莓派搭建web服务器

本文将详细介绍如何在树莓派上配置服务器,和<教你在Xubuntu上搭建LAMP服务器>有些类似,多了一些介绍在树莓派上的不同步骤的地方. 这种服务器的配置被称为LAMP,是最流行的服务器配置之一,LAMP的含义是: Linux - 操作系统 Apache - 网络服务器(HTTP)软件 mysql - 数据库服务 PHP or perl - 编程语言 这种配置对于大多数树莓派用户来说,可能过于重量级了,但是大多数用户能学到服务器的配置过程,是一种学习配置服务器的好方法.我可能会在以后写一篇轻量

用树莓派做一个离线下载机

原文:用树莓派做一个离线下载机 用树莓派可以做很多有意思的东西,它相当于一个小型的电脑,装上系统完全可以作为一个家用的小型服务器. 通过这个小型服务器,可以实现一个"离线"下载机.不过这里的离线下载不是真的离线,因为树莓派还是在线的--既然树莓派当做了小型服务器,那应该长期保持在线状态了--不过由于树莓派的功耗很小,而且占用空间也很小,所以当做家用服务器还是很可以的. 这个树莓派的离线下载器是使用aria搭建的,aria是一个开源的多线程下载工具,可以完成很多种类的下载任务.通过ari

27 树莓派做直播平台

http://www.52pi.net/archives/981 用树莓派做 RTMP 流直播服务器,可推送至斗鱼直播 用树莓派DIY共享鱼缸,支持微信远程喂鱼 http://shumeipai.nxez.com/2017/09/27/nature-aquarium-for-sharing.html 原文地址:https://www.cnblogs.com/kekeoutlook/p/11380234.html

树莓派搭建SVN服务器

1.安装SVN服务器 sudo apt-get install subversion -y 2.创建仓库 mkdir /home/pi/svnRepository svnadmin create /home/pi/svnRepository 仓库创建在/home/pi/svn目录下 3.编辑配置文件 nano /home/pi/svnRepository/conf/svnserve.conf如下图去掉注释 看不到图的,编辑svnserve.conf,代码如下: [general] #匿名访问的权

用Win2008R2做Radius服务器 -- Cisco设备篇

Win2008R2 做Radius 服务器 Cisco 设备篇 最近公司准备改用Radius作为cisco设备的验证服务器,出于好奇,自己先搭配一个Radius服务器做测试.最开始我用的是Tekradius这个服务器,做认证是没有问题,但是在做授权的时候,怎么都不能得到privilege15的权限,研究了好久都没有成功,暂时放一边.然后我改用Win2008R2的NPS来作为Radius服务器,认证和授权都成功了. 首先安装好Win2008R2,在"服务器管理器"添加新的角色,选&quo

树莓派安装ftp服务器

在树莓派安装ftp服务器,可上载\下载文件 vsftpd是开源的轻量级的常用ftp服务器. 1,安装vsftpd服务器 (约400KB)sudo apt-get install vsftpd 2,启动ftp服务sudo service vsftpd start 3,编辑vsftdp的配置文件 sudo nano /etc/vsftpd.conf 找到以下行,定义一下anonymous_enable=NO 表示:不允许匿名访问 local_enable=YES 设定本地用户可以访问. write_

用树莓派做无线路由器

原理:Pi使用有线连入网络,然后接USB无线网卡作为热点,提供Wifi接入. 1.有线网络,如果是自动获取IP的,直接接上网线即可. 2.关于USB无线网卡驱动问题. 如果接上USB无线网卡,使用ifconfig命令,能直接看到wlan0,那么恭喜你,可以直接跳过这一步. 官方推荐的无线网卡是TL-WN725N,我上淘宝买了,很不幸,买到的是2.0版的.而官方的驱动只支持1.0,好在有爱好者做了第三方驱动. 如果你淘宝上买到的也是2.0版的,看我的这篇文章安装驱动TL-WN725N v2.0 D

ZooKeeper做独立服务器运行(下)

ZooKeeper做独立服务器运行(下) 作者:chszs,转载需注明.博客主页:http://blog.csdn.net/chszs 四.ZooKeeper Java客户端连接后的命令概述 键入help,可以看到有如下命令: connecthost:port getpath [watch] lspath [watch] setpath data [version] rmrpath delquota[-n|-b] path quit printwatcheson|off create[-s] [