- 博客(17)
- 资源 (15)
- 收藏
- 关注
原创 AWS→GCP:双活架构下,存量用户App和长连接设备如何平滑迁移
采用前置转发的方式过渡用户和设备割裂问题,十分考验团队对平台架构的熟悉程度和操作手法,出问题时排查难度很大。如果采用上一篇讨论的 MQ 和 Redis 双写来过渡,就不会出现洲际链路被攻击、AWS 网关 Netty 触发 read idle 回调下线的问题。但由于外网 MQ 不可达,加上三周内完成欧美双节点迁移的硬性约束,前置转发是当时唯一可行的选择。
2026-07-05 17:42:23
208
原创 云录制收流网关:AIoT 时代的其中一把钥匙
传统 IoT→AIoT 的转变:视频流成为新的数据入口。完整链路:设备推流 → 云端录制 → AI 分析 → 业务回调。本文基于 SRS,为中小企业提供一个可快速落地的云录制收流网关设计方案。这是 AIoT 时代,中小企业脱离云厂商闭源服务的其中一把钥匙。
2026-07-01 21:29:52
241
原创 AWS→GCP:我准备好了MQ双写,却发现外网不通
《AWS→GCP:我准备好了MQ双写,却发现外网不通》解决新旧环境双活架构下,IOT平台迁移过程中,用户和设备分属新旧环境的通信问题。
2026-06-26 22:39:19
178
原创 从二维码参数深度推演:IoT 配网架构如何根治设备抢占攻击
之前我们讨论过IoT设备认证方案的攻防,也复盘过跨云迁移的实战。今天换个角度 —— 不写自己怎么踩坑,而是基于市面成熟厂商的真实设计逻辑做推演。我在抖音上找到一张厂商设备配套二维码,将从二维码 URL 参数切入,完整推导整套扫码配网流程、密钥分层体系与安全校验机制。文中梳理的安全优化思路,对中小厂商自研配网方案具备实用参考意义。声明:本文仅依据二维码公开参数做逻辑推演与猜想,未进行任何私有协议逆向、未泄露厂商非公开内部资料。
2026-06-18 00:10:09
360
原创 你的设备还没卖出去,就已经被人绑定了——IoT“设备抢占”攻击完整拆解
设备抢占攻击是多层安全缺陷叠加导致的系统性风险:App 易逆向、账号注册门槛低、UID 可枚举、密钥架构或配置薄弱,再加上平台缺少风控与设备鉴别能力,攻击者仅少量成本就能批量抢占新机。动态密钥、一型一密防护短板明显;即便一机一密,弱密钥搭配无风控环境仍可被批量破解,传输 SSL 无法阻挡本地提取加密样本完成爆破。新机批量被抢占激活,售后暴增、品牌口碑崩塌,消费者大量流失;批量劫持设备还会引发隐私安全舆情与合规追责。
2026-06-13 23:48:59
201
原创 配置alexa skill(二)
第一个后台处理程序这里选择使用亚马逊alexa的java sdk进行开发, 创建一个spring boot项目导入下面的SDK:https://developer.amazon.com/docs/alexa-skills-kit-sdk-for-java/set-up-the-sdk.html然后找到alexa开发文档上sdk的教程,把代码拷贝到建好的项目上https://develo...
2019-09-24 17:04:03
815
1
原创 配置alexa skill(一)
custom菜单说明Interaction Model:配置智能音箱可以识别的语音指令Interfaces:视频等拓展功能开关Endpoint:处理指令的接口地址Intent History:指令的访问记录Annotation Sets:指令语音分析Display:亚马逊中控屏展示你的技能回复内容的模板设置配置Interaction Model首先点击intents旁边的...
2019-09-19 18:19:39
1060
原创 创建alexa skill
注册亚马逊Alexa账号官网地址:https://developer.amazon.com/alexa创建技能登录账号后点击创建技能按钮,选择custom模式与使用自己的服务资源创建技能点击下一步,然后选择从零开始,点击确认完成创建技能创建完成如图:技能菜单有custom、in-skill products、account linking、permissions...
2019-09-19 17:12:35
666
原创 MySQL远程备份
在 /etc/my.cnf 下面设置开启bin-logvim /etc/my.cnflog-bin=mysql-bin //在[mysqld]段插入该语句service mysql restart //重启mysql服务,会在/data/目录下生成新的日志文件(空文件)设置mysqladmin和mysqldump的运行参数vim /etc/my.cnfservice mysql r...
2019-02-21 11:02:07
2360
原创 spring整合spring-data-redis和spring-session-data-redis通过shiro实现单点登录
运行效果图 缓存说明(本项目没有使用shiro的缓存管理器和session管理器) shiro_user_cache:permission:权限缓存,当前只有test用户 shiro_user_cache:role:角色缓存,当前只有test用户 shiro_user_kickout:保存被踢出的用户 shiro_user_online: 保存登录了的用户 sprting:spr
2018-01-11 20:48:49
4320
原创 spring5整合spring-data-redis2做查询缓存
在http://blog.youkuaiyun.com/u011189939/article/details/78621724基础上,加了hiberhate的配置 主要配置如下 applicationContext.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/be
2017-12-18 13:52:24
700
原创 SpringSession2+SpringDataRedis2+spring5
相关配置 整合一下新版本的配置,spring-session主要配置是下面这两个,另外redis、hiberhate、spring的配置底部有源码 applicationContext-session.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/bean
2017-12-18 11:51:58
1763
原创 spring5整合spring-data-redis2
更新修改一下redis的配置,源码看GitHub的 一. Redis基本配置beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.
2017-11-24 10:13:08
5794
原创 log4j.properties 配置
#consolelog4j.appender.console=org.apache.log4j.ConsoleAppenderlog4j.appender.console.Target=System.outlog4j.appender.console.layout=org.apache.log4j.PatternLayoutlog4j.appender.console.layout
2017-11-08 15:05:28
285
Spring-session2整合spring5+redis
2017-12-18
Spring-Data-Redis2.0+Spring5二
2017-12-11
Spring-Data-Redis2.0+Spring5
2017-11-24
commons-fileupload-1.2.1.jar和commons-io-1.3.2.jar.rar
2014-08-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