MQTT协议-物联网设备的订阅发布协议

做 esp8266 的 wifi 板卡通信时,一直按照惯例使用http与服务器进行通信,后来想如果设备量太大的话,服务器连接数好像承载不了,如果要是有成千上万的设备需要做消息推送,光来回消息和保持心跳就足够服务器处理了,那对应大的智能设备管理服务器是处理能力是个挑战,而且还是一个无任何用处的挑战。

物联网设备低成本不只是体现在设备价格,也体现在能本地计算的不在服务端计算,能本地处理的不走服务器中转,能减少中控服务器消耗就能直接减少服务成本,最好是芯片在本地能执行大部分任务,服务端通讯只在必要时进行消息下发,日常保活就可以了。

后来发现针对物联网设备24小时持续在线的消息发布和订阅,已经有相关协议来支持了,那就是mqtt协议,而 Arduino IDE 有了相关应用案例,自己找了一个公共的MQTT服务器的”消息代理”(Broker)就可以进行测试了。

[……]

阅读更多

孤独,是一件好事吗?

即便身处十分亲密的情感之中,还是会有不满意的时候?

昨晚重看《大块头有大智慧》,想找一下以前看这部电影时的感悟。

寻求宗教信仰的支持。

大块头这个演员原来是寺庙的小和尚,后来因为目睹了自己好朋友的惨死,在树下做了几天突然能发现因果关系了。

结果自己跑下山去还俗了,还练了一身腱子肉,跑去当脱衣舞男赚钱去了。最后有因为帮助一个钓鱼执法警察破案,解救警察的过程中有回到了原来出家寺庙那座山上去找凶手,不知道找到了一个跟自己一样的孙果。

最后又找回自己的因果了。

[……]

阅读更多

做自己想做的事

做自己想做的事情和做好想做的事情是两个概念。

做想做的事情可能容易,但如何做好,能不能做好也许还是问号。

比如时间信封。http://tofuture.me/

看着挺好,也很理想化的一个产品。但是在没人写程序之前我都不想自己写,就是觉得这个程序没有任何的运营价值,运营完以后再如何去盈利?

现在弄了一个别人开发的程序放上了,可是很多问题如何改,如何进行优化也是很大的难题。

但还是要考虑一下,至少是想着的事情要做起来,才知道自己没有时间和动力去运营这些事情,没有时间和能力去做好做大。

[……]

阅读更多

通过设置关掉 wordpress 评论

问:wrodpress 博客评论功能基本没有人使用,在手机端还特别占地方。能不能关掉或者隐藏?

0

现在wordpress用来做博客的越来越少了,看博客的人也少了很多,这个网站用wordpress建站的默认模板,下面的评论框特别大,最近看着wordpress文章下面的评论框特别占地方,在手机上要占一屏的地方。实际上这个评论,基本上没有人留言,从有了防垃圾评论的插件,机器人没有留言了,网站访客基本不留言了,我就想把评论隐藏或者做的小一点。

wordpress要实现什么功能,第一种简单方法是找个已有的插件安装配置一下。

[……]

阅读更多

照顾笨鸟

这篇文章的想法来自于2021年11月17日 当时flash 软件停止更新了。接着ie停止更新抓紧写完了。

最近ie浏览器要永久关停更新了,用了很多年的的软件,以前做前端,最希望的就是ie浏览器退出市场,这样前端开发中兼容的坑才能更快的解决。
时代在进步,很多旧的软件都已经被淘汰了,flash 也已经停止更新了,http的非加密网站也在被逐步淘汰。

但很多人还是要用原来老的网站、老的服务,甚至很多机构也都没有动力去更新那些老的业务软件。

时代与时俱进,也要多照顾到跟不上人时代节奏的人,如果能一直停留在web1.0时代,那就需要flash、需要ie浏览器,现在我看的很多北大的网络教育课程和网站服务还是依赖这些软件。

[……]

阅读更多

Fritzing一款免费开源的 Arduino 的电路板开发设计工具

Fritzing是一款免费开源的 Arduino 的电路板开发设计工具,不过最近下载最新版本好像需要先捐款才能获得下载链接。

正常收费下载可以捐赠8欧元:

0

Fritzing可以将你的电路图连接图可视化展现下来,并能够持久保存。不过还不能进行仿真实验,需要仿真实验还是要在真机上运行。

0

[……]

阅读更多

知识碎片化记录

2022年6月15日

10:19

0

这些天学习esp32和单片机课程,整理了很多知识点的信息,一直没有时间把这些信息统一整理一下,总是没时间去梳理一下,一直在学习新的内容,旧的内容就没空整理,可是面对越来越多的碎片知识,总觉得越留越多,最后也会不了了之。

早上想了一下,应该是跟学习一样拆解一下文章的结构,对文章内容的知识点先一个点一个点的记录,等记录差不多了,可以再串成一个大的知识点。就像是写一个帮助文档一样,一点一点的积累,而不是一口吃撑了,或者一想到整个架构过于复杂就放弃了。

这样一想,也就比较明确了,日常学习中,把单独的知识点都整理发布出来,等写汇总资料的的时候,只需要加上一个目录大纲,再补充进来日常的知识点就可以,不需要在大纲里面扩展开讲,需要扩展的资料都放到独立的知识点里面介绍就行了。

[……]

阅读更多