你好!酷痞 Coolpy
欢迎你进入酷痞的物联网世界。这里有着自由的空气和自然的气息。接下来我将告诉你如果一步步建立一个自己专属的物联网平台。
由于目前的酷痞的官方域名还没有通过备案所以现在用临时域名解说本说明。
最终酷痞的官网地址: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
你好!酷痞 Coolpy的更多相关文章
- 你好!酷痞Coolpy 之 Linux篇
欢迎你进入酷痞的物联网世界.这里有着自由的空气和自然的气息.接下来我将告诉你如果一步步建立一个自己专属的物联网平台. 由于目前的酷痞的官方域名还没有通过备案所以现在用临时域名解说本说明. 最终酷痞的官 ...
- 酷痞运行于openwrt路由系统
欢迎你进入酷痞的物联网世界.这里有着自由的空气和自然的气息.接下来我将告诉你如果一步步建立一个自己专属的物联网平台. 酷痞官网地址:http://icoolpy.com 由于openwrt系统复杂 ...
- 安装酷痞到IIS7.x共用80端口Windows(64位)系统下运行多个酷痞
需求: 1.酷痞直接运行的模式是自宿主运行.由于win系统一般都由iis提供多个网站服务,并首先占用了80端口,如果想酷痞可以直接通过主机头和iis共用80端口会出现这种运行模式的需求. 以下是实现方 ...
- 树莓派做coolpy服务器
安装前需要了解的 1. coolpy是一个基于NodeJS的物联网平台(官网http://icoolpy.com). 注:国内物联网平台有乐联网,yeelink等,但只有coolpy是开源的. 2. ...
- 打包前端WebSite到Go程序
打包前端WebSite到Go程序 Coolpy5发布在即,新版本要求服务端程序只是一个运行文件,经历了go的template无数坑后,最后还是放弃了,所以还是要把前端独立开发一个纯前端程序,但是go程 ...
- 1.Django入门
MVC 大部分开发语言中都有MVC框架 MVC框架的核心思想是:解耦 降低各功能模块之间的耦合性,方便变更,更容易重构代码,最大程度上实现代码的重用 m表示model,主要用于对数据库层的封装 v表示 ...
- 酷炫的loading
今天分享一下,怎么通过用css写出一个酷炫的loading. meta: <meta name="viewport" content="width=device-w ...
- 视频下载四大神器—如何下载优酷/爱奇艺/腾讯/B站超清无水印视频
视频下载四大神器—如何下载优酷/爱奇艺/腾讯/B站超清无水印视频 2018-07-11 | 标签»下载, 下载工具, 视频 又是视频下载,老生常谈的话题.阿刚同学已在乐软博客多次与大家分享推荐 ...
- Python爬取《你好李焕英》豆瓣短评并基于SnowNLP做情感分析
爬取过程在这里: Python爬取你好李焕英豆瓣短评并利用stylecloud制作更酷炫的词云图 本文基于前文爬取生成的douban.txt,基于SnowNLP做情感分析. 依赖库: 豆瓣镜像比较快: ...
随机推荐
- 【XSY3139】预言家 数位DP NFA
题目描述 有一个定义在 \(\{0,1,2,3,4,5,6,7,8,9\}\) 上的合规表达式,包含三种基本的操作: 结合:\(E_1E_2\) 分配:\((E_1|E_2|\ldots|E_n),n ...
- 爬虫 BeatifulSoup 模块
BeatifulSoup 模块 介绍 Beautiful Soup 是一个可以从HTML或XML文件中提取数据的Python库 安装 pip install beautifulsoup4 解析器下载 ...
- VirtualBox下安装linux虚拟机
下载VirtualBox 下载地址:https://www.virtualbox.org/wiki/Downloads 安装VirtualBox 安装虚拟机 如果选择不到64位系统, 开机按 F1 进 ...
- Java之函数式接口
函数式接口 概述:接口中只有一个抽象方法 下面介绍的可能很抽象,理解不了,至少在我看来单独的这几个借口是没有用的,跟最下面说的 Stream流一起用才会有效果 函数式接口,即适用于函数式编程场景的接口 ...
- ADO.NET中的五大内置对象
ADO.NET中的五大内置对象 学习链接:https://blog.csdn.net/wxr15732623310/article/details/51828677
- pycharm 运行错误信息显示乱码
pycharm版本 解决方法:
- 值得推荐的C/C++框架和库 (真的很强大) c
http://m.blog.csdn.net/mfcing/article/details/49001887 值得推荐的C/C++框架和库 (真的很强大) 发表于2015/10/9 21:13:14 ...
- Redis(REmote DIctionary Server)基础
Redis(REmote DIctionary Server)基础 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. Redis是一个开放源代码(BSD许可)的内存数据结构存储,用作数 ...
- 分布式监控系统开发【day38】:报警策略队列处理(五)
一.目录结构 二.报警策略队列处理 1.入口MonitorServer import os import sys if __name__ == "__main__": os.env ...
- solr的搜索
主要讲一下solr面板的使用: 查询 q: 查询用 语法: name:刘中华 支持通配符 ? 表示单个任意字符的通配 * 表示多个任意字符的通配(不能在检索的项开始使用*或者?符号 ...