自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 常用socket api

Socket API简要说明:创建套接字 ( socket ) int socket(int domain, int type ,int protocol);参数描述domain协议族类型type协议类型protocol实际使用的传输层协议返回–0成功,返回一个代表套接字描述符的整数1失败该函数用于根据指定的地址族、数据类型和协议来分配一个套接字描述符及其所使用的的资源。domain / 协议族类型AF_INET: IP

2020-12-17 20:00:56 211

原创 docker安装nodered

Node-RED安装前言:为什么要用docker安装nodered呢?实际上我在前文docker安装的时候就已经说了,由于我环境变了,节点无法安装,重装系统后,再用之前的方法装nodejs、npm等工具,一直失败,明明系统是一样的,为啥前后就不一样了,于是就搞起了docker,不得不说,docker真滴香,完全不用担心乱整,即使出问题了,删除容器再建立一个就可以了。ps: docker 安装nodered比一点点的装环境真的快太多了!!!下载nodered docker容器nodered的1

2020-12-16 21:52:15 3316 3

原创 centos7下docker安装

centos7 下安装dockerDocker简介为什么要使用Docker从现在的软件行业痛点来讲:. 软件更新发布及部署效率低效,过程繁琐且需要人工介入. 环境一致性. 不同环境之间迁移成本太高有了docker可以很大程度上解决上面的问题. 首先,docker的使用简单至极,从开发者的角度来看就是三步走:构建、运输、运行。其中关键的步骤就是构建环节,即打包镜像文件。但是从测试和运维角度来讲,那就只有两步:复制和运行。有了这个镜像,那么想复制到哪运行都可以,完全和平台无关。同时docker这

2020-12-16 21:42:20 172

原创 一种巧妙的处理固定长协议的方法

举个栗子在正式开始前,我们先通过一个简单的栗子,理解一个知识点,这里先卖下关子,可以慢慢往下看.有如下代码块:typedef struct { char a; int b; short c;}CASE1;上述结构体CASE1中包含:1个字节长度的char类型的a;4个字节长度的int类型的b;2个字节长度的short类型的c.不考虑其他因素的话,CASE1占用的空间应该是7个字节.但是因为编译器要对数据成员在空间上进行对齐,由于结构体自身对齐值取数据成员

2020-12-16 21:22:56 269

原创 记一下CentOS 7环境下安装MySQL的过程

Linux CentOS 7.4 64位前些天发现了个好玩的东西 - Node-Red,觉得挺好玩的,就尝试着整了下,此文记录下CentOS 7下安装MySQL的过程吧(本人是耍单片机的,之前没有学习过这些,对这些东西是一窍不通,本文如有错误的地方,各位自行百度查找吧).以下的代码块中’#‘是linux命令行命令,"mysql>"是mysql命令行命令.(mysql命令行后面的’;'不要忘记噢)卸载系统中自带的相关组件安装前首先检查下系统中是否存在使用rpm安装的mysql,如果有的话,需.

2020-10-19 21:12:33 93

原创 NB-IOT系列专题2:长连接

  从上一篇发布的NB-IOT低功耗能力之后,好像距上次发文已经过了几个月了,实在抱歉,从今天起,我会不定期的连载NB-IOT专题。  此专题后续会涉及到TCP/UDP、MQTT、LWM2M、HTTP等通信协议,也会涉及到模组对接各主流云平台的平台端操作,顺带着也会讲一些模块在各场景下的注意事项等等。大家拭目以待吧。    那么今天就给大家分享一下,NB-IOT设备实现长连接的方案。前言  为什么要单独讲NB-IOT的长连接呢?有人会问,我之前用的2g、4g都是直接用的呀,连上服务器,发个心跳不.

2020-09-23 20:16:09 2055 2

原创 一种表驱动法解析URC消息的实现

  看完我昨天发的博客的朋友应该了解了几种接收模块响应的方法,如果没看过,可以点击分享几个单片机接收AT指令响应数据的方法先查看下。前言  今天我要分享一种单片机中分离URC数据的方法,和上文废话连篇不同的是,这次全篇干货哦!  文章涉及到的表驱动法,可以说是本次的精髓,这里不对表驱动法做过多解释,有兴趣的朋友可以自行查阅下相关资料,我这里只是用它实现个功能罢了,这个设计方法真的很香。  在表驱动法中还带有URC之间的粘包处理和命令回复与URC之间的粘包处理。  为什么要做这个呢?主要是因为,之.

2020-09-22 19:55:00 3701 13

原创 分享几个单片机接收AT指令响应数据的方法

  哈哈,好久没有更新博客了,前段时间忙着项目,想着写点东西的,结果老是忙.  今天忙里偷闲就给大家分享几个裸机下通讯模组接收一帧数据的方法吧!前言  众所周知,现各厂家的通讯模组,大都采用AT指令交互的模式,当然,最近兴起了OpenCPU开发的热潮,但是OpenCPU对于个人用户,通讯模组厂家一般是不作技术支持的(某宙除外),而且,个人用户也很难拿到通讯模组的SDK代码,OpenCPU代码的上手难度以及开发难度都要大于AT指令开发。  AT指令开发,对于大部分嵌入式软件工程师,或者说单片机工程.

2020-09-21 18:28:55 8276 7

原创 NB-IOT系列专题1:低功耗能力

一起来了解下当前火热的NB-IOT相关的技术知识吧--低功耗能力

2020-05-15 10:12:51 4358 9

原创 测试Markdown

熟悉Markdown语法

2020-05-14 14:31:21 321

空空如也

空空如也

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

TA关注的人

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