- 博客(15)
- 资源 (5)
- 收藏
- 关注
原创 物联网学习笔记——构建RESTFul平台1
前些时间顺着Yeelink学习了RESTFUL,使用PHP和Slim框架尝试实现简单的REST API,树莓派可通过GET方法获得JSON数据包,通过这种方式实现了树莓派和服务器(我的PC)的互动。但是由于没有WEB前端,所以只能使用cURL工具或直接修改数据库的方式改变LED状态,体验非常差。
2014-01-29 14:41:25 18036 3
原创 PHP再学习5——RESTFul框架 远程控制LED
去年(2013年)2月第一次接触yeelink平台,当时该平台已经运行了一些时间也吸引了不少极客。试想自己也将投身IoT(物联网)行业,就花了些时间研究了它。陆陆续续使用和研究了一年,大致围绕两个问题展开——1.yeelink平台如何使用,2.如何构造一个功能简单些的yeelink平台。
2014-01-25 21:37:19 23945 2
原创 PHP再学习4—— slim框架学习和使用
slim是一个简单而又强大的PHP5框架,可以用来创建RESTful的web应用。可以借助slim框架设计一个简化版的yeelink平台。RESTFul架构对物联网非常重要,通过Slim的学习也加深对RESTFul框架和相关技术的理解。
2014-01-22 23:04:17 29931 6
原创 树莓派学习笔记——yeelink 远程控制LED
前段时间玩了树莓派的GPIO,串口和I2C接口,把树莓派当成单片机来玩,期间深入分析了wiringPi。相对于单片机,以Linux为操作系统的树莓派在网络功能方面要强大的多,下面就结合当下流行的云平台yeelink实现远程控制LED灯。该部分的代码通过python实现,它的简洁易用深深吸引了我。
2014-01-21 21:34:12 27957 37
原创 树莓派学习笔记——Shell脚本操作GPIO
树莓树莓派可以无痛入门linux,下面通过命令和shell脚本控制树莓派GPIO。通过本文可以熟悉多个linux命令,并熟悉shell脚本编写方法,并对IO重定向有一个基本的体会。我在学习树莓派的过程中积累了自信,现在觉得linux没那么神秘没那么难,反而充满了无穷的乐趣,希望通过博客把快乐带给大家。
2014-01-19 21:43:12 40112 9
原创 树莓派学习笔记——I2C使用 PCF8574 Python SMBUS
树莓派的GPIO端口数量有限,可通过IO扩展芯片增加GPIO的数量,使得树莓派可以适应更多的应用。PCF8574为一款通过I2C总线扩展IO的芯片,单个PCF8574可扩展8个IO,一个I2C总线最多可挂载8个PCF8574,所以树莓派最多可扩展64个IO。
2014-01-18 15:05:28 33809 16
原创 树莓派学习笔记 ——I2C PCF8574 SysFs方式
1.前言 树莓派的GPIO端口数量有限,可通过IO扩展芯片增加GPIO的数量,使得树莓派可以适应更多的应用。PCF8574为一款通过I2C总线扩展IO的芯片,单个PCF8574可扩展8个IO,一个I2C总线最多可挂载8个PCF8574,所以树莓派最多可扩展64个IO。
2014-01-14 21:10:12 13655 1
原创 树莓派学习笔记——I2C设备载入和速率设置
1.载入设备方法1——临时载入设备 sudo modprobe -r i2c_bcm2708 #卸载设备 -r代表remove sudo modprobe i2c_bcm2708 #重新载入设备方法2——永久载入设备 打开配置文件,进行修改 sudo nano /etc/modules # 使用nano打开文
2014-01-13 21:31:52 46083 3
原创 树莓派学习笔记——wiringPi I2C设备使用详解
1.前言 最近认真学习了树莓派,从浅到深认真分析了wiringPi实现代码,借助树莓派学习linux收获颇丰。深入学习linux一段时间后发现它非常有魅力,一个简单的IO口输出操作尽有那么多的“玩法”。wiringPi是一个简单易用的函数库,通过wiringPi可以扩展SPI和I2C等芯片,关于wiringPi的介绍和安装请参考我的另一篇【博文】。 本篇博文将通过一个简单的
2014-01-09 09:46:43 39045 15
原创 树莓派学习笔记——wiringPi GPIO使用详解
最近认真学习了树莓派,从浅到深认真分析了wiringPi实现代码,借助树莓派学习linux收获颇丰。深入学习linux一段时间后发现它非常有魅力,一个简单的IO口输出操作尽有那么多的“玩法”。wiringPi是一个简单易用的函数库,通过wiringPi可以扩展SPI和I2C等芯片,关于wiringPi的介绍和安装请参考我的另一篇【博文】。
2014-01-05 12:10:28 84727 37
翻译 CoAP学习笔记——服务器端繁忙时的处理请求流程
【原文链接】根据前面的文章可以看出,CoAP是一个简单的请求响应机制,对于一个给定的请求便有一个相应的响应。很多时候,如果服务器不能立即响应一个CON请求,服务器只能返回一个空应答,这个空应答使得客户端停止重传CoAP请求。但是一些时间过去之后,服务器端准备好了上一个CON请求的响应,此时服务器向客户端发送一个CON请求,该CON请求需要客户端确认。在服务器侧,此时发送的CON请求中的To
2014-01-02 21:07:25 7121
翻译 CoAP学习笔记——CoAP资源发现
CoAP协议专门为M2M通信设计(设备间通信),在设备通信过程中很少会有人的干预。为了实现在没有人干预的情况下正常工作,CoAP提供了资源发现机制。这就是的客户端理解哪些URI是被支持,并且客户端可以获知该URI的具体含义。
2014-01-02 21:03:14 15750
原创 树莓派学习笔记——wiringPi简介、安装和管脚说明
1.WiringPi简介WiringPi是应用于树莓派平台的GPIO控制库函数,WiringPi遵守GUN Lv3。wiringPi使用C或者C++开发并且可以被其他语言包转,例如python、ruby或者PHP等。WiringPi中的函数类似于Arduino的wiring系统,这使得熟悉arduino的用户使用wringPi更为方便。树莓派具有26个普通输入和输出引脚。在这26个引脚中具
2014-01-01 19:52:46 95394 20
原创 CSDN排名变化 2013-10到2013-12
在2013年10月份的时候,我第一次在我的博客里面看到了积分排名,我清楚的记得该排名从"千里之外"变成了18000+,当时我欣喜若狂,从这个18000+中看到了自己以前的努力小成果,并试想自己是不是可以更努力一点,于是便有了一个想法,我能不能做到10000名以内,并把这个时间期限设定在了2013年的最后一天。今天是2014年的第一天,我发现我自己做到了。图 CSDN排名 2013年10月到
2014-01-01 14:11:57 2913 12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人