自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 beego程序路径自动推理

beego自动推理路径在启动beego程序前面加入这段即可 path, _ := exec.LookPath(os.Args[0]) fileFullPath, _ := filepath.Abs(path) relativePath := filepath.Dir(fileFullPath) staticPath := relativePath + "/static" beego.SetStaticPath("/static", staticPath) viewsPath := relati

2021-01-13 14:59:48 244

原创 mqtt的使用与介绍(基于qt)

#1、mqtt介绍  MQTT协议工作在低带宽、不可靠的网络的远程传感器和控制设备通讯而设计的协议,它具有以下主要的几项特性:  (1)使用发布/订阅消息模式,提供一对多的消息发布,解除应用程序耦合。  (2)对负载内容屏蔽的消息传输。  (3)使用TCP/IP提供网络连接。  (4)有三种消息发布服务质量:  “至多一次”,消息发布完全依赖底层TCP/IP网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。这一种方式主要普通AP

2020-07-24 23:41:47 1135

原创 emqx使用

#1、emq简介略。#2、emq安装##2、1下载https://www.emqx.io/cn/downloads#broker本次例子下载的是broker 4.1.1版本 linux centos7版本##2、2安装unzip 文件名(解压)cd 相应目录./bin/emqx start 运行./bin/emqx stop 停止./bin/emqx console 控制台方式运行#3、设置为账号密码验证打开emqx/etc/emqx.conf将allow_anonymous

2020-07-21 15:25:04 2750 1

原创 golang中使用opencv(gocv)将本地摄像头转为ip摄像头

#1、gocv简介gocv是golang中对opencv库封装。#2、gocv安装##2、1下载go get -u -d gocv.io/x/gocv##2、2编译略#3、demopackage mainimport ( "fmt" "log" "net/http" _ "net/http/pprof" //"github.com/gwuhaolin/livego" "github.com/hybridgroup/mjpeg" "gocv.io/x/gocv")v

2020-07-09 16:14:16 5055 2

原创 解决GO GET速度过慢甚至无法使用的问题

1、首先删除旧版本GO,下载至少1.13版本版本2、在终端输入go env -w GOPROXY=https://goproxy.cn,direct这样就能使用国内代理了3、使用GO GET即可享受非一般的速度...

2020-03-19 09:33:26 2855

原创 循环队列(数组)

1、模型2、代码实现

2020-01-12 22:20:42 273

原创 nrf52832与24l01 2.4G ESB通信(附代码)

#1、模块介绍nrf52832nrf24l01两者都属于Nordic公司的无线通信产品,前者兼容24l01私有的2.4G通信,本文主要记录如何调试两者的通信。#2、通信需要适配的部分介绍1、通讯速率 bitrate(1m)2、数据传输宽度 payload length(18)3、通讯频率 frequency4、CRC校验5、ACK应答6、DPL7、通讯地址#3、24L...

2019-12-29 22:45:38 3543

原创 go安装

#1、GO简介Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。其语言具有优秀的跨平台能力,非常适合具体一定以下条件的嵌入式硬件作为开发语言。1)支持LINUX系统2)运行ram>=128m3)储存空间>=128m#2、GO安装##2、1下载地址下载链接:https://code.visualstudio.com/...

2019-12-22 20:12:55 161

原创 git安装

#1、下载GIT略。#2、安装略。#3、环境变量配置#4、账号设置git安装好去GitHub上注册一个账号,注册好后,点击桌面上的Git Bash快捷图标,我们要用账号进行环境配置##4、1配置用户名git config --global user.name “username” //( "username"是自己的账户名)##4、2配置邮箱git config --gl...

2019-12-14 22:03:47 149

原创 低功耗自组网

#1、无线低功耗组网,目前构思了一个星型组网如下。自定义协议星形组网,组网的对象包过1个网关,N个节点。淡绿色代表网关gateway,白色代表节点node。#2、通信简介网关有两个通信信道,节点有一个通信信道(频段皆可切换)。网关(gateway):网关channel1:入网信道,频道固定。网关channel2:通信信道,可根据配置情况切换到相应的信道。(区别于入网信道)节点(no...

2019-12-07 21:05:00 948

原创 go mqtt(嵌入式arm设备)接入物联网平台

#1、设备任意能跑linux的设备。当前设备:imx6 内存>=128m 容量>=128m#2、平台华为云平台设备接入服务,开发者中心#3、设备注册##1、添加产品选择添加自定义产品...

2019-11-29 16:13:31 1882

原创 jiffies防溢出

Linux中使用jiffies作为时钟,其类型为volatile unsigned long 取值是有限制的0-0xffffffffff,内核依赖时钟来做定时器的功能,那么就有问题如果值溢出之后,jiffies的值会变为0从新开始计时,那么内核又是如何避免的呢这里取unsigned char 作为解释,我们已知下面信息unsigned char 的取值范围是0-255signed char ...

2018-09-23 01:53:50 496

原创 使用nfs挂载共享出现server not responding解决办法

一开始是使用mount 192.168.1.190:/work/nfs_root /mnt -o nolock 挂载共享文件夹 但是后来cp 一个6m多的文件会导致server not responding 之后查找了原因是nfs默认是使用udp方式,丢包率非常高 改成tcp方式之后成功拷贝大文件 以下是挂载nfs的代码int main(void){ //system("...

2018-08-05 21:09:15 4881

MQTT_GO_DEMO.zip

go使用mqtt接入华为物联网平台!!!!!!学习项目,详细接入看博客!!

2019-11-29

空空如也

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

TA关注的人

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