物联网
文章平均质量分 65
彼时思默
这个作者很懒,什么都没留下…
展开
-
InfluxDB初探
安装下载Ubuntu系统下的安装介质,之后直接解压安装wget https://dl.influxdata.com/influxdb/releases/influxdb_1.2.4_amd64.debsudo dpkg -i influxdb_1.2.4_amd64.deb配置使用命令sudo vi /etc/influxdb/influxdb.conf用vim编辑配置文原创 2018-01-21 17:33:13 · 393 阅读 · 0 评论 -
C#使用MQTT
前言最近需要接触windows编程 ,之前学过VB6.0,非常之方便,但是作为学校课程学习的,仅仅是皮毛中的皮毛,绝不能满足自己现在需要的,而且VB毕竟已经换到.NET时代,还需要更新换代这个坎,不过算是领略了图形化编程与事件驱动的风格.于是我毫不犹豫的选择了同样方便易用,风格类C,用起来却像JAVA一样顺手的C#,那个var更让我找到了曾学过的Kotlin的回忆(不过许多方面没有当初学习Ko...原创 2018-05-03 17:55:26 · 8701 阅读 · 1 评论 -
在NodeMCU中使用sqlite3
前言浏览NodeMCU的文档,发现多了一个sqlite3模块,我的项目要在本地保存数据,然后在需要时读取,之前的思路是使用文件系统保存,毕竟NodeMCU使用了文件系统,相比SDK开发直接在flash里保存已经方便很多了.测试了一下,打开一个数据库要使用7248B的内存,对于内存拮据的NodeMCU来说是有些奢侈了.语法记录具体的sqlite语法就不记录了,自己项目可能用到的记录下...原创 2018-04-20 12:52:39 · 1033 阅读 · 1 评论 -
关于NodeMCU的内存测试
前言正在用NodeMCU做项目,Lua语言很快就能拿来用,比用C语言开发快很多.但是突出的问题便是内存溢出.以前使用stm32时从没遇到过这个问题,觉得c语言中的联合体是给上世纪的51用的.自从这个项目进行的很顺利的到达预期80%的功能的时候,突然内存溢出触发看门狗时,心态就炸了.先是花了几天优化,憋出了几k内存,但是是基于阉割了一些冗余代码的基础上.再经历了源码改动未果,Lua协程架构不能有...原创 2018-04-14 19:52:35 · 2794 阅读 · 3 评论 -
使用EMQ搭建MQTT服务器
前言寒假的时候开始搭建mqtt服务器,一开始使用的是RabbitMQ,基于Erlang语言.但是RabbitMQ的本职工作是AMQP,MQTT只是他的一个插件功能,似乎有些大材小用,很多MQTT的功能也没有集成.这次我打算使用EMQ来重新部署我的MQTT服务器.EMQ也是基于 Erlang/OTP 语言平台开发.他是支持大规模连接和分布式集群,发布订阅模式的开源 MQTT 消息服务器。 支持的...原创 2018-04-01 13:24:20 · 16418 阅读 · 2 评论 -
PID调节C语言解析
前言老师布置了个任务,用编程实现PID调节,鉴于我们专业都学过C语言和VB,于是我就想拿Kotlin练练手. 上网搜索一番别人怎么用C实现的,找到个比较详细的,但是展示了太多数据,我这里整理一下基础知识.简要解析参考资料,来自这里 通过误差信号控制被控量,而控制器本身就是比例、积分、微分三个环节的加和。这里我们规定(在t时刻): - 输入量为rin(t); - 输出量为...原创 2018-03-15 22:32:34 · 4463 阅读 · 1 评论 -
Android的Kotlin尝试之旋转饼图2
第二步:将数据以饼状图显示添加依赖:这里我将使用MPAndroidChart库,可以画各种各样的图表,这里是相关的wiki介绍 添加依赖:allprojects { repositories { maven { url "https://jitpack.io" } }}dependencies { /*MPAndroidCha...原创 2018-02-07 16:34:40 · 434 阅读 · 0 评论 -
Android的Kotlin尝试之旋转饼图1
简介大一开始憧憬写安卓APP,然后只是个全然不懂编程的小白,2017年暑假开始接触编写Android APP.之前搭建了个简单的MQTT服务器,现在的目标是用APP实现数据的查询与可视化,关于MQTT,以前有使用paho.mqtt的经验.现在先学习下Android UI相关的知识.当然,这次学习也是收获了良多的坑.第一步:布局(解析json数据,并将数据展示在Fragment上)...原创 2018-02-06 23:16:37 · 321 阅读 · 0 评论 -
Python简单试用MQTT服务器
前言经历过各种问题的磨难终于基本搭建完成了自己的MQTT服务器,接下来我就赶紧写个Python程序测试下.安装这里采用paho.mqtt.python编写程序,详情参阅这里 打开powershell,执行pip install paho-mqtt安装模块程序# coding=utf-8import jsonimport threadingimport paho.m原创 2018-01-28 17:52:21 · 18985 阅读 · 3 评论 -
RabbitMQ实现一个简单的MQTT服务器
准备操作系统:Unbuntu16.04LTSErlang如果没有安装autoconf需要执行sudo apt install autoconf安装下先 因为rabbitmq需要erlang环境,所以需要先安装erlang:git clone https://github.com/erlang/otp.gitcd otp./otp_build autoconf./co原创 2018-01-27 23:17:08 · 30436 阅读 · 2 评论 -
C#的webBrowser嵌入Grafana数据可视化网页
前言之前利用Android的网页控件尝试将自己服务器的Grafana数据可视化网页,摸索着实现了自动填写表单,但是仅仅是自动填写,并无法提交,因为不同于网上99%教程里的填完直接就可以调用提交按钮的提交了,你会发现它会是灰色的不可用状态,查了N多Android资料无果.然后我看到C#这个控件,于是又想把玩一番,结果在一骗涉及C#的文章中偶然看到了其中的机理,解决了这个让我耿耿于怀的问题....原创 2018-05-04 16:41:42 · 2397 阅读 · 0 评论