欢迎你进入酷痞的物联网世界。这里有着自由的空气和自然的气息。接下来我将告诉你如果一步步建立一个自己专属的物联网平台。

由于目前的酷痞的官方域名还没有通过备案所以现在用临时域名解说本说明。

最终酷痞的官网地址:http://icoolpy.com

第一种方式:服务器运行酷痞及数据库方式:

1.进入酷痞官网后在首页最显眼位置就有相关下载连接点击下载后解决到硬盘根目录下。“路径中不可以使用中文”。如:d:\coolpydb d:\CoolpyWin

2.先启动CoolpyWinDB下的“32位或64位.bat”文件,如无意外即可启动数据库。请注意几个小白容易卡住的地方。

a.如果你使用的是阿里云最低配的win2008系统请把系统的虚拟内容设备4G或以上的虚拟内存后才运行。

b.如果你使用的是校园网请自觉到一个不是校园网的网络进行测试。因为校园网是一个比中国特色更加有特色的网络,很多不知名的问题连神都没办法解释。

c.注意防火墙要放行1337端口,如果你修改过端口号同样需要放行。

d.如果你是vista,win7,win2008或以上的系统请“不要”使用管理员系统运行。

e.windows server 2012要注意,要对两个CMD文件 右键-属性-解除锁定

3.启动酷痞服务器端“32位或64位运行.bat”文件,“路径中不可以使用中文”。

至此酷痞已经运行工作。

第二种方式:服务器运行酷痞而使用第三方数据库提供商服务

a.此方式无需下载酷痞数据库。因为你使用的是 http://mongolab.com之类的mongodb数据库服务提供商,你需要准备的是申请到自己的数据库并记录数据库的连接字符串。

b.设置连接字符串到酷痞:在酷痞服务端的一级目录里找到config.js文件,然后把'mongodb://localhost/coolpy' 改为你的第三方数据库连接字符串。

c.启动酷痞服务器端“32位或64位运行.bat”文件,同样需要注意以管理员身份运行启动。

至此酷痞已经运行工作。

关于酷痞系统常规参数的说明:

1.关于IP及端口

酷痞默认运行的IP地址是本机地址,即如果你运行于服务器即当前服务IP,默认端口是1337,当你需要修改IP地址或端口号请修改位于酷痞目录下的bin/coolpy.js文件,把app.listen(1337, '0.0.0.0');改为你想要的ip和端口即可。注意防火墙要放行对应端口号。

关于酷痞客户端的说明:

1.酷痞客户端是使用htm5技术开发的,所以没有app的概念,因为它只一个web页面。无论任何手机、平板或PC要访问Coolpy客户端可以直接在浏览器里输入http://酷痞服务ip:端口号。默认的本机测试地址是:http://127.0.0.1:1337 如果系统正常,无论你通过手机、平板还是PC访问都会直接显示一个友好的操作界面。

2.酷痞默认的管理员账号是:admin 密码也是:admin ,如果你已经用于实际营运环境请登陆后马上修改此账号的密码。此账号是系统最高权限的。

3.关于sdk的说明

登陆系统后你可以从右上角菜单中找到Coolpy arduino SDK的下载连接,此SDK是一系列示例如何通过arduino对酷痞的API接口调用的代码。

其中包含:

a.泛型数据结点操作示例:custom_data_point示例

b.提取最新数据结点值示例:get_last_data_point示例

c.GPS型数据结点操作示例:gps_data_point示例

d.开关操作示例:switch_data_point示例

e.数值型数据结点操作示例:value_data_point示例

以上每个数据结点例示都包含有增、删、改、查的操作示例,对应的示例名中包含有post为增,delete为删,put为改,get为查。

4.关于SDK的测试方式

a.首先你需要在Coolpy客户端操作里添加设备并添加传感器,传感器目前已经支持有数值型、泛型、GPS型、开关型。在传感器页里会得到传感器的API服务地址。如:http://xxxx.net:1337/v1.0/device/1/sensor/1/datapoints 其中device后的1代码设备id,sensor后的1代码传感器id,在SDK的源代码里把对device和sensor变量值。

b.关于SDK中的ukey值是一个客户访问密钥,没有它客户端是没办法操作API的,ukey可以在客户端里的 账号->我的账号设置->API KEY项即是你的ukey密钥。

c.SDK中的server地址即酷痞所在的服务器地址,可以是IP地址或网址。这里需要注意的是端口号不能直接放在地址之后。端口的设置在源代码里找到client.connect(server, 80),把80改为你的端口号即可。SDK默认是访问80端口的。

----------------------------------------------------------------------------------

如果你有任何疑问请联系:

QQ:229292620

Email:jacle169@21cn.com

