摘要:
记录 来源 "v2ex" ,提到了一个平时不是很起眼的问题,Ubuntu Server 中系统默认会占用 128M 内存,用于 CVM 内部的 kdump 服务。 科普 1. 查看 CVM 所拥有的物理内存 通过 dmidecode 命令查看底层硬件信息 2. 为什么 free 看到的内存会少了? 阅读全文
摘要:
前言 前几天在某淘宝优惠中看到一个 WiFi 智能插座卖 29 块包邮,心想要是里面是 ESP8266 模块说不定可以刷上固件玩玩,就买了俩回来,记下折腾过程。 拆解 WiFi 智能插座的淘宝介绍页 开拆,果然是 ESP8266 模块,具体型号是 ESP WROOM 02,看起来整个控制包括按键、驱 阅读全文
摘要:
前言 最近闲来无事开始折腾自己的智能家居系统,对比了几种比较流行的开源智能家居系统,觉得 Domoticz 更适合,Domoticz的 "官方中文文档" ,虽然不是很完善但还是可以参考一下。需要注意的是下文用了 mosquitto 对接到 Domoticz 。 安装 树莓派使用 raspbian 系 阅读全文
摘要:
前言 最近在调试项目过程中,用了 STM32F030 的定时器 16 作为系统时钟,1ms 触发一次中断,过程中遇到一些值得记录的问题。 记录 STM32F030 中定时器 16 的初始化配置如下 对应的中断配置 配置使用了 Update 中断,也就是更新事件中断。值得注意的是初始化中的 TIM_R 阅读全文
摘要:
前言 EMQ 是一款开源的物联网 MQTT 消息服务器,使用 Erlang/OTP 语言平台设计,在 DIY 智能家居时可以作为网关,前几天摸索了一下在树莓派中安装 EMQ 的方法,记录一下。 步骤 安装 Erlang 从源码编译安装 OTP,编译需要安装 Java 运行环境,参考 "这篇" 提示“ 阅读全文
摘要:
前言 从不久前开始,Oracle Java 已经不开放下载了,所以原有的 PPA 安装方法也已经失效。不过此 "链接" 有人收集了此前所有 Java 8 版本,所以有了手动安装的方法 步骤 raspbian 目前只支持 32 位,所以下载 jdk 8u212 linux arm32 vfp hflt 阅读全文
摘要:
前言 以前玩过一点 STM32 单片机(主要是 STM32F103 系列),去年(2017)STM32F1 涨到不知哪里去了,今年好像降下来了。F0 系列相比 F1 系列少了一些功能,最高主频只到 48M(F1 是 72M),但是价格便宜啊,刚好最近工作需要重新接触了 STM32F030,记录一下。 阅读全文
摘要:
说明 前段时间花 110 从闲鱼淘了个 Newifi D1,这个路由的 Soc 是 MT7621AT,性能强劲,于是又开始折腾编译固件了,重新记录一下编译基本过程。 步骤 安装必要的软件包 LEDE 源码源偷懒用了 "Lean's OpenWrt source" ,作者在官方源码基础上做了很多修改, 阅读全文
摘要:
前言 微信小程序支持使用 "WebSocket" 连接到服务器,准确地说是带 SSL 的 WebSocket,而微信小程序中不允许使用带端口的 wss 连接,只能使用 443 端口。想使用其他端口就需要在服务器做一层代理,本文以 Ubuntu 16.04 服务器为例,使用 nginx 做 Web S 阅读全文
摘要:
前言 最近接手了一个跟视频监控相关的项目,用了近年来越来越流行的 Web 服务器 "nginx" 加上 "nginx rtmp module" 搭建 rtmp 服务器。使用了阿里云的服务器,系统 Ubuntu 16.04 。 步骤 更新源并安装 nginx 。 输入 nginx V 查看 nginx 阅读全文