物联网
文章平均质量分 78
知无止境
这个作者很懒,什么都没留下…
展开
-
2.4G-WiFi连接路由器过程
WiFi的数据通信基于802.11协议进行,无线AP在工作时会定时向空中发送beacon数据包,基站(STA)从beacon中解析出AP的名称、加密方式等信息,从而发起连接。原创 2023-02-13 16:56:59 · 3319 阅读 · 0 评论 -
广播地址、组播地址、网关和子网掩码
一、IP地址分类IP地址一共48位,由两部分组成,网络号和主机号。网络号标识当前设备处于Internet的哪一个网络,主机号标识当前设备属于该网络中的那一台主机。IP地址一共分为5类:地址分类地址范围最大网络数量最大主机数量A类地址0.0.0.0-127.255.255.2552^7=1282^24=16777216B类地址128.0.0.0-191.255.255.2552^14=163842^16=65536C类地址192.0.0.0-223.2原创 2020-11-13 11:02:59 · 51924 阅读 · 11 评论 -
使用cjson解析json数据格式
一、Json数据格式json是一种轻量级的数据传输格式,表示方法为:“名称”:“值”;json通常的格式有两种,对象和数组。对象由花括号括起来的逗号分割的成员构成,对象的成员可以是字符串、数值、数组、对象;对象中包含字符串、数值、对象:{"name": "张三", "age": 18, "address": {"country" : "china", "province": "广东"}}数组是由方括号括起来的一组值构成,其内容也可以是字符串、数值、对象、数组。数组元素是单纯的字符串:原创 2021-05-24 10:06:36 · 3052 阅读 · 0 评论 -
MQTT移植笔记及源码分析(基于w601)
一、MQTT嵌入式源码获取MQTT官方源码地址:https://os.mbed.com/teams/mqtt/code/MQTTPacket/eclipse源码地址:https://github.com/eclipse/paho.mqtt.embedded-ceclipse源码中包含linux和freertos的移植文件,使用起来比较方便。二、mqtt源码移植需要实现的函数接口mqtt移植需要实现的函数接口主要有两类,一类是倒计时相关的接口函数,一类是网络连接相关的函数。typedef stru原创 2020-12-14 20:18:36 · 1778 阅读 · 0 评论 -
物联网通讯协议之MQTT协议详解(V3.1.1)
一、MQTT协议简介MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的"轻量级"通讯协议,该协议构建于TCP/IP协议上,由IBM在1999年发布。MQTT最大优点在于,可以以极少的代码和有限的带宽,为连接远程设备提供实时可靠的消息服务。作为一种低开销、低带宽占用的即时通讯协议,使其在物联网、小型设备、移动应用等方面有较广泛的应用。MQTT协议通常作为连接云服务器的通道,比如阿里云、京原创 2020-12-09 17:32:14 · 7152 阅读 · 0 评论