- 博客(28)
- 资源 (114)
- 收藏
- 关注
转载 WiFi基本知识
1. IE802.11简介标准号IEEE 802.11bIEEE 802.11aIEEE 802.11gIEEE 802.11n标准发布时间1999年9月1999年9月2003年6月2009年9月工作频率范围2.4-2.4835GHz5.150-5.350GHz5.475-5.725GHz5.725-5
2017-06-26 09:45:27 306
转载 IEEE802.11协议基础知识
1. 802.11管理功能–用户接入过程 STA (工作站)启动初始化、开始正式使用、AP 传送数据幀之前,要经过三个阶段才能接入: (1) 扫描(SCAN) (2) 认证(Authentication) (3) 关联(Association) 1.1 802.11管理–扫描(SCAN) 1) 若无线站点
2017-06-26 09:24:50 523
转载 80211学习笔记
一、网络服务802.11总共提供9种服务: 1. 分布式(distribution) 接入点收到帧,就会使用分布式服务将真传送至目的地。 2. 整合(integration) 该服务由分布式系统提供,它让分布式系统得以链接至非IEEE802.11网络 3. 关联(association) 移动式工作站向接入点登记,分布式系统即可根据登记信息判断哪个移动式工作站该使用哪个接入点。
2017-06-26 09:23:49 1117
原创 网络基础--DNS
你应该知道DNS 吧?DNS 是“Domain Name Service”(域名服务)的缩写。有了它,你就可以通过一个可读性非常强的因特网名字得到这个名字所代表的IP 地址。转换为IP地址后,你就可以使用标准的套接字函数(bind(),connect() ,sendto() ,或是其他任何需要使用的函数)。在这里,如果你输入命令:$ telnet bbs.tsinghua.ed
2017-06-25 18:36:22 333
转载 Windows Socket 编程_ 简单的服务器/客户端程序
一、Socket简介Socket是进程通讯的一种方式,即调用这个网络库的一些API函数实现分布在不同主机的相关进程之间的数据交换。几个定义:(1)IP地址:即依照TCP/IP协议分配给本地主机的网络地址,两个进程要通讯,任一进程首先要知道通讯对方的位置,即对方的IP。(2)端口号:用来辨别本地通讯进程,一个本地的进程在通讯时均会占用一个端口号,不同的进程端口号不同,
2017-06-23 18:01:19 1019
原创 MQTT协议 概述 Introduction(第一章)
第一章 概述 Introduction1.1 MQTT协议的组织结构 Organization of MQTT本规范分为七个章节:第一章 – 介绍第二章 – MQTT控制报文格式第三章 – MQTT控制报文第四章 – 操作行为第五章 – 安全第六章 – 使用WebSocket第七章 – 一致性目标附录B – 强制性规范声明1.2 术语 Terminology本规范中用到的关
2017-06-22 15:42:21 633
原创 MQTT协议(一)
MQTT(Message Queuing Telemetry Transport)是IBM开发的一个即时通讯协议,有可能成为物联网的重要组成部分。该协议支持所有平台,几乎可以把所有联网物品和外部连接起来,被用来当做传感器和致动器的通信协议。MQTT特点编辑MQTT协议是为大量计算能力有限,且工作在低带宽、不可靠的网络的远程传感器和控制设备通讯而设计的协议,它具有以下主要
2017-06-22 15:35:07 318
转载 关于http服务器的学习笔记 基于CC3200
本文记录通过网页控制CC3200device设备的过程。 首先贴出过程框架,如图1 sw,图2 hw 图1 图2 是图一中可以看出 Customer Application 运行在最上层。本文中指的是网页。图2为硬件框架图。 CC3200HTTP服务器支持以下功能: 1、http支持版本:1.0 2、http请求:Get和Post。 3、支持文件类型:H
2017-06-20 22:43:14 1016
转载 IoT接入协议、通信协议
先读两篇文章物联网通信协议的详解及选择建议 - 全文常见物联网近距离无线通信技术解析 - 全文对于物联网传输协议 ,主要分两大类 (只讨论无线传输)接入协议 和 通信协议1、接入协议,主要功能是组网,短距离传输等,图1为常见的相关协议
2017-06-20 22:32:42 1176
转载 CC3200 TCP socket编程
对于TCP,服务器先创建TCP套接字sl_Socket,并将其绑定在TCP服务器地址sl_Bind,然后指定端口监听sl_Listen,并接受TCP连接sl_Accept,一单建立起TCP连接,就能进行数据接受sl_Recv和数据传送sl_Send,最后关闭TCP套接字sl_Close。 对于UDP,不需要监听和接受连接,创建并绑定好套接字后就可以通信,所以这是一种不可靠的连接。不过udp套接
2017-06-20 22:24:30 686
转载 在IAR新建CC3200工程所需配置项
最近在用官方例程序的过程中经常出一些小问题,总结原因就是因为所以设置都是例程设置好了,对这些设置不是很清楚导致,所以在用了一天的来亲自配置一次,并将内容记录如下,这里跳过新建工程的步骤,直接进行选项进行配置。1、本次是以WLAN_AP作为模板,工程创建完成后,需要添加相关文件,文件列表如下:需要注意的是network_common.c、startup_ewarm.c和uart_
2017-06-20 14:37:40 564
转载 网络基础知识(1)
1、网关网关是一种充当转换重任的计算机系统或设备。网络通信中,经常要在不同的通信协议、数据格式或语言,甚至体系结构完全不同的两种系统之间进行通信,网关就负责翻译器,实现网络通信的路径通畅。在这个过程中网关对收到的信息要重新打包,以适应目的系统的需求。当然网关也提供过滤和安全功能。大多数情况下网关运行在应用层。 就像生活中从一个房间走到另一个房间,必然要经过一扇门一样。在网络通信中,要实现从
2017-06-20 14:33:42 229
转载 TI CC3200 uniflash下载代码到FLASH的操作流程
上图是CC3200-LAUNCHXL,其中绿色的跳帽是需要在下载前插好,黄色是必须插的,原因现在不是很清楚。等待确认;实际操作参考官网:http://processors.wiki.ti.com/index.php?title=CC31xx_%26_CC32xx_UniFlash_Quick_Start_Guide&oldid=182625#CC32xx_MCU_image_flashing
2017-06-20 14:28:13 1273
转载 TI CC3200 IAR 开发环境搭建
最近有个项目需要搞一下WIFI,基于稳定性和开发周期考虑,选择了CC3200,这款芯片的价格不是一般的贵,如果那位仁兄有便宜的渠道还望联系一下,不慎感谢!那么首先来张实际照片~小小的一块板子 + 一根micro USB,板子做工还可以~。 首先我们要买一块CC3200的开发板,这块板子价格比较贵。不过没办法,谁让它是TI的呢。后期开发资料还是说比较详细的,其实卖开发板所提供的资
2017-06-20 14:26:28 1217 1
转载 TI CC3200 SDK开发详解——SDK目录结构详解
下图是CC3200安装好SDK后的文件目录:从目录结构总可以大体了解一下CC3200的代码结构,在进入CC3200开发之前,建议先了解一下整个SDK的结构,这样遇到问题还知道去什么地方查找、为什么用的是这个地方的代码,有了这些了解后在开发,会达到事半功倍的效果;1)word文档,主要对SDK中的例程进行适当的讲解。其实这里讲解的并不是怎么详细,只是大体上说了一下,方便对对例程的功能
2017-06-20 14:21:44 1026
转载 CC3200的ARP应答
硬件环境: CC3200-LAUNCHXL Rev 4.1 芯片是CC3200R1M2 软件环境: For R1 devices: NWP version: 2.2.0.1 MAC version: 1.2.0.2 PHY version: 1.0.3.23 编译环境:IAR SDK版本:1.0.0
2017-06-20 14:08:07 622
转载 Wireshark基本介绍和学习TCP三次握手
之前写过一篇博客:用 Fiddler 来调试HTTP,HTTPS。 这篇文章介绍另一个好用的抓包工具wireshark, 用来获取网络数据封包,包括http,TCP,UDP,等网络协议包。记得大学的时候就学习过TCP的三次握手协议,那时候只是知道,虽然在书上看过很多TCP和UDP的资料,但是从来没有真正见过这些数据包, 老是感觉在云上飘一样,学得不踏实。有了wireshark就能截获这
2017-06-20 00:35:51 264
原创 使用wireshark常用的过滤命令
我们使用wireshark抓包,却不知道如何分析这些包,也无法从海量的包中提取自己需要的数据,下面简单介绍下wireshark的过滤规则。过滤源ip、目的ip。在wireshark的过滤规则框Filter中输入过滤条件。如查找www.baidu.com目的地址为14..215.177.37的包,ip.dst==14..215.177.37;查找源地址为ip.src==1.1.1.1;
2017-06-20 00:07:35 21193
转载 MQTT学习笔记——MQTT协议体验 Mosquitto安装和使用
0 前言 MQTT是IBM开发的一个即时通讯协议。MQTT是面向M2M和物联网的连接协议,采用轻量级发布和订阅消息传输机制。Mosquitto是一款实现了 MQTT v3.1 协议的开源消息代理软件,提供轻量级的,支持发布/订阅的的消息推送模式,使设备对设备之间的短消息通信简单易用。 若初次接触MQTT协议,可先理解以下概念:【MQTT协议特点】——相比于R
2017-06-19 13:52:24 332
转载 ESP8266学习笔记8:ESP8266接入机智云
1 前言本文偏软,先做个声明。利益相关声明:我是一个硬件公司的工程师,跟机智云没有任何的利益相关。机智云,是目前比较开放的第三方云平台。我是在今年光亚展上看到他们的,当时记了几家国内的云平台公司,机智云是其中之一。主要的了解还都是在网上,公司发展也不错,在商务对接时支持也比较给力。他们开源了很多APP和SDK,相信有不少人都从中受益。这阵子经常看到他们有很多大动作,更让
2017-06-15 13:46:39 1786
转载 WiFi快连、SmartConfig、SmartConnect、smartlink
最近要给公司同事们培训WiFi快连技术,整理了相关资料,也分享在博客这,献给有缘人。前言现在的智能硬件产品,以WiFi品类居多,这些WiFi硬件没有人机交互界面,但设备要上网肯定要配置SSID等相关信息,于是WiFi快连应运而生。事实上在2010年,wifi联盟就推出过简单配置的协议规范《WiFi Simple Configure》,通过输入PIN码或者按键来接入AP,这技术被称为WP
2017-06-15 12:50:33 3917 2
转载 OpenCV中直方图反向投影算法详解与实现
OpenCV中直方图反向投影算法详解与实现一:直方图交叉OpenCV中直方图反向投影算法实现来自一篇论文《Indexing Via Color Histograms》其作者有两位、是Michael.J.Swain与Dana H. Ballard。论文分为两个部分,前面一部分详细描述了颜色直方图以及通过颜色直方图交叉来实现对象鉴别。可以实现对象背景区分、复杂场景中查找对象、不同光照条
2017-06-14 21:12:48 947
转载 Linux 下wifi 驱动开发(一)—— WiFi基础知识解析
一、WiFi相关基础概念1、什么是wifi 我们看一下百度百科是如何定义的: Wi-Fi是一种可以将个人电脑、手持设备(如pad、手机)等终端以无线方式互相连接的技术,事实上它是一个高频无线电信号。[1] 无线保真是一个无线网络通信技术的品牌,由Wi-Fi联盟所持有。目的是改善基于IEEE 802.11标准的无线网路产品之间的互通性。有人把使用IEE
2017-06-14 17:57:07 8528
转载 第一个CC3200WIFI网络通信程序
准备工具:硬件:电脑MICRO USB数据线CC3200-LAUNCHXL开发板软件:IAR/CCS IDE工具Uniflash3.4 FLASH编程工具 不能使用4.X或更高版本http://processors.wiki.ti.com/index.php/Category:CCS_UniFlashCC3200SDK-1.2.0-windows-instal
2017-06-14 17:55:06 6306 1
转载 CC3200 wifi应用基础——中文教程
CC3200 wifi应用基础——中文教程第1章 CC3200简介CC3200是TI无线连接SimpleLink Wi-Fi和物联网(IoT)解决方案最新推出的一款单片无线MCU,是业界第一个具有内置Wi-Fi的MCU,是针对物联网应用、集成高性能ARM Cortex-M4的无线MCU。客户能够使用单个集成电路开发整个应用,借助片上Wi-Fi、互联网和强大的安全协议,无需Wi
2017-06-14 17:53:56 13927
转载 Linux 下wifi 驱动开发(二)—— WiFi模块浅析
一、什么是wifi 模块 百度百科上这样定义: Wi-Fi模块又名串口Wi-Fi模块,属于物联网传输层,功能是将串口或TTL电平转为符合Wi-Fi无线网络通信标准的嵌入式模块,内置无线网络协议IEEE802.11b.g.n协议栈以及TCP/IP协议栈。传统的硬件设备嵌入Wi-Fi模块可以直接利用Wi-Fi联入互联网,是实现无线智能家居、M2M等物联网应用
2017-06-14 17:52:36 1048
原创 网络基础知识
网络分层http://jingyan.baidu.com/article/546ae1854654ee1149f28ca8.htmltcp 详解 ,抓包 http://www.cr173.com/html/20128_4.htmlhttp://blog.csdn.net/whuslei/article/details/6667471http://bl
2017-06-12 23:35:54 384
RISC-V 体系结构原理与编程资料
2022-10-23
FatFs 文件系统在nor flash 移植
2022-09-03
CmBacktrace: ARM Cortex-M series MCU error tracking library
2022-08-28
en.stsw-stm32054_v3-6-0_en.stm32cubef1
2022-05-06
基于Ymodem协议串口升级程序的实现过程
2022-04-07
基于vs2019的lvgl模拟器lv_sim_visual_studio_sdl
2022-03-19
LvglFontTool_V0.3_littevgl
2021-09-26
LittleVGL模拟器环境a(CodeBlocks).rar
2021-09-18
darknet-master开源深度学习框架
2021-05-29
UGUI-master.7z
2021-04-23
µGUI v0.3 Reference Guide
2021-04-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人