自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (6)
  • 收藏
  • 关注

原创 自建能耗计量各类变量命名规则

自建能耗计量各类变量命名规则

2022-09-26 16:43:01 226 1

原创 第 3 课: KONNEKTING 的结构

第 3 课: KONNEKTING 的结构文章目录1.CONNECTING KNX2. 身份证的事3 .kdevice.xml 格式4.还有什么?1.CONNECTING KNX在第 1 课的基本硬件连接第 2课的 KNX 收发器芯片BCU之后,第 3 课现在是关于 KONNEKTING 设备项目的结构。一句话KONNEKTING是一种DIY KNX系统的软件,通过KNX系统库可以构建实现相应供能knx硬件。首先,KONNEKTING 旨在设计一种 KNX“设备”——与其他 KNX 设备一样——可

2022-04-05 16:36:19 1044

原创 第 2 课:KNX智能控制系统的接口 BCU 模块

第 2 课:KNX智能控制系统的接口 BCU 模块KNX系统接入需要BCU完成,主流芯片有:西门子(http://www.opternus.com/de/siemens/knx-chipset.html):TPUARTTPUART2TPUART2+安森美半导体(http://www.onsemi.com/PowerSolutions/parametrics.do?id=178):NCN5120NCN5121NCN5131埃尔莫斯半导体(http://www.elmos.com/prod

2022-04-05 13:27:54 1681

原创 第 1 课:KNX 与 Arduino:硬件连接

第 1 课:KNX 与 Arduino:硬件连接KNX 与 Arduino?将 KNX 连接到 Arduino 实际上非常简单。主要材料表:一个 Arduino,例如一个Arduino Leonardo“ SIEMENS 5WG1117-2AB12 KNX 总线耦合器 BTM UP 117 带螺钉附件”,或简称:“Siemens BCU”面包板 或“面包板”一些跳线或“插入电缆”一个 按钮 (以及一个电容器和电阻器)您还可以在最初的步骤中为自己保留按钮和面包板,并将组件直接连接到电缆,并使用

2022-04-05 13:07:39 1052

原创 GCC编译链遇到的问题,ndefined reference to `crypt‘,ndefined reference to `crypt‘,ndefined reference to `crypt

先把指令给出来huang@huagcc test_led.c -o test_led -L lib -l wiringPi -l pthread -l crypt -lm -lrt在linux下编译时提示:/usr/bin/ld: /usr/lib/gcc/aarch64-linux-gnu/9/…/…/…/…/lib/libwiringPi.so: undefined reference to crypt' /usr/bin/ld: /usr/lib/gcc/aarch64-linux-gnu/9/

2021-02-19 22:05:59 1145

原创 LINUX外设输入设备事件获取/ dev / input / event *状态读取

/ dev / input / event *的格式位于的字符设备的“格式”是/dev/input/event*什么?换句话说,如何解码字符流?Python示例将不胜感激。就在Input.py模块中。您还需要event.py模块。可以使用以下方法完成一个简单而原始的阅读器:#!/usr/bin/pythonimport structimport timeimport sysinfile_path = "/dev/input/event" + (sys.argv[1] if len(sys

2021-02-18 15:57:17 2287

原创 orangepi香橙派用户名及密码修改和VNC远程登陆

1、修改 /etc/passwd用户信息文件vim /etc/passwd#admin❌503:501::/home/admin:/bin/bash#把用户名admin改成rest#test❌503:501::/home/test:/bin/bash2、修改 /etc/shadow用户密码文件vim /etc/shadow#admin:Dnakfw28zf38w:8764:0:168:7:::#由于密码加密方式存放,只修改用户名即可(密码不变)#test:Dnakfw28zf38w:876

2021-02-09 22:45:21 4318 1

原创 香橙派H6 进行Pdddle-lite部署

香橙派H6 进行Pdddle-lite部署1)主机镜像用的是armbian关闭桌面版本的2)一路编译下载ARMLinuxRK3399(Ubuntu 18.04) 或 树莓派3B(Raspbian Buster with desktop),暂时验证了这两个软、硬件环境,其它平台用户可自行尝试;支持树莓派3B摄像头采集图像,具体参考树莓派3B摄像头安装与测试gcc g++ opencv cmake的安装(以下所有命令均在设备上操作)$ sudo apt-get update$ sudo apt-

2021-02-07 23:58:37 335

原创 armbian

官方镜像下载[armbian_ubuntu] 设置中文环境ssh连接服务器后,输入locale查看语言配置1.启动 Armbian 配置菜单sudo armbian-config分别选择personal → Locales 进入语言选择界面:空格勾选en_US.UTF-8 UTF-8zh_CN.GBK GBKzh_CN.UTF-8 UTF-8并 tab 键选择OK,进入下一界面选择默认语言我这里还是选择的en_US.UTF-8 UTF-8继续 tab -> OK -&

2021-02-07 21:12:02 2177 1

原创 orange one plus 全志H6教程

orange one plus 全志H6学习基于 Windows PC 将 将 Linux 镜像烧写到 TF 卡 的方法基本流程下载镜像以USB摄像头介绍APP安装测试1.下载mipg-streamer软件,编译并安装:2 .加入变量3 测试:例子官方参考基于 Windows PC 将 将 Linux 镜像烧写到 TF 卡 的方法基本流程首先准备一张 8GB 或更大容量的 TF 卡,TF 卡的传输速度必须为 class10 以上,建议使用闪迪等品牌的 TF 卡然后使用读卡器把 TF 卡

2021-02-06 22:10:24 1148

原创 机场和USB自动发现临时草稿

由于我想要实现一个可以连接到任何类型串口的服务器,不仅是USB(作为节点-USB库),我成功实现了一个自动检测功能,可以监听并知道相关设备何时已连接 .let boardPort = ‘’;let boardKeywordIdentifier = ‘Arduino’; //my device identifierlet checkingTimeInterval = 1000;let waitForUsb = setInterval(getBoardPortName, checkingTi...

2021-02-04 10:03:54 116

原创 GTI MDK使用视频教程&手把手指导实例 MobileNet

GTI MDK使用视频教程此系列视频教程是GTI MDK的使用教程,观看前建议先阅MDK中相应的文档。在GTIMDK_V1.0.1(路径Common/GNet/GTI Model Training Tools/GTIMDK_V1.0.1/GTIcaffeMDKv3.0.0.1)中有详细的对应的文档。1、Caffea.环境搭建环境搭建+源码编译b.训练模型图像分类目标检测2、Tensorflowa.环境搭建安装python3.6安装pip3安装Tensorflow cpu安装Ten.

2021-02-03 14:42:13 223

原创 最新版electron-serialport环境搭建

最新版electron-serialport环境搭建第一步 安装必要的初始软件包python3.9,官网亲测用最新的python3.9可用2.本地安装vs 或者 npm install windows-build-tools -g注意:里面包含c c++的编译所需要的东西3.node-gypnpm install -g node-gyp第二步拉取源代码编译运行# Clone this repositorygit clone https://github.com/serialport

2021-01-28 10:50:04 542 1

原创 JS回调函数实例

// 为了确保先执行 funA 再执行 funB// 我们在 funA 加上 callback 参数var funA = function(callback){ window.setTimeout(function(){ console.log('function A'); // 如果 callback 是个函数就调用它 if( typeof callback === 'function' ){ callback(); } }, 1000);};

2020-08-06 15:53:48 207

原创 Nodejs 连接Sqlite3数据库手摸手教程

Nodejs 连接Sqlite3数据库手摸手教程记录基于WIN10 x64环境下安装Nodejs 操作Sqlite3下载安装功能快捷键nodejs环境下安装Sqlite3接口驱动测试代码:测试结果SQLite3 API介绍记录基于WIN10 x64环境下安装Nodejs 操作Sqlite3不基于服务器方式嵌入到本地运行的文件型数据库,本文选择**SQlite **用于嵌入开发。下载安装进入官网下载对应文件包解压安装在本地,sqlite3.def和dll,exe放置在通一文件夹内设置系统环境变

2020-08-04 23:52:00 3423 2

原创 pyaudio中监听环境声音并保存volume.py程序

'''########################## 音量检测 ############################### ## Python3编写 ...

2020-05-07 15:22:21 819

原创 pyaudio录音监听测试程序

# func_messy/volume.pyimport pyaudioimport numpy as np# 定义录制声音的参数CHUNK = 180FORMAT = pyaudio.paInt16CHANNELS = 1RATE = 16000RECORD_SECONDS = 5def volume(): p = pyaudio.PyAudio() st...

2020-05-07 15:14:26 653

原创 sonwboy官方dome的改造并预留二次开发接口

import snowboydecoderimport sysimport signalinterrupted = Falsedef signal_handler(signal, frame): global interrupted interrupted = Truedef interrupt_callback(): global interrupte...

2020-05-07 09:57:11 340 1

原创 pyaudio录音测试程序

往往调试时会遇到PyAudio [Errno -9981] Input overflowed错误import pyaudioimport waveCHUNK = 1024FORMAT = pyaudio.paInt16CHANNELS = 1#单通道RATE = 48000#一般的声卡只支持这个数48MHZRECORD_SECONDS = 10#录音时间WAVE_OUTPUT_F...

2020-05-06 22:52:27 442

原创 sonwboy插件配置

自定义改造回调函数的帖子sonwboy树莓派使用 snowboy配置语音唤醒安装关于树莓派编译及运行Snowboy的详细教程。官方文档排错关于树莓派编译及运行Snowboy的详细教程老外的一篇文章树莓派4 使用 SnowBoy 搭建热词唤醒官方文档完整项目训练GIT收集凌乱同学...

2020-05-06 01:31:43 253

原创 cordova plugin add cordova-plugin-statusbar沉浸式状态栏插件安装详解

文章目录cordova plugin add cordova-plugin-statusbar沉浸式状态栏插件安装详解一、Cordova StatusBar简介插件提供了四种方法状态栏颜色样式二、Android注意点三、沉浸式状态栏实现cordova plugin add cordova-plugin-statusbar沉浸式状态栏插件安装详解一、Cordova StatusBar简介1.S...

2020-04-01 14:19:58 785

原创 Cordova手摸手安装详细记录

Cordova手摸手安装详细记录记录每个细节记录每个细节**第一步:配置环境变量** 记录每个细节1.安装JDK  点击下载JDK,安装,然后新建环境变量 。如下图:2.安装AndroidSdk  点击下载AndroidSdk,安装,然后新建环境变量 。也可以安装Android studio。 如下图:3.安装gradle 点击下载gradle ,安装,然后新建环境变量 。下载...

2020-04-01 11:07:33 453

原创 安卓真机利用Cordova实现cordova plugin add cordova-plugin-inappbrowser内置浏览器的应用

Cordova实现cordova plugin add cordova-plugin-inappbrowser内置浏览器的应用Cordov命令步骤1.建立:C:\Users\Administrator\Desktop>cordova create MyApp-1 Creating a new cordova project.2.进入目录:C:\Users\Administrator...

2020-03-28 18:50:42 411

原创 STM32学习笔记

STM32学习笔记一,初识STM32单片机STM32有什么功能STM32分类STM32命名方法例:STM32F103CRT6 表示:M3内核F1系列48P脚QFP封装环境温度-40~85°。系统框图输出选择推挽输出推挽输出时,最高可以提供25ma电流推挽输出:可以输出高,低电平,连接数字器件; 推挽结构一般是指两个三极管分别受两互补信号的控制,总是在一个三极管导通的时...

2020-02-09 18:51:38 582

原创 C语言数据类型--简单理解指针

1、指针与内存那些事2、指针与数据类型的理解3、指针的剖析4、透彻理解指针的应用

2020-02-06 20:47:59 360

原创 STM32基础-C语言基础

简单的函数入门示例:1 函数声明要在主函数之前,否则出错找不到子函数![在这里插入图片描述](https://img-blog.csdnimg.cn/20200203213505330.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L...

2020-02-03 22:33:19 784

原创 STM32入门之电路基础

描述了一些简单的电路基础知识模拟电路转数字电路进行采样曲线电路的基本元素电路图中的电源线表达符号数字电路电平表达电平推挽输出(带负载输出高电平)推挽输出(吸收电流低电平)上下拉电阻拉的是某一个接口,0或者1的电平状态平时高电平,复位时低电平,直接导通接地为0。下拉电阻保持低电平,唤醒后触发高电平为1,忽略低电平,因为电路都是优先导通电阻最小的通路。...

2020-02-03 20:48:04 1156

原创 一款RS485电表的调试与上位机通讯过程

电表支持MODBUS-RTU、DLT645协议,采用远传LORA方式注意电表的校验位与远传模块的串口参数要一致,否则不能通讯。默认出厂的电表参数均可改动 校验位 波特率等...

2020-01-05 21:06:50 5339

原创 树莓派下docker mongodb 目录映射

数据持久化之一=============指定了宿主机目录,即 -v /test:/data/db宿主机的/test目录挂载到容器的/soft目录# docker run -it -v /test:/data/db centos /bin/bash这样在容器启动后,容器内会自动创建/soft的目录。通过这种方式,我们可以明确一点,即-v参数中,冒号":"前面的目录是宿主机目录,后面的目录是...

2019-12-11 22:21:11 691

原创 树莓派上部署docker,mongodb,EMQX

IP1123q``地址192.168.16.244raspberrypi@raspberrypi:~ $ sudo passwd root输入新的 UNIX 密码:1重新输入新的 UNIX 密码:1passwd:已成功更新密码pi@raspberrypi:~ $密码为1路由器 密码:12345678portainer 管理界面http://192.168.16.244:...

2019-12-10 23:38:35 850

原创 linux下 如何切换到root用户

linux下 如何切换到root用户默认安装完成之后并不知道root用户的密码,那么如何应用root权限呢?(1)sudo 命令xzm@ubuntu:~$ sudo这样输入当前管理员用户密码就可以得到超级用户的权限。但默认的情况下5分钟root权限就失效了。(2)sudo -ixzm@ubuntu:~$ sudo -i通过这种方法输入当前管理员用户的密码就可以进到root用户。...

2019-12-07 01:41:30 522

原创 树莓派上 Docker 安装详解

第一步:进入root&远程连接1.树莓派ssh进入命令行(1) 建议安装方式(命令行安装) 输入命令:sudo apt-get update sudo apt-get upgradesudo curl -sSL https://get.docker.com | sh 或 curl -fsSL get.docker.com -o get-docker.sh &amp...

2019-12-07 00:57:28 1019

原创 mongoDB的一些操作

开启mongo服务输入数据库安装在D盘的此命令在命令行面板下mongod --dbpath d:\mongo\data\db输入:C:\Users\Administrator>mongod --dbpath d:\mongo\data\db即开启服务连接MongoDBC:\mongodb\bin\mongo.exe在命令窗口输入mongo.exe,即开启mongo客服...

2019-12-01 21:57:13 186

转载 MQTT协议 Websocket JS客户端 转载

MQTT协议 Websocket JS客户端特别提示:本人博客部分有参考网络其他博客,但均是本人亲手编写过并验证通过。如发现博客有错误,请及时提出以免误导其他人,谢谢!欢迎转载,但记得标明文章出处:http://www.cnblogs.com/mao2080/1、html代码  因为使用到wss而且使用到了账号密码鉴权在网上好不容易找到一篇相关的帖子,具体代码如下:<!...

2019-11-20 21:58:06 322

原创 mqtt_client (Publish)代码 按钮控制LED开关

测试环境mqtt_client (Publish)代码<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/199...

2019-11-17 19:29:48 1694

原创 CentOS7 安装EMQX 3.2.2记录

CentOSCentOS6.XCentOS7.X使用储存库安装 EMQ X安装所需要的依赖包$ sudo yum install -y yum-utils device-mapper-persistent-data lvm2使用以下命令设置稳定存储库,以 CentOS7 为例$ sudo yum-config-manager --add-repo https://repos.emqx...

2019-11-13 14:40:02 1050

原创 Modbus RTU 指令

Modbus RTU 指令波特率 :9600 8 NONE 116进制发送16进制接收操作步骤:1.软件选择通讯波特率2.设置地址(通讯使用的设备地址,默认地址为01)全灭: 01 0F 00 00 00 08 01 00 FE 95全亮: 01 0F 00 00 00 08 01 FF BE D5读取所有继电器状态:01 01 00 00 00 08 3D CC读取0号继电...

2019-10-23 21:35:39 3552 2

原创 MQTT网关推送设置

1.设置MQTT上传参数客服端发布主题如:/gc/data/FC1965B049744285962ED60DB32C938A控制命令:(开关为布尔值0或1)J{“h”: {“rt”: “zoom1.Channel_Sw.on_off”},“b”: {“dl”: {“tag_1”:0//控制当前设备(组)zoom1.Channel_Sw.on_off 点名Tag_1 值为0, (...

2019-10-21 19:48:45 696

原创 Echarts 动态数据绑定-详解

Echarts 动态数据绑定从简单的小例子介绍-可视化图表的动态数据绑定,抛砖引玉绑定多组数据很多时候需要展示的数据不单单是一组数据,很多时候会进行一个数据对比。这个时候只需要在series中增加一组数据,legend中添加一下这个数据组的name;静态篇:<html><head> <title>ECharts.js 数据绑定</tit...

2019-09-20 00:11:04 3564

原创 MQTT+nodejs+JavaScript+paho-mqtt.js实现温湿度传感器获取

MQTT+nodejs+JavaScript+paho-mqtt.js实现温湿度传感器获取1.数据服务器采用EMQX的开源MQTT,订阅数据主题,在局域网内假设服务器,服务器地址标记好。2.本地架设nodejs后端服务器,采集sever.js服务,地址路由开放“0.0.0.0”,监听端口设置80;3.JS的客服端部署在服务器上index.html部署在nodejs同一个文件夹内,注意开启路由...

2019-09-17 22:25:02 1901 1

20201124YOLOV5最新资源包_含权重

20201124YOLOV5最新资源包_含权重 最新git上下载的给需要的小伙伴使用 解压就好了,里面有2个文件,一个是权重,一个是源码包;

2020-11-24

mqttfx-1.7.1-windows64最新版亲测可用

mqttfx-1.7.1-windows最新版,十分好用的MQTT调试工具,战场必备,同行神器,旅行居家必备。

2020-04-01

串口调试工具.zip

com 串口调试工具集合,用于现场串口调试工具包,sscom42串口调试工具,UartAssist

2019-10-21

DLT6452007tsrj.zip

DTL645-2007抄表调试软件,用于现场调试用的数字仪表等;

2019-10-21

emqx-windows10-v3.1.0.zip

MQTT win10系统开源安装包,启动命令 在所在目录 CMD下,输入emqx start 打开服务器;

2019-10-21

A-01-1RCR串口调试工具

收集一组串口调试工具,以备关键时刻调试用,串口调试工具,RCR校验工具;

2019-10-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除