Coolpy开源项目简介
1.Coolpy初识
基于ARDUINO的迷你操作系统。只需一个ARDUINO主板+Ethernet Shield即可运行。成本低,Coolpy主件以目前淘宝价只需要76元人民币。


2.Coolpy能做什么事?(传感器篇)

2.1.Coolpy支持所有模拟信号传感器.
2.2.Coolpy支持所有数字信号传感器.
2.3.另外支持(DHT11温湿度传感器)
以下例举部份传感器:
a.雨水传感器
b.脉博传感器
c.环境声音传感器
d.红外测距传感器
e.人体热感应传感器
f.接触开关
g.烟雾及危险气体传感器
h.环境光暗度传感器
i.泥土湿度传感器
3.Coolpy能做什么事?(控制器篇) 以下例举部分控制器:
a.无线通信(控制无线开关及无线传感器等)
b.伺服电机(DIY云台及其他舵机应用等)
c.脉冲变频(控制LED灯的光暗度等)
d.红外线收发(控制空调电视等使用红外摇控的电器等)
e.继电器(控制所有关开量的电器)
4.如何使用Coolpy?
a.下载Coolpy的ROM文件及刷机工具,把ROM刷到ARDUINO中。
b.ARDUINO接通电源及通过无线路由器连接到ARDUINO 网口板 。
c.下载各平台相应的Coolpy客户端APP(开发者可下载相应开发包)。
d.APP通过3G/GPRS/WIFI 等方式连接到Coolpy
e.通过互联网连接把路由器的DMZ设置为Coolpy中的IP地址,Coolpy的IP地址规则(xxx.xxx.x.254,前边的x代表你当前路由器的ip地址即网关ip的前三段),并启用路由器中的DDNS功能。
5.Coolpy运行模式
Coolpy提供以下联网方式以适应各种场景
5.1.局域网运行方案(此方案只需要一个路由器构建局域网即可正常工作)运行方式:Coolpy设备=》路由器=》(直接连接本地路由器WIFI)Coolpy客户端。

5.2.互联网运行方案1(此方案需要宽带网络接入到路由器。其他部分和5.1相同)运行方式:Coolpy设备=》路由器=》ADSL Modem=》(通过3G/GPRS/WIFI连接到路由器)Coolpy客户端,此方案运行后默认已支持5.1运行方式。

5.3.互联网运行方案3(此方案需要3G上网卡+3G路由器,其原理是通过3G网络提供的无线网络服务让Coolpy连接到互联网) 运行方式:Coolpy设备=》3G路由器=》3G网络=》(通过3G/GPRS/WIFI连接到路由器)Coolpy客户端,其他部份与5.1相同。

6.Coolpy的ROM使用说明

7.Coolpy的客户端使用说明

