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

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

最终酷痞的官网地址: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. Flask插件wtforms、Flask文件上传和Echarts柱状图

    一.wtforms 类比Django的Form组件Form组件的主要应用是帮助我们自动生成HTML代码和做一些表单数据的验证 flask的wtforms用法跟Form组件大同小异参考文章:https: ...

  2. BBS 502 BadGateway 原因分析

    说明: LNMP架构. crontab里有每隔20分钟重启php的任务:然后我用python写了个每1分钟检测php-cgi进程是否存在的脚本,如果不存在则调用重启php的脚本,并邮件通知管理员.cr ...

  3. linux下find命令的使用和总结

    背景:find命令十分的好用,特别是在查找文件的时候,这个时候需要和文件通配符一起使用. 1 前言 我们为什么要学会使用find命令? 每一种操作系统都有成千上万的文件组成,对于linux这样“一切皆 ...

  4. POJChallengeRound2 Guideposts 【单位根反演】【快速幂】

    题目分析: 这题的目标是求$$ \sum_{i \in [0,n),k \mid i} \binom{n}{i}G^i $$ 这个形式很像单位根反演. 单位根反演一般用于求:$ \sum_{i \in ...

  5. pycharm项目上传到Github

    使用本地代码直接share到github上过程中出现了一个问题: Successfully created project 'xxx' on GitHub, but initial push fail ...

  6. [CTSC2008]网络管理 [整体二分]

    题面 bzoj luogu 所有事件按时间排序 按值划分下放 把每一个修改 改成一个删除一个插入 对于一个查询 直接查这个段区间有多少合法点 如果查询值大于等于目标值 进入左区间 如果一个查询无解 那 ...

  7. <数据结构基础学习>(三)Part 2 队列

    一.队列 Queue 队列也是一种线性结构 相比数组,队列对应的操作是数组的子集 只能从一端(队尾)添加元素,只能从另一端(队首)取出元素. (排队) 队列是一种先进先出的数据结构(先到先得)FIFO ...

  8. CSS伪类整理笔记

    0 伪元素 虚拟的一个元素,用于向已有的元素添加特殊效果,可用标签元素实现该效果. css3中规定:伪元素的由两个冒号::开头,然后是伪元素的名称.用两个冒号::是为了区别伪类和伪元素(CSS2中并没 ...

  9. java远程文件操作

    有时在项目中,会有专门的文件服务器(windows),这个时候我们需要对文件进行操作时,就不能像操作本地文件那样操作文件服务器的文件.这时候就可以用SmbFile来操作了. 首先添加jar包,mave ...

  10. dubbo核心要点及下载(dubbo二)

    一.dubbo核心要点 1):服务是围绕服务提供方和服务消费方的,服务提供方实现服务,服务消费方调用服务. 2):服务注册 对于服务提供方它需要发布服务,而由于应用系统的复杂性,服务的数量.类型不断的 ...