Fork me on GitHub

随笔 - 997  文章 - 5  评论 - 181  阅读 - 300万 

随笔分类 -  网络协议

基于ESP8266的JSON解析实例分析
摘要:什么是JSON?   JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。采用完全独立于编程语言的文本格式来存储和表示数据。其简洁和层次结构清晰的特点使得 JSON 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。 JSON建 阅读全文
posted @ 2019-12-26 10:13 虚生 阅读(3145) 评论(0) 推荐(0) 编辑
ESP8266的RTOS版本ota在线升级基本流程及备忘
摘要:ESP8266的ota升级由于涉及到不同的flash空间大小,以及新旧版本的不同,所以流程相对比较复杂。笔者这个倒腾的时间还是有一些的,不过,总归把事情解决了。下面记录一下基本的流程和遇到的问题。 还有一个问题,就是RTOS版本上面的ota升级和以前的很多是不同的,这也是让我倒腾那么长时间的原因之一 阅读全文
posted @ 2019-11-28 18:41 虚生 阅读(2348) 评论(0) 推荐(0) 编辑
ESP32的NVS使用指南
摘要:NVS总的来说,就是非易失性存储,类似MCU EEPROM,但实际上调用ESP32这些函数,数据是存储在FLASH中的。 它的管理方式类似数据库的表,在NVS里面可以存储很多个不同的表,每个表下面有不同的键值,每个键值可以存储8位, 16位,32位等等不同的数据类型,但不能是浮点数。 NVS相关AP 阅读全文
posted @ 2019-11-26 15:15 虚生 阅读(6705) 评论(0) 推荐(0) 编辑
在ubuntu18.04上使用OpenSSL生成自签名认证基本流程
摘要:为了使系统支持https模式,首先我们要使能ssl模式。 命令如下: 接下来我们要生成一个SSL/TLS 认证,下面的命令就是产生一个TLS命令并且生成一个私钥: 应用SSL签名: 创建一个虚拟的Host 文件,在目录下 /etc/apache2/site-available 的(e.g. exam 阅读全文
posted @ 2019-11-25 20:47 虚生 阅读(1346) 评论(0) 推荐(0) 编辑
openssl 证书请求和签名命令req基本分析
摘要:一 基本概念: OpenSSL 是一个开源项目,其组成主要包括一下三个组件: openssl可以实现:秘钥证书管理、对称加密和非对称加密更多简介和官网。 平时我们使用openssl最多的莫过于使用指令了,而最为常见的几个指令如下: 为了缩短篇幅,突出重点,这里只介绍req和x509的用法: 二 re 阅读全文
posted @ 2019-11-23 10:10 虚生 阅读(2812) 评论(1) 推荐(0) 编辑
两种最常用的 HTTP 操作方法是:GET 和 POST。
摘要:什么是 HTTP? 超文本传输协议(HTTP)的设计目的是保证客户机与服务器之间的通信。 HTTP 的工作方式是客户机与服务器之间的请求-应答协议。 web 浏览器可能是客户端,而计算机上的网络应用程序也可能作为服务器端。 举例:客户端(浏览器)向服务器提交 HTTP 请求;服务器向客户端返回响应。 阅读全文
posted @ 2019-11-21 16:29 虚生 阅读(1339) 评论(0) 推荐(0) 编辑
Http中URI协议 和URL协议的区别和联系
摘要:虽然说URL和URI是整个网络协议栈很常用的东西。可是,假如你去面试求职者其中的差别,估计十个人有八个人答复不上来。 想要熟悉基础知识的朋友最好还是看一下我这个文章。 “A Uniform Resource Identifier (URI) 是一个紧凑的字符串用来标示抽象或物理资源。 URL在于Lo 阅读全文
posted @ 2019-11-21 14:49 虚生 阅读(660) 评论(0) 推荐(0) 编辑
esp8266 smartconfig-智能配网分析和使用及注意事项
摘要:基本知识: 乐鑫⾃主研发的 ESP-TOUCH 协议采⽤的是 Smart Config(智能配置)技术,帮助⽤户将 采⽤ ESP8266EX 和 ESP32 的设备(以下简称“设备”)连接⾄ Wi-Fi ⽹络。⽤户只需在⼿ 机上进⾏简单操作即可实现智能配置。整个过程如下图所示: 由于设备在⼀开始并未 阅读全文
posted @ 2019-11-15 18:23 虚生 阅读(7509) 评论(0) 推荐(3) 编辑
ubuntu 查看端口被占用并删除端口
摘要:做网络的同学,估计会经常用到这个功能,这里就做一个记录吧。 首先查看特定端口是占用了: sudo netstat -nplt 其次要删除特定端口并查看: kill -9 pid_num sudo netstat -nplt 这里顺便熟悉一下netstat的参数: -a (all)显示所有选项,默认不 阅读全文
posted @ 2019-11-12 13:06 虚生 阅读(2976) 评论(0) 推荐(0) 编辑
Ubuntu16.04 LTS下apt安装WireShark
摘要:安装与配置 首先通过apt安装WireShark: $ sudo apt install wireshark 会同时安装许多的依赖包,其中包括一个叫做wireshark-common的包,在dpkg预配置时会弹出对话解释安装选项,大意是dumpcap可以被安装成允许在wireshark用户组中的用户 阅读全文
posted @ 2018-07-12 09:54 虚生 阅读(183) 评论(0) 推荐(0) 编辑
ubuntu双网卡配置,实现内网外网同时访问!
摘要:我们假定内网IP为:10.35.0.58,内网网关为:10.35.0.254;外网IP为222.76.250.4,外网网关为:222.76.250.1.其中局域名网需要连接:10.35.0.X,10.35.51.X,10.35.60.X 三个网段. 1.当配置服务器为外网IP和内网IP的方式时,只设 阅读全文
posted @ 2018-07-09 10:54 虚生 阅读(8563) 评论(0) 推荐(0) 编辑
vmware中nat模式中使用静态ip后无法上网的问题
摘要:在/etc/network/interfaces中添加静态ip auto eth0iface eth0 inet staticaddress 192.168.31.133netmask 255.255.255.0gateway 192.168.31.2 修改完成后,init 6重启虚拟机,发现不能上 阅读全文
posted @ 2018-06-09 15:00 虚生 阅读(4902) 评论(0) 推荐(0) 编辑
Linux下用ifconfig命令设置IP、掩码、网关
摘要:设置IP和掩码ifconfig eth0 192.168.1.240 netmask 255.255.255.0设置网关route add default gw 192.168.1.1 每日一言:靡不有初,鲜克有终,慎之 阅读全文
posted @ 2018-04-12 09:59 虚生 阅读(464) 评论(0) 推荐(0) 编辑
thinkpad的E480安装ubuntu后wifi无法使用问题解决
摘要:买了新电脑,安装ubuntu新系统之后,遇到了一个比较麻烦的问题,在ubuntu中,无法使用wifi。 用新产品就是要当小白鼠啊,查了一下资料,发现这个使用的rtl8821ce的wifi芯片,该wifi芯片的驱动在 ubuntu16.04TLS版本上还没有,那意思就要自己安装驱动了。看来要费功夫不小 阅读全文
posted @ 2018-03-07 17:20 虚生 阅读(1483) 评论(0) 推荐(0) 编辑
ubuntu下TFTP Server 的安装和使用方法
摘要:tftp是一种于1981年在RFC 783中定义的简化的文件传输协议(FTP)。小型文件传输协议非常简单,通过少量存储器就能轻松实现 ——这在当时是很重要的考虑因素。所以TFTP被用于引导计算机,例如没有大容量存储器的路由器。现在它仍然被用于在一个网络上主 机之间传输小文件,例如从一台网络主机或服务 阅读全文
posted @ 2018-01-29 11:01 虚生 阅读(543) 评论(0) 推荐(0) 编辑
liunx下判断有线网口硬件是否正常的三个常用方式
摘要:第一种,命令法: /mnt/wifi$ cat /proc/net/dev Inter-| Receive | Transmit face |bytes packets errs drop fifo frame compressed multicast|bytes packets errs drop 阅读全文
posted @ 2018-01-27 16:47 虚生 阅读(752) 评论(0) 推荐(0) 编辑
一个嵌入式平台的有线网络问题定位思路梳理
摘要:今天遇到了一个有线网络问题,定位的流程花了不少时间,本来是搞网络芯片那么多年,应该对网络这块的 问题定位了如指掌才对,可是,遇到问题才发现,很多问题的解决不仅仅是靠知识的,更重要的是靠基于你知识 得思维方式。 具体问题是这样的,一个嵌入式单板上有两个网络,系统刚装好,不知道网口是否可以,这种情况下, 阅读全文
posted @ 2018-01-26 11:17 虚生 阅读(252) 评论(0) 推荐(0) 编辑
蓝牙的几种应用层协议作用
摘要:HFP: HFP(Hands-freeProfile),让蓝牙设备可以控制电话,如接听、挂断、拒接、语音拨号等,拒接、语音拨号要视蓝牙耳机及电话是否 支持。 HSP: HSP 描述了Bluetooth 耳机如何与计算机或其它Bluetooth 设备(如手机)通信。连接和配置好后,耳机可以作为远程设备 阅读全文
posted @ 2018-01-22 16:45 虚生 阅读(1579) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示