自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 使用python-docx完成word 字符串替换

[TOC] 使用python-docx完成word 字符串替换。

2024-03-19 09:08:45 325

原创 openwrt-uci

openwrt之 uci 介绍

2023-02-22 11:37:50 135

原创 copy功能实现

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入#include <unistd.h>#include <fcntl.h>#include &

2021-11-12 19:12:37 478

原创 er-coap-13 源码分析

一、er-coap 接口介绍1、coap_set_header_uri_path//多级目录会被分割成多个option 比如 /3/0/1 会生成三个 option//因为会调用 free_multi_option(coap_pkt->uri_path) 后面调用会释放掉之前配置的uri-path。//如果需要同时使用coap_set_header_uri_path和coap_set_header_uri_path_segment 需要先调用 coap_set_header_uri_path

2021-03-17 13:30:27 418

原创 使用python 直接计算CRC16

def crc16(x, invert): wCRCin = 0x0000 wCPoly = 0x1021 for byte in x: if type(byte) is str: # 这里做了个判断可以直接传入字符串,但存在意义不大 wCRCin ^= (ord(byte) << 8) else: wCRCin ^= ((byte) << 8) for i

2020-05-27 15:26:44 3158 2

原创 部署开源LWM2M服务器 leshan

1.安装JDK与环境变量配置https://jingyan.baidu.com/article/6dad5075d1dc40a123e36ea3.html2.下载leshan服务器jar包leshan 开源项目托管在github 上,项目路径为: https://github.com/eclipse/leshanjar 包路径为: https://hudson.eclipse.org/l...

2019-09-02 15:56:36 4679 15

原创 基于AliSDK 分析CoAP协议对接阿里云平台流程

一、获取SDK以及指导文档Ali官方指导文档地址 https://help.aliyun.com/document_detail/57697.html?spm=a2c4g.11174283.6.654.3a8b1668IHOsJGSDK地址 https://help.aliyun.com/document_detail/96623.html?spm=a2c4g.11186623....

2019-06-17 14:32:31 680

原创 开源Go版 CoAP实现分析 - example/server.go

