2025年11月

        实现了消息发布订阅和数据存储,接下来就是怎么用数据了。数据展示就是可视化,可以用的软件很多,Grafana是开源软件中用得最多的(吧?)。由于用的人多,教程也多,所以只要注意以下几点就行了:安装包去官网找,安装过程很详细,只是要记得一定要选择和自己主机的CPU和操作系统对应的安装包,否则安装不成功。打开端口。新建仪表盘时,如果SQL语句写了…

        二十多年前,似乎还在用着33.6K的modem时,MP3刚刚发明出来,在网上慢吞吞地下载了很多歌曲和乐曲,很多很喜欢的歌曲和乐曲就是那时候发现的。只是那时候网上的搜索引擎功能还很弱,网上的信息也很少,即使觉得一首歌很好听,也找不到有关这首歌的太多的信息,尤其有时候歌名都不完整,就比如这首小号曲,下载下来的名字叫wonderland,在用上a…

        EMQX接受到消息后,存储到TDengine数据库的方法就是设定规则,方法如下:建立规则,用SQL语句把需要存储的消息及相应字段筛选出来(有可能接收到的是发布端的心跳包,这个是不需要存储的):SELECT XXXX,payload.XXX,XXXXX,XXX,XXX FROM "XXX/XXX/XXXX" WHERE is_null(pay…

        Arduino调试过程中,会出现一些匪夷所思的问题,表面上看来是闹鬼,其实都各有原因,只不过原因隐藏得比较隐秘。比如:用UNO调试一个电路,当单独挂载一个SSD1306的IIC屏时,使用例程和自己的程序都正常,但一旦放到一个有三个IIC器件的系统中就始终无法编译通过,想过可能是地址的问题,但查下来地址都不重复,最后发现是通常用的SSD130…