你好!酷痞 Coolpy的更多相关文章

  1. 你好!酷痞Coolpy 之 Linux篇

    欢迎你进入酷痞的物联网世界.这里有着自由的空气和自然的气息.接下来我将告诉你如果一步步建立一个自己专属的物联网平台. 由于目前的酷痞的官方域名还没有通过备案所以现在用临时域名解说本说明. 最终酷痞的官 ...

  2. 酷痞运行于openwrt路由系统

    欢迎你进入酷痞的物联网世界.这里有着自由的空气和自然的气息.接下来我将告诉你如果一步步建立一个自己专属的物联网平台. 酷痞官网地址:http://icoolpy.com   由于openwrt系统复杂 ...

  3. 安装酷痞到IIS7.x共用80端口Windows(64位)系统下运行多个酷痞

    需求: 1.酷痞直接运行的模式是自宿主运行.由于win系统一般都由iis提供多个网站服务,并首先占用了80端口,如果想酷痞可以直接通过主机头和iis共用80端口会出现这种运行模式的需求. 以下是实现方 ...

  4. 树莓派做coolpy服务器

    安装前需要了解的 1. coolpy是一个基于NodeJS的物联网平台(官网http://icoolpy.com). 注:国内物联网平台有乐联网,yeelink等,但只有coolpy是开源的. 2. ...

  5. 打包前端WebSite到Go程序

    打包前端WebSite到Go程序 Coolpy5发布在即,新版本要求服务端程序只是一个运行文件,经历了go的template无数坑后,最后还是放弃了,所以还是要把前端独立开发一个纯前端程序,但是go程 ...

  6. 1.Django入门

    MVC 大部分开发语言中都有MVC框架 MVC框架的核心思想是:解耦 降低各功能模块之间的耦合性,方便变更,更容易重构代码,最大程度上实现代码的重用 m表示model,主要用于对数据库层的封装 v表示 ...

  7. 酷炫的loading

    今天分享一下,怎么通过用css写出一个酷炫的loading. meta: <meta name="viewport" content="width=device-w ...

  8. 视频下载四大神器—如何下载优酷/爱奇艺/腾讯/B站超清无水印视频

      视频下载四大神器—如何下载优酷/爱奇艺/腾讯/B站超清无水印视频  2018-07-11 |  标签»下载, 下载工具, 视频 又是视频下载,老生常谈的话题.阿刚同学已在乐软博客多次与大家分享推荐 ...

  9. Python爬取《你好李焕英》豆瓣短评并基于SnowNLP做情感分析

    爬取过程在这里: Python爬取你好李焕英豆瓣短评并利用stylecloud制作更酷炫的词云图 本文基于前文爬取生成的douban.txt,基于SnowNLP做情感分析. 依赖库: 豆瓣镜像比较快: ...

随机推荐

  1. Activiti工作流框架——快速上手

        一.前言 最近在做公司的OA,里面有用到工作流,公司用的是 jbpm4,感觉比较老,资料有点少,就先学学 新一点的 activiti  ㄟ(▔▽▔)ㄏ 首先工作流的概念是:工作流(Workfl ...

  2. 第六十六天 js操作高级

    1.对象使用的高级 对象的key为字符类型,value为任意类型 var obj ={ name:"name", "person-age":18 } // 访问 ...

  3. 三步解决fiddler升级后https无法通过证书验证问题

    有时候使用fiddler时,https页面会出现错误提示,我们可以这样设置来避免错误 第一步:去掉https的抓取 Tools>Option 去掉Capture HTTPS CONNECTs 的 ...

  4. springboot+mybatis+cucumber

    import org.junit.runner.RunWith; import cucumber.api.CucumberOptions; import cucumber.api.junit.Cucu ...

  5. python 线程/线程锁/信号量

    单线程 #常规写法 import threading import time def sayhi(num): # 定义每个线程要运行的函数 print("running on number: ...

  6. springBoot多数据源(不同类型数据库)项目

    一个基于springboot的多数据源(mysql.sqlserver)项目,先看看项目结构,注意dao层 多数据源mysql配置代码: package com.douzi.robotcenter.c ...

  7. HDU 5965(三行扫雷 dp)

    题意是在一个 3 行 n 列的图上进行扫雷,中间一行没有雷,且中间一行的每一格都会显示周围的雷数,问根据已知的雷数在上下两行设置地雷的方法数. 分析知每一列所填雷数的和与周围的雷数有关,但每列具体的填 ...

  8. 后台挂载/卸载程序[Linux/Windows]

    后台挂载应用程序 即使关闭掉控制台窗口,该程序的进程也将会一直运行下去 #Windows 1.编写bat命令文件[形如:a.bat] 2.cmd执行:start /b a.bat #Linux noh ...

  9. “字节跳动-文远知行杯”广东工业大学第十四届程序设计竞赛 1010 Count

    思路:矩阵快速幂.推一下初始矩阵就好了 #include<bits/stdc++.h> #define LL long long #define fi first #define se s ...

  10. 有序不可变列表tuple

    tuple(元组)也是一种有序列表 但是与list不同的是,他是不可变的.一旦初始化就不可以被更改 声明方法 tuple名=(元素1,元素2,元素3--) >>> name=('To ...