8.DIY极客必备(Coolpy)
8.1.Coolpy系统开源(可以通过简单的修改DIY自己想要用的功能)
8.2.提供 WP,安卓, Win, Silverlight等…开发包
8.3.Coolpy完全自由开放,你可以用它开发自己的创意产品。本开源项目使用Apache License 2.0 (Apache)开源协议。敬请阁下遵守保护知识产权,体验知识的力量。
9.相关资料
9.1 开源地址 http://coolpy.codeplex.com
9.2 相关视频:http://www.youku.com/playlist_show/id_19486710.html
10.关于作者
项目负责人:黎东海 (内Cool超人) QQ:229292620 JACLE169@21CN.COM
Coolpy社区QQ交流群:206129447
11.Coolpy初学者工具包已接受团购预订,截止日期2013-08-22
淘宝地址:http://item.taobao.com/item.htm?spm=686.1000925.1000774.13.jvssDZ&id=21927463015
Coolpy开源项目简介的更多相关文章
- apache基金会开源项目简介
apache基金会开源项目简介 项目名称 描述 HTTP Server 互联网上首屈一指的HTTP服务器 Abdera Apache Abdera项目的目标是建立一个功能完备,高效能的IETF ...
- 一步一步手写GIS开源项目-(1)500行代码实现基础GIS展示功能
1.开篇 大学毕业工作已经两年了,上学那会就很想研读一份开源GIS的源码,苦于自己知识和理解有限,而市面上也没有什么由浅入深讲解开源gis原理的书籍,大多都是开源项目简介以及项目的简单应用.对于初级程 ...
- 前端技术-svg简介与snap.svg.js开源项目的使用
前言-为什么学习snap.svg.js 前阵子webAPP的技术群里有人感觉到svg+animate的形式感觉很炫,矢量图任意放大且不需要下载图片,并且在手机端效果流畅. (矢量图与位图最大的区别是, ...
- .NET平台开源项目速览(1)SharpConfig配置文件读写组件
在.NET平台日常开发中,读取配置文件是一个很常见的需求.以前都是使用System.Configuration.ConfigurationSettings来操作,这个说实话,搞起来比较费劲.不知道大家 ...
- Android 开源项目及其学习
Android 系统研究:http://blog.csdn.net/luoshengyang/article/details/8923485 Android 腾讯技术人员博客 http://hukai ...
- 【转】GitHub 排名前 100 的安卓、iOS项目简介
GitHub Android Libraries Top 100 简介 排名完全是根据 GitHub 搜索 Java 语言选择 (Best Match) 得到的结果, 然后过滤了跟 Android 不 ...
- Github上关于iOS的各种开源项目集合(强烈建议大家收藏,查看,总有一款你需要)
下拉刷新 EGOTableViewPullRefresh - 最早的下拉刷新控件. SVPullToRefresh - 下拉刷新控件. MJRefresh - 仅需一行代码就可以为UITableVie ...
- GitHub 上排名前 100 的 Objective-C 项目简介
主要对当前 GitHub 排名前 100 的项目做一个简单的简介, 方便初学者快速了解到当前 Objective-C 在 GitHub 的情况. 项目名称 项目信息 1. AFNetworking ...
- 淘宝code—— 最给力的国内免费SVN(不限语言),异地团队开发、打造个人开源项目不再是梦
相信大家都听说过GitHub,也有很多人在用,但是GitHub毕竟在国外,速度不是很给力,而且安装过程也是很漫长.今天来给大家介绍一个国内的免费的开源项目平台,当然也是一个SVN版本控制器,名字叫ta ...
随机推荐
- 001_获取nginx证书
一. 以下命令可以获取nginx域名的证书 openssl s_client -showcerts -connect www.jyall.com:443 < /dev/null 2>&am ...
- $Django Rest Framework-认证组件,权限组件 知识点回顾choices,on_delete
一 小知识点回顾 #orm class UserInfo (models.Model): id = models.AutoField (primary_key=True) name = models. ...
- Node.js的那些坑——如何让异步并发方法同步顺序执行(for循环+异步操作)
1 前言 nodejs的回调,有时候真的是让人又爱又恨的,当需要用for循环把数据依次存入数据库,但是如果使用正常的for循环,永远都是最后一次值的记录,根本不符合要求. 解决此方案有几种,例如闭包( ...
- GDOI2018 滑稽子图 [斯特林数,树形DP]
传送门并没有 思路 见到那么小的\(k\)次方,又一次想到斯特林数. \[ ans=\sum_{T} f(T)^k = \sum_{i=0}^k i!S(k,i)\sum_{T} {f(T)\choo ...
- GDOI2018 涛涛摘苹果 [CDQ分治]
传送门我会让你知道哪里有题面吗(逃 思路 显然不能模拟苹果下掉的过程,考虑计算每个苹果对询问的贡献. 显然一开始就有的苹果可以看做第0天变出来的,于是只需要考虑变出来的苹果了. 设当前询问节点\(x\ ...
- hive学习05 参数设置
001参数设置 hive执行命令的本质是mapreduce,当然也可以作为关系型数据库进行查询 --设置一个job有多少个reducer处理,依据多少的是文件的大小,默认1G set hive.exe ...
- linux命令tar压缩解压
tar -c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个.下面的 ...
- Confluence 6 注册外部小工具
你可以从外部站点中注册小工具(Gadget)(例如 Jira 应用),你注册成功的小工具将会在 宏浏览器中显示出来,使用你 Confluence 站点的用户可以使用 Gadget Macro 来调用它 ...
- 修改Mysql5.7的root密码
Mysql5.7修改root密码 禁用root密码 1.修改 /etc/my.cnf,在 [mysqld] 小节下添加一行:skip-grant-tables=1 这一行配置让 mysqld 启动时不 ...
- (七)STL适配器
1.适配器是稍微修改某些功能,比如三个参数改为两个参数,函数的名称改一下等等,可以出现在容器.迭代器和仿函数中. 2.适配器相当于对某个东西进行封装,例如A是B的适配器,则真正的功能实现是在B中,可以 ...