设计思路:利用MQTT协议 实现底层硬件和web实时双向通讯。
mosquito:http://mosquitto.org/files/source/
libwebsockets:https://gitee.com/woniu201/libwebsockets
安装步骤:
1.下载并编译liewevsocket...阅读全文>>
由于多个项目需求(关于云服务器云支付等方式触发远程设备响应),之前使用过HTTPSQL轮询法,希望通过此种方法实现底层和云服务器数据交互,且大量占用服务器,只需要保持TCP连接。服务器始终保留其线程;
使用工具 HTOP 进程管理工具。(支持鼠标操作)
关于 HT...阅读全文>>
实验材料: 1.ESP 8266模块
2 有公网IPv4的web服务器(当然也可以通过域名访问,这里先测试通过IP地址建立TCP连接)
实验原理:
原理很简单,通过串口向ESP...阅读全文>>
摘要:网上又不少历程关于ARM平台的web实验,基本上都是在内网完成的,本地搭建好web服务器,而ARM平台的web服务器不支持内网穿透,继而无法从外网访问控制,或许你有公网IP可以进行端口映射访问,不过本次实验目的不在此,本次主要完成ARM9开发板通过HTTP协议与Apache服务器数据交互。如有错误或者建议,敬请批评指正。
...阅读全文>>
摘要 :在套接口中,一个套接字只是用户程序与内核交互信息的枢纽,它自身没有太多的信息,也没有网络协议地址和端口号等信息,在进行网络通信的时候,必须把一个套接字与一个地址相关联,这个过程就是地址绑定的过程。许多时候内核会我们自动绑定一个地址,然而有时用户可能需要自己来完成这个绑定的过程,以满足实际应用的需要,最典型的情况是一个服务器进程需要绑定一个众所周知的地址或端口以等待客户来连接。这个事由 bi...阅读全文>>
1.协议特点
a.C/S模式
b.客户端向服务器发出Request 只需传送请求方法和路径, 通信速度快
方法:
GET 通过请求URI得到资源 ...阅读全文>>
前段时间已经给imx283移植过RTL8192EU的无线网卡,使用了wireless tool工具 http://www.rainfly.cn/?post=185
这个命令行工具很强大基本满足很多种wlan硬件驱动,可惜不能连接上那些只支持WPA和AP的信号上面,(当然2.4G的这种路由器已经灭绝了)。
关于wi...阅读全文>>
需要的是一步步解析这个代码中比较抽象难懂的点 顺带举一反三 共同学习 不喜勿喷!
贴上源代码 在光盘文件 ....\3.Linux\4.开发示例6、驱动示例GPIO中断
#inc lude<linux/init.h>
#include<linux/module.h>
#include<mach/gpio.h> ...阅读全文>>
背景:前段时间刚移植了BOA服务器到我的EasyARM283的开发板上面了,CGI程序运行正常但是当写入一下css样式文本后,浏览器始终无法正常显示 发现可以调用JS文件,按照相应的CSS文件路径也可以找到对应文件,百度Google了很多资料都没有得到什么有效的解决办法,最终在看火狐浏览器对应的sour...阅读全文>>
随着互联网应用的普及,越来越多的信息化产品需要接入互联网通过Web页面进行远程访问。嵌入式Web系统提供了一种经济、实用的互联网嵌入式接入方案。这里结合一种嵌入式Web Server BOA来介绍嵌入式Linux系统下的CGI程序设计技术。
关于实现项目...阅读全文>>
串口本身,标准和硬件
串口是计算机上的串行通讯的物理接口。计算机历史上,串口曾经被广泛用于连接计算机和终端设备和各种外部设备。虽然以太网接口和USB接口也是以一个串行流进行数据传送的,但是串口连接通常特指那些与RS-232标准兼容的硬件或者调制解调器的接口。虽然现在在很多个人计算机上,原来用以连接外部设备的串口已经广泛的被USB和Firewire替代;而原来用以连接网络的串口则...阅读全文>>