package main import ( //导入相应的包 "log" "net" "github.com/dustin/go-coap")func handleA(l *net.UDPConn, a *net.UDPAddr, m *coap.Message) *coap.Message { log.Printf("Got message in handleA...

2019-06-13 21:15:38 1995 1

原创 BC95G ctwing 平台LWM2M接入指南

BC95G ctwing 平台LWM2M接入指南一、ctwing 平台创建产品及设备1、ctwing 平台介绍CTWing是中国电信股份有限公司物联网分公司自行研发,为客户量身打造的IOT手机端服务综合平台。融合中国电信物联网连接管理服务、设备管理服务,及其他开放服务等,构建生态的物联网业务管理、便携的物联网智库、统一的物联网信息汇聚。帮助客户快速了解中国电信物联网业务,满足客户线上实名...

2019-03-05 17:01:38 10761 5

原创 Ethtool源码分析(一):认识和使用Ethtool

认识和使用Ethtool一、介绍ethtool是用于控制网络驱动程序和硬件的标准Linux实用程序,尤其适用于有线以太网设备。 它可以用于: 获取识别和诊断信息 获取扩展设备统计信息 控制以太网设备的速度,双工,自动协商和流量控制 控制校验和卸载和其他硬件卸载功能 控制DMA环大小和中断调节 控制多队列设备的接收队列选择 升级闪存中的固件大多数功能都依赖于特定驱动程序中的支持...

2019-02-02 18:47:30 3775 1

原创 Linux 系统字节序判断

Linux 系统字节序判断说明:本函数摘自图书《Linux高性能服务器编程》字节序分为大端字节序(big endian)和小端字节序(little endian)大端字节序:一个整数的高位字节(23-31bit)存储在内存的低地址处,低位字节(0-7bit)存储在内存的高地址处。小端字节序:一个整数的高位字节(23-31bit)存储在内存的高地址处,低位字节(0-7bit)存储在内存的低...

2019-02-02 10:44:02 1569

原创 Windows及Linux 下tftp 服务器安装及使用

TFTP(Trivial File Transfer Protocol,简单文件传输协议)是基于UDP协议实现的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。TFTP设计的时候是进行小文件传输的。因此它不具备通常的FTP的许多功能,它只能从文件服务器上获得或写入文件,不能列出目录,不进行认证,它传输8位数据。传输中常用两种模式:netascii,这是8...

2019-01-12 11:15:14 25244 3

原创 Windows安装 mosquito 以及mqttfx

MQTT(MQ Telemetry Transport),消息队列遥测传输协议适用于计算能力有限,且工作在低带宽、不可靠的网络的远程传感器和控制设备通讯而设计的协议,它具有以下主要的几项特性:1、使用发布/订阅消息模式,提供一对多的消息发布,解除应用程序耦合;2、对负载内容屏蔽的消息传输;3、使用 TCP/IP 提供网络连接;4、有三种消息发布服务质量: “至多一次”,...

2019-01-09 11:21:53 3679

原创 idea mave 工程搭建

记录下IDEA配置 maven工程步骤,新手上路。。一,maven配置File &gt; settings &gt; Bulid..(快捷键 Ctrl + Alt + S) 显示maven默认的配置,可以修改,也可以用默认的 修改后点击ok就可以了二,创建maven项目File &gt; new &gt; project 填写Maven项目坐标值,填写完点击...

2018-12-13 18:52:49 216

原创 基于COAP 开源库Californium,实现的简单COAP 文件服务器DEMO

基于COAP 开源库Californium,实现的简单COAP 文件服务器DEMO,新手上路,大神勿喷。package com.quectel.coap.server.common;import org.eclipse.californium.core.CoapResource;import org.eclipse.californium.core.CoapServer;import...

2018-11-28 11:34:01 3219 1

原创 使用移远BC28 模组MQTT接入移动ONENET平台

随着NBIOT技术的飞速发展,各大知名互联网厂商以及电信运营商均推出了自己的物联网平台。各大物联网平台也提供了各种各样的接入方式如LWM2M、COAP、MQTT等,不过遗憾的是,各家平台在具体的接入流程上还是存在这样,那样的区别,着实给模组厂家带来了不小的麻烦,很难用一套标准去适配所有的平台,只能不断的定制模组的功能,虽然各大平台都提供了设备接入的SDK,但因为成本原因模组的资源往往也是受限的,不...

2018-09-19 20:13:48 13691 25

原创 使用移远BC28 模组对接阿里云 MQTT

        MQTT,作为目前物联网的最主要的协议之一,受到各大云平台的青睐,诸如机智云,百度云,腾讯云,阿里云等,均支持设备使用MQTT方式接入平台。为了方便设备的接入,各大平台,都开源了各种编程语言版本的sdk(具体情况可参看各个平台的说明及文档)。协议再牛逼,也离不开通信技术的支持,随着物联网的发展,无线通信模组的事业也逐渐进入一个小高潮。最近比较火技术当属牛逼(NB)技术了。本文主要讲...

2018-09-15 09:40:17 16684 55

转载 Ubuntu 18.04 安装MQTT代理服务器

1. 引入mosquitto仓库并更新sudo apt-add-repository ppa:mosquitto-dev/mosquitto-ppasudo apt-get update2. 执行以下命令安装mosquitto包sudo apt-get install mosquitto3. 安装mosquitto开发包sudo apt-get install libmos...

2018-07-20 19:07:23 2629

转载 移远模组-BC95-工作模式之间关系

三种连接状态下,均可发送上行数据( CoAP/UDP); IDLE 下发送数据, 模块会进入 CONNECT 状态; PSM 下发送是数据会唤醒模块, 进入 CONNECT,或者当 TAU(TAU 的时长是指从进入 IDLE 开始一直到 PSM 模式结束) 超时,模块唤醒, 进入 CONNECT。1、CONNECT态:只要有数据发送,模块都会处于该状态下。模块注网后即处于该状态。该状态

2018-04-19 09:29:20 3967

原创 在arm-linux环境下的编译ActiveMQ-CPP 嵌入式版本库

(1) 编译安装cppunit-1.12.1 ,切换至该目录。执行./configure LDFLAGS='-ldl --host=arm-linux --prefix=/usr/local/arm/cppunit/ 成功之后,执行make,再执行make install 进行安装。这时可以到/usr/local下查看会生成cppunit目录。注:        在linux能正常...

2017-12-05 11:11:10 1608

原创 libwebsockets arm交叉编译

一、安装交叉编译环境二、交叉编译openssl 1、下载openssl1.0.1.tar.gz (不能低于此版本) 2、交叉编译openssl $ 执行./config no-asm -shared --prefix=/usr/local/ssl-arm/ 产生Makefile $ 修改Makefile CC= arm-...

2017-12-05 10:56:24 6929

腾讯云官方IOT MQ接入文档

腾讯云官方IOT MQ接入文档,介绍如何申请账号,开通MQ功能,使用MQTT客户端接入平台,已经如何管理Topic 版权归腾讯所有

2018-06-28

开源播放器源码

Yarock音乐播放器,采用Qt UI框架

2016-12-09

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

TA关注的人

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