设计思路:利用MQTT协议 实现底层硬件和web实时双向通讯。
mosquito:http://mosquitto.org/files/source/
libwebsockets:https://gitee.com/woniu201/libwebsockets
安装步骤:
1.下载并编译liewevsocket...阅读全文>>
由于多个项目需求(关于云服务器云支付等方式触发远程设备响应),之前使用过HTTPSQL轮询法,希望通过此种方法实现底层和云服务器数据交互,且大量占用服务器,只需要保持TCP连接。服务器始终保留其线程;
使用工具 HTOP 进程管理工具。(支持鼠标操作)
关于 HT...阅读全文>>
最近项目上面需要用到刷卡系统,继而研究了一下对IC 相关的资料进行学习
项目平台 Windows 10
刷卡器 ZLG600A-T2 V1.03
上位机 QT4.8和zlg调试工具
IC卡 S50普通白卡
普通S50 IC卡存储结构:
MF1 卡分为 16 个...阅读全文>>
SUPER TAB 工具
从http://www.vim.org/scripts/script.php?script_id=1643下载安装版。这个安装包跟先前的几个Vim插件不同,它是一个vba文件,即Vimball格式的安装包,这种格式安装包提供傻瓜式的安装插件的方法。
1)用Vim打开.vba安装包文件。
&...阅读全文>>
实验材料: 1.ESP 8266模块
2 有公网IPv4的web服务器(当然也可以通过域名访问,这里先测试通过IP地址建立TCP连接)
实验原理:
原理很简单,通过串口向ESP...阅读全文>>
使用STM32F107VC芯片配置工程的时候,出现一些报错,继而写此文档。
建立三个文件夹
文件夹CORE内包含
FW 是官方提供固件库
USER 是编译的主文件,和一些重要文件
建立keil 5工程
添加两个宏和头文件
...阅读全文>>
基于对STM32F103的手册可以看出来,具备两路IIC总线端口,其实我们不使用系统提供的IIC硬件,通过做成普通IO口来模拟ICC总线,完成对IIC总线的了解和学习。
首先是对IIC总线的工作原理进行了解:
IIC系统由一条串行数据线SDA和一条串行时钟线SCL组成。主机按一定的通信协议...阅读全文>>
开篇:
已经很久未更新相关内容,由于工作原因,开始学习STM32,会将学习和工作遇到的任何问题和进展,都写下来,如果需要的伙伴可以加上书签在下面留言给我,共同探讨进步。
学习平台: 芯片:STM32F10x 库函数版本:V3.5.0 &nb...阅读全文>>
摘要:网上又不少历程关于ARM平台的web实验,基本上都是在内网完成的,本地搭建好web服务器,而ARM平台的web服务器不支持内网穿透,继而无法从外网访问控制,或许你有公网IP可以进行端口映射访问,不过本次实验目的不在此,本次主要完成ARM9开发板通过HTTP协议与Apache服务器数据交互。如有错误或者建议,敬请批评指正。
...阅读全文>>
摘要 :在套接口中,一个套接字只是用户程序与内核交互信息的枢纽,它自身没有太多的信息,也没有网络协议地址和端口号等信息,在进行网络通信的时候,必须把一个套接字与一个地址相关联,这个过程就是地址绑定的过程。许多时候内核会我们自动绑定一个地址,然而有时用户可能需要自己来完成这个绑定的过程,以满足实际应用的需要,最典型的情况是一个服务器进程需要绑定一个众所周知的地址或端口以等待客户来连接。这个事由 bi...阅读全文>>
1.协议特点
a.C/S模式
b.客户端向服务器发出Request 只需传送请求方法和路径, 通信速度快
方法:
GET 通过请求URI得到资源 ...阅读全文>>