大象笔记

订阅 MQTT 主题后,防止 go 程序退出 main

for 循环会彪 CPU,不好。找了一个 channel 的实现有效解决了这一问题。 ## 实现代码 ``` import ( "os" "os/signal" "syscall" ) f

mqtt topic

## mqtt 主题名字规范 - 大小写敏感。推荐使用小写 - utf-8 - 至少一个字符,不要使用空格 - 结构化名字,以斜杠分隔。例如:house/room1/main-light ## 主题名长度上限 https

蓝牙网关未收到蓝牙设备数据的问题定位

## 排查思路 - [X] 先确定蓝牙设备是否有问题。手机连接蓝牙设备,查看是否能收到推送数据。 - [X] 关闭蓝牙网关 - [X] Android APP 工具 “BLE调试助手”。确实可以收到数据,需要订阅。 - [X

荣获一张搞笑证书:Google Play Store Listing Certificate

这个证书的中文名是:Google Play 商品详情证书。主要是在 Google Play 里发布 App 相关的一些规范和技巧,倒是有不少的实用的内容,比如 [App 名字规范、简介规范、详情规范等](https://www.sunzho

MQTT go 客户端发布消息

为了方便客户端测试,搭建好 [EMQX 服务](/mqtt-broker-open-source-implementation-emqx)之后,需要用 golang 写一个发布消息的测试程序。 用于向指定主题推送消息,这样客户端可以提前测

体征监测相关的英文单词及缩写

## 缩写及含义 - SYS: Systolic blood pressure 收缩压、高压 - DIA: Diastolic pressure 舒张压、低压 - SpO2: oxygen saturation 血氧值,血氧饱和度

MQTT Broker 的开源实现 EMQX

想使用 EMQX 的根本原因是,蓝牙网关上报数据推荐使用 MQTT 协议。 而这个消息量巨大,我担心扛不住腾讯云的费用。 ## 使用 MQTT 协议的优势 - MQTT 协议自带了账号密码验证机制,以及主题订阅权限 - 蓝牙

gin 服务线上没有 systemd 日志的问题

## 原配置 ``` StandardOutput=append:/some_path/log/access.log StandardError=append:/some_path/log/err.log ``` 我确认了目录

Google Play 商品详情的描述规范

趁着 Google Play 最近搞的一个学习活动,了解了一下谷歌应用市场的优化技巧。 ## 产品介绍的写作思路 - 面向的特定用户群体:例如,孩子家长,研究生,程序员之类 - 其他 app 没有的特色功能 - 常用功能有哪

Material Design 3

## 官方文档 https://m3.material.io 具体每个组件的代码示例,在 github 上: https://github.com/material-components/material-compon