由于最近一直在接触公司的通讯协议,包括基于HTTP协议、SOCKET、串口通讯协议封装的PUSH、PULL通信协议SDK。 通讯协议无可避免的需要校验,想想以前在B公司自己定制的通讯协议连校验的算法都木有,简直low到不行,如此,问题来了, 主流的通讯协议校验算法都有哪些? 于是这篇文章就应运而生了 ...
分类:
编程语言 时间:
2017-05-12 22:00:06
阅读次数:
347
随着不同终端(Pad/Mobile/PC)的兴起,对开发人员的要求越来越高,纯浏览器端的响应式已经不能满足用户体验的高要求,我们往往需要针对不同的终端开发定制的版本。为了提升开发效率,前后端分离的需求...
分类:
Web程序 时间:
2017-05-11 12:21:45
阅读次数:
279
前言: MQTT是IBM开发的一个即时通讯协议。MQTT是面向M2M和物联网的连接协议,采用轻量级发布和订阅消息传输机制。 大家可以直接上GitHub下载MQQT服务的源码,源码地址:https://github.com/mqtt/mqtt.github.io/wiki/libraries 主要内容 ...
webpack-dev-server webpack-dev-server实际上相当于启用了一个express的Http服务器+调用webpack-dev-middleware。它的作用主要是用来伺服资源文件。这个Http服务器和client使用了websocket通讯协议,原始文件作出改动后,we ...
分类:
Web程序 时间:
2017-05-09 00:56:38
阅读次数:
219
关于序列化和反序列化是一个老生常谈的问题,在这里概述一下较为容易理解的内容。 备注:红色为重点 一、定义以及相关概念 互联网的产生带来了机器间通讯的需求,而互联通讯的双方需要采用约定的协议,序列化和反序列化属于通讯协议的一部分。通讯协议往往采用分层模型,不同模型每层的功能定义以及颗粒度不同,例如:T ...
分类:
其他好文 时间:
2017-05-06 17:43:46
阅读次数:
192
HART协议是一种用于现场智能仪表和控制室设备之间的通讯协议。使用USB转HART模块可以很方便的对HART总线上的数据进行监控,并且可以远程控制、操作和校准HART设备。设计的模块主要采用的是USB+FT232RL+AD5700的方式,在USB电路和HART接口之间增加了变压器隔离的方式,以增强安 ...
分类:
其他好文 时间:
2017-05-04 23:17:47
阅读次数:
592
http://qgroundcontrol.org/mavlink/start mavlink协议介绍https://pixhawk.ethz.ch/mavlink/ 消息简介 MAVLink简介 Mavlink协议最早由 苏黎世联邦理工学院 计算机视觉与几何实验组 的 Lorenz Meier于2 ...
分类:
其他好文 时间:
2017-05-04 16:12:33
阅读次数:
472
前阵子,工作搞了一下Fastdfs与nginx进行压缩图片比率存储在server中,今天应用下工作时间记录下。本打算周六,老是由于一些事情给耽搁,眼下正在搞一个XMPP消息通讯协议,眼下还是一头雾水。没有实现什么功能,在此勉励,加油好好搞搞,搞好了记录下一些登录、退出、发送、接收的一些接口给clie ...
分类:
其他好文 时间:
2017-05-02 10:08:37
阅读次数:
409
一、SPI概述 SPI,是英语Serial Peripheral Interface的缩写,顾名思义就是串行外围设备接口。SPI,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间,提供方便,正是出于这种简单易用的特性,现在越来越多的 ...
分类:
其他好文 时间:
2017-04-30 18:42:00
阅读次数:
232
在上一章我们做出来一个最基础的demo后,已经能够初步实现Server和Client之间的信息交流了~ 这一章我会介绍一下怎么在Server和Client之间实现一个简单的通讯协议。从而增强整个信息交流过程的稳定性。 在Server和client的交互过程中,有时候非常难避免出现网络波动,而在通讯质 ...
分类:
其他好文 时间:
2017-04-29 17:42:25
阅读次数:
200