摘要: 摘抄自百度:MQTT(MessageQueuing Telemetry Transport,消息队列遥测传输)是IBM开发的一个即时通讯协议,有可能成为物联网的重要组成部分。 所谓物联网,就是“万物互联”,我们的电脑、工控机、开发板什么的也是“物体”,当然也可以加入“物联网”。 远程控制电脑,有很多 阅读全文
posted @ 2018-02-07 14:24 luoc83 阅读(575) 评论(0) 推荐(0) 编辑
摘要: 消息队列中间件(Message Queue)相信大家不会陌生,如Kafka、RabbitMQ、RocketMQ等,已经非常成熟,在大大小小的公司和项目中也已经广泛使用。 有些项目中,如果是只使用初步的消息队列功能(比如少量客户端和简单的消息中转),对于追求“简洁美”的程序猿、攻城狮们,实在不愿意部署 阅读全文
posted @ 2018-02-07 13:11 luoc83 阅读(1657) 评论(0) 推荐(0) 编辑
摘要: Go语言创建web server非常简单,部署也很容易,不像IIS、Apache等那么重量级,需要各种依赖、配置。一些功能单一的web 服务,用Go语言开发特别适合。http文件上传下载服务,在很多地方都能用到,大到门户网站,小到公司内部文件共享等。 下面的代码在后台上传处理代码里,先判断“key” 阅读全文
posted @ 2018-02-06 15:07 luoc83 阅读(465) 评论(0) 推荐(0) 编辑
摘要: 使用nodejs创建websocket服务是非常简单的(”ws”模块等),网上教程也很多。websocket服务默认没有连接验证,再加上它支持跨域连接,这样就存在“盗连”和并发攻击的风险。 nodejs的”ws”模块提供了一个verifyClient回调方法,可以在客户端连接时,获取到连接信息如ur 阅读全文
posted @ 2018-02-06 12:00 luoc83 阅读(1528) 评论(0) 推荐(0) 编辑
摘要: 大家都知道,继电器是用小电流去控制大电流运作的一种“自动开关”,在我们生活、工作中随处可见。现在的“智能家居”概念,有很多功能模块其实就是“智能开关”,远程开关、定时开关、条件触发开关等等。 下面介绍的“orange pi one(arm linux)控制继电器”,就可以轻松实现“智能开关”。 or 阅读全文
posted @ 2018-02-06 10:42 luoc83 阅读(957) 评论(1) 推荐(0) 编辑
摘要: go语言(golang)简化了跨平台交叉编译步骤,支持在windows系统下交叉编译基于arm+linux平台的应用,运行时无需其它依赖库。以下以一个简单的http server为例,先上源码: **************************************************** 阅读全文
posted @ 2018-02-05 12:34 luoc83 阅读(571) 评论(0) 推荐(0) 编辑
摘要: 在我之前的项目中,经常用到Nodejs通过post\get方法访问其它网站、webapi。下面是我封装的 Get、Post方法,很适合在一些web字符串收发场景使用(暂不支持文件、二进制流等传输)。 ************************************************** 阅读全文
posted @ 2018-02-05 10:46 luoc83 阅读(208) 评论(0) 推荐(0) 编辑
摘要: nginx-rtmp-module默认不限制推流权限、播放权限。如果想加入权限验证,有很多种方法。 方法一:修改源码如: 如何给 nginx rtmp 服务加入鉴权机制 http://blog.csdn.net/cui918/article/details/53540397 方法二:修改nginx配 阅读全文
posted @ 2018-02-04 10:45 luoc83 阅读(1971) 评论(0) 推荐(0) 编辑