- 博客(26)
- 资源 (2)
- 收藏
- 关注
原创 在DOCKER 环境下使用keepalived+Nginx实现高可用
在DOCKER 环境下使用keepalived+Nginx实现高可用准备安装制作keepalived+Nginx 的image编制并启动基础版本的centos下载测试工具安装测试准备安装安装docker-desktop制作keepalived+Nginx 的image编制并启动基础版本的centosdocker-compose.yml 文件如下:‘’’version: ‘3.9’services:keepalivebase:image: ‘centos:8’container_na
2021-09-08 13:09:38
1849
原创 在windows操作系统下安装 mosquitto(MQTT)
在windows操作系统下安装 mosquitto(MQTT)准备下载安装文件下载测试工具安装测试准备下载安装文件文件名为:mosquitto-1.6.9-install-windows-x64.exe,下载地址为:`https://mosquitto.org/download/`下载测试工具地址:http://www.eclipse.org/paho/components/to...
2020-04-24 19:06:09
1716
1
原创 通过webrtc server 快速搭建webrtc视频通话
通过webrtc server 快速搭建webrtc视频通话环境准备配置webrtc server运行配置nginx生成密钥启动nginx测试环境准备(1)准备一台云服务器,并且已经安装coturn服务,安装方式参照(2)安装nodejs,安装方式参照(3)安装nginx,sudo apt-get install nginx(4)下载webrtc server,git clone htt...
2020-04-17 19:25:09
2686
原创 搭建coturn服务器
搭建coturn服务器环境准备文件配置启动测试环境准备(1)准备一台云服务器,安装Ubuntu18.04操作系统(2)安装coturnsudo apt install coturn 文件配置配置文件位置/etc/turnserver.conf修改内容:listening-port=3478external-ip=49.233.183.129realm= 网址user=用...
2020-04-17 13:44:05
1074
原创 通过MQTT在node-red平台上显示电机电流曲线
通过MQTT在node-red平台上显示电机电流曲线环境准备采集电流并通过MQTT传入云服务器配置电流曲线显示界面结果如下结果分析今天到手了一块电流传感器模式(ACS712),量程为+/- 5安培。测量精度为1.5%。废话少说,设备连接图如下:看看乱成一团的实物图环境准备(1)把万用表和ACS7132串入电机控制回路中(2)Arduino与笔记本连接正常(3)笔记本和云服务连接正...
2020-04-16 23:48:47
1169
原创 Arduino UNO通过python采集模拟量数据
Arduino UNO通过python采集模拟量数据环境准备Arduino程序准备开关量输出模拟量采集环境准备老样子我们第一步先把环境准备好(1) 在计算机上安装python3.7 环境。(2)安装pyfirmatapip install pyfirmata (3)连接好Arduino UNO 以及模拟量采集的变阻器Arduino程序准备(1)设置通信串口(2)设置ardui...
2020-04-14 00:04:47
1802
原创 Arduino UNO模拟量采集
Arduino UNO模拟量采集环境准备打开arduino开发环境观察输出结果环境准备准备一个滑动变阻器,Arduino uno 板一块,接线图如下:打开arduino开发环境编写程序代码如下void setup() { //设置串口波特率为9600bps Serial.begin(9600);}void loop() { //延时1秒 delay(100);...
2020-04-13 21:17:27
3516
1
原创 在ubuntu操作系统下安装 mosquitto(MQTT)
在ubunt操作系统下安装 mosquitto(MQTT)环境准备安装 mosquitto启动mosquitto测试连接环境准备准备Ubuntu 操作系统安装 mosquittosudo apt-get install mosquitto启动mosquitto启动服务sudo service mosquitto start停止服务sudo service mosquitto...
2020-04-11 17:56:09
623
原创 node-red安装
node-red安装环境准备安装node-red启动node-red打开网页测试环境准备(1) 准备Ubuntu 操作系统(2) 安装nodejs和npmsudo apt-get install nodejssudo apt-get install npm(3)检查nodejs和npm是否安装成功ubuntu@VM-0-4-ubuntu:~$ node --versionv...
2020-04-11 16:54:23
722
原创 使用python结合redis 开发ros2节点
使用python结合redis 开发ros2节点目的功能环境准备程序示例结果目的在ros2中,使用redis作为实时数据共享,减少各个节点中的数据交互,从而减少系统开销。功能1、每一秒发布一次topic2、每一秒写一次数据库,并调用环境准备1、已经安装有ros2的ubuntu虚拟机2、安装python开发环境3、redis已经安装完成,如果没有完成请参照:内存数据库redis,p...
2019-06-10 15:44:53
783
原创 使用python,Qt开发liunx应用程序
使用python,Qt开发liunx应用程序环境准备程序开发主程序窗口程序环境准备1、安装ubuntu_18.04 虚拟机2、安装pyton33、安装Qt开发环境pip3 install -U PyQt5程序开发主程序main.pyimport sysfrom PyQt5 import QtGuifrom PyQt5.QtWidgets import QApplicati...
2019-06-10 11:16:13
461
原创 python使用连接池操作redis数据库
python使用连接池操作redis数据库环境准备概念程序示例运行结果环境准备准备好ubntu18.04虚拟机,并且安装redis,pyton等环境。环境准备概念本示例采用单例模式,创建redis连接池。这样可以在应用程序的任何地方使用相同的连接池,节省系统开销程序示例'''使用单例模式创建redis 链接池'''from redis import ConnectionPool...
2019-06-10 10:54:03
4131
原创 内存数据库redis,pyhon操作-环境准备和简单示例
内存数据库redis,pyhon操作环境准备安装 pyton redis编写第一个测试程序执行程序:执行结果环境准备1、准备好ubntu18.04虚拟机2、安装redissudo apt-get install redis-server3、测试redis$ redis-cli 127.0.0.1:6379> set aaa bbbOK127.0.0.1:6379> ...
2019-06-10 09:57:15
265
原创 notepad++ linux安装
notepad++ linux安装增加apt 库更新 apt安装增加apt 库sudo add-apt-repository ppa:notepadqq-team/notepadqq更新 aptsudo apt-get update安装sudo apt-get install notepadqq
2019-05-09 17:05:55
8345
原创 Firefly-RK3399 第一个编译到内核的驱动程序编制
Firefly-RK3399第一个编译到内核的驱动程序编制新建目录编写驱动程序 hello.c编写Makefile和Kconfig文件在drivers目录下修改Makefile和Kconfig文件配置环境新建目录在 kernel/drivers目录中,新建文件夹mkdir zwwang编写驱动程序 hello.c在zwwang目录中新建hello.c文件#include <lin...
2019-03-11 17:29:43
2809
2
原创 Firefly-RK3399 第一个驱动程序编制
Firefly-RK3399第一个驱动程序编制编写程序 hello_module.c编写Makefile编译执行编写程序 hello_module.c#include <linux/init.h>#include <linux/module.h>MODULE_LICENSE("Dual BSD/GPL");MODULE_AUTHOR("ZWWA
2019-03-11 15:08:58
2198
5
原创 windows平台二维码识别
window平台二维码识别读取二维码图片灰度处理二值化、滤波二维码读取读取结果代码读取二维码图片灰度处理二值化、滤波二维码读取读取结果类型:QR-Code条码: http://v.dongyu315.com/q.aspx?c=5629060261940201代码Mat srcImg = img.clone();imshow(“原图”, srcImg);cvtColor...
2019-03-11 11:57:20
1889
原创 window平台二维码识别环境搭建
window平台二维码识别环境搭建VS2017 C++安装Opencv 安装及环境变量设置zbar 安装及环境变量设置VS2017 C++安装下载Visual Studio安装程序vs_community,可根据需要安装社区版或专业版。安装步骤可参照:https://www.cr173.com/html/259734_1.htmlOpencv 安装及环境变量设置下载Opencv,下...
2019-02-19 13:10:15
419
原创 ROS1 自启动制作过程
环境准备ubntu 16.04ROS 版本为 kinetic1.首先安装robot_upstart工具sudo apt-get install ros-kinetic-robot-upstart2. 安装启动文件例如需要robot_config包下的move_base_amcl.launch运行以下命令rosrun robot_upstart install robot_confi...
2019-01-16 11:18:26
202
原创 ROS2 多台机器人间通信
环境准备准备好两台已经安装好ROS2的虚拟机,并打开虚拟机,通过ping确定两台虚拟机连接正常。设置domain id在两台虚拟机中分别执行export ROS_DOMAIN_ID=1运行程序及显示测试结果在第一台虚拟机中执行ros2 run ros2_demo ros2_talker在第二天虚拟机中执行ros2 run ros2_demo ros2_listerner...
2018-12-06 11:32:43
3816
原创 ROS2 第一个C++程序(talker和listener为例)
ament 安装在ROS2安装完成后,查看ament是否安装成功,如果未安装成功使用sudo apt install ament*安装ament软件包创建软件开发工作区目录$ mkdir -p ~/ros2_ws/src/ros2_demo/srcCMakeLists.txt和package.xml文件进入 ~/ros2_ws/src/目录cd ~/ros2_ws/src/ros...
2018-12-05 17:05:34
8972
原创 ROS2 launch文件编写和执行
ROS2 launch文件编写ros2的launch文件和ROS1的launch文件编写有所差别,ROS2可用python编写launch问题以demo_nodes_cpp包中 talker和listen为例:在这里插入代码片talker_listener.launch.py...
2018-12-05 14:06:16
2892
翻译 ros2 linux安装
liunx虚拟机安装安装ubuntu 18.04 虚拟机安装ros2安装源要安装包,需要将我们的存储库添加到apt 中。首先,您需要像这样使用apt授权我们的gpg密钥:sudo apt update && sudo apt install curl gnupg2curl http://repo.ros2.org/repos.key | sudo apt-key add...
2018-12-05 13:28:12
714
翻译 ros2 linux安装
ros2 linux安装liunx虚拟机安装安装ros2下载ROS2 release 文件安装及初始化ROSDEP安装依赖项安装python 3库安装DDS实现(可选)尝试一些例子liunx虚拟机安装安装ubuntu 18.04 虚拟机安装ros2下载ROS2 release 文件下载地址https://github.com/ros2/ros2/releasesUbuntu18.04对...
2018-12-04 17:46:50
1189
mosquitto-1.6.9-install-windows-x64.exe
2020-04-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人