上一次,介绍了如何实现远程监控室内温度,大家伙反响还是很热烈的,笔者很欣慰,独乐乐不如众乐乐啊.不过话说回来,那个实现只能是远程监测家中温度,假如发现家里热得很,想远程打开空调开关提前降降温,回家后不就很爽,那这怎么做呢.下面就此介绍如何实现远程控制开关.当然笔者家还没有DIY好可以远程控制的空调设备,但那就没法实现了吗?NO,还好,tiny6410开发板有可以控制的led灯,实现了LED灯的远程开关,那么加个继电器远程控制空调,原理类似啊.   DIY远程监控室内温度设备(tiny6410+d…
春节了,趁着假期的空闲时间,抽空捣鼓了下tiny6410开发板,发现这个东东尘封许久,很长时间没用过了.貌似最近物联网大热,谷歌收购Nest,其设计的恒温器能够智能调节和远程控制房间的温度,UI和设计理念都非常棒.物联网是什么东东,这个百度.google一下就能得到很多说法或概念,但到底是什么呢,这个我想还是DIY一个简单的东东来体验一下吧.   一.目的       DIY一个可以简易的远程监控室内温度设备,实现通过web/android/ios/微信进行查看家中温度的电子设备.(最终的效果相…
看到有博客上采用motion搭建移动图像监测系统,感觉很强大,但大多缺少远程监测能力,大多局限于局域网.OK,笔者手头刚好有一个30W像素的USB摄像头,那么借用yeelink服务,也来DIY一把,哈哈.  笔者DIY系列参考文章: DIY远程监控室内温度设备(tiny6410+ds18b20+yeelink+curl) http://www.cnblogs.com/IDoIUnderstand/p/3537858.html DIY远程控制开关(tiny6410+LED+yeelink+curl…
初学php的朋友们,很容易翻一个错误,在写采集程序或者调用api接口总会有线考虑到使用file_get_contents函数来或许内容,程序的访问量不大倒是没什么影响,但是访问量提升了那非常的悲剧了,你会发现服务器负载飙升,最后服务器宕机.初入公司便遇到这个问题,遂使用curl取代此命令,并且禁用远程file_get_contents,它支持很多协议:FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE 以及 LDAP. <?php $url='h…
常用方法一般有:. file_get_contents file_put_contents readfile($file) //效率很高. 一般代码: /** * 抓取远程图片 * * @param string $url 远程图片路径 * @param string $filename 本地存储文件名 */ function grabImage($url, $filename = '') { if($url == '') { return false; //如果 $url 为空则返回 fals…
1.查看用户手册 led1.led2.led3.led4 连接的分别是 GPK4.GPK5.GPK6.GPK7 2.查询6410芯片手册 下面还需要3个步骤: 1.设置GPIO为OUTPUT. 将GPK4.GPK5.GPK6.GPK7设置为输出output=0001 即GPKCON0的19:28都配置为0001 2.设置GPIO的数据. 将GPKDATA的4:7位赋值为0 3.设置GPKUP为上拉. 将GPKUP的4:7位设置为10 3.代码 led_driver.c #include <lin…
需要准备的硬件 MC20开发板 1个 https://item.taobao.com/item.htm?id=562661881042 GSM/GPRS天线 1根 https://item.taobao.com/item.htm?id=531979567261 IPEX接口转SMA接口转接线 1根 https://item.taobao.com/item.htm?id=531979903836 GPS有源天线 1根 https://item.taobao.com/item.htm?id=2624…
[php]PHP中file_get_contents()与file_put_contents()函数细节详解 php函数file_get_contents(一) 案例: 早在2010年时候遇到过这样的事情,因为file_get_contents函数造成服务器挂掉的情况,现在觉得很有必要总结下. 公司里有经常有这样的业务,需要调用第三方公司提供的HTTP接口,在把接口提供的信息显示到网页上,代码是这样写的: file_get_contents("http://example.com/")…
1.fopen /file_get_contents 每次请求都会重新做DNS查询,并不对 DNS信息进行缓存.但是CURL会自动对DNS信息进行缓存.对同一域名下的网页或者图片的请求只需要一次DNS查询.这大大减少了DNS查询的次数.所以CURL的性能比fopen /file_get_contents 好很多. 2.fopen /file_get_contents 在请求HTTP时,使用的是http_fopen_wrapper,不会keeplive.而curl却可以.这样在多次请求多个链接时,…
1.       fopen /file_get_contents 每次请求都会重新做DNS查询,并不对 DNS信息进行缓存.但是CURL会自动对DNS信息进行缓存.对同一域名下的网页或者图片的请求只需要一次DNS查询.这大大减少了DNS查询的次数. 所以CURL的性能比fopen /file_get_contents 好很多. 2.       fopen /file_get_contents 在请求HTTP时,使用的是http_fopen_wrapper,不会keeplive.而curl却可…