当前位置: 首页 > news >正文

黄冈网站推广在线腾讯新闻最新消息

黄冈网站推广在线,腾讯新闻最新消息,wordpress私信,乌兰察布做网站公司作为一款在RTOS领域对网络支持很丰富的RT-Thread,对设备联网功能的支持的工具就是net组件。 位于/rt-thread/components/net路劲下,作为一款基础组件,env与Studio的工程配置项界面的配置项都依赖该目录下的Kconfig。 我们对网络功能的选择&am…

作为一款在RTOS领域对网络支持很丰富的RT-Thread,对设备联网功能的支持的工具就是net组件。
位于/rt-thread/components/net路劲下,作为一款基础组件,env与Studio的工程配置项界面的配置项都依赖该目录下的Kconfig。
我们对网络功能的选择,或者其配置都属于该Kconfig的管理范畴。

在这里插入图片描述
从图片中的信息可以了解到,AT,Lwip,netdev,sal这些我们相对熟悉的功能也位于该目录中。
这四个基础组件,可以驱动的网络设备的种类多到各个方面。
从有线网络的各种 ETH 的方式,带 PHY 的 enc28j60,纯接口的 RJ45,还有自带网络协议栈的 W5500都可以直接经过配置,通过我们的 net 组件实现设备联网的需求;除了有线网络的接入方式,无线网络的接入方式则更多,2G模块,3G模块,4G模块,Cat-1模块,Cat-4模块,NB-IOT模块,乃至 5G 模块这些依赖基站运营商的入网方式,例如 SIM800,EC20,AIR720,L610,N58,M5311 等,这些不同厂家,不同工作频率的模组均可以通过 NET 组件入网;WIFI 这种无需运营商直接提供的网络的入网方式,例如 ESP8266,W60x,rw007 等。

通过上面的简单介绍,大家可以基本了解Net组件的作用,即为使用RT-Thread的设备提供上网能力。
上面的联网设备,品类繁多,方式各异,但其实追踪到依赖的基础net能力其实也没有多复杂。实际上大部分的功能依赖的基础能力,只有两组而已,即AT,Lwip;而用户,也就是开发者层面,大部分就只用到SAL这一个概念。
在这里插入图片描述
通过SAL接口大家可以实现MQTT,NTP,TFTP,TCP Client,TCP Server,webclient,UDP Client,UDP Server,webnet 等这些大家经常会使用的工具。像浏览器一样访问网站,webclient;模拟一个网站,webnet;连接各种云平台,Mqtt;获取准确授时,NTP;通过网络传输文件,TFTP;诸如此类功能,SAL提供了轻松访问网络的一把钥匙。可以理解这把钥匙是向上的。

总概

对于一个给定的模组,它的联网方式有时并不是单一的;以常见的Cat-4(4G)模块为例,一方面它可以使用AT命令这种经典的方式来实现网络连接;另一方面又可以通过PPP拨号,使用lwip的方式实现网络连接。

或者在以 W60x 为例,一方面可以使用 AT 的方式来实现联网功能;另一方面又可以使用裸 IP 包的方式来实现网络连接。

在选取上网模块时,应当考虑片上资源的情况,以及网络质量的问题,选择比较适合的联网方式。

AT

在这里插入图片描述
AT命令一开始并没有那么丰富,一开始用作拨号的功能,也就是电话业务方面的内容。
后来随着时间发展,AT命令的范围也一步步进行了扩展,而逐渐支持了网络的一些功能,例如TCP,UDP的功能;而到现在,有些模块甚至直接使用AT命令扩展的方式,实现了诸如MQTT,HTTP,HTTPS之类的功能。

这些使用扩展AT命令方式实现的上层应用堆模块依赖度高。在RT-Thread的IOT Package的栏目中,可以留意到这样的软件包,例如:bc28_mqtt。

RT-Thread 的AT socket功能,则是更接近底层,实现TCP UDP这样的接口,通过SAL来实现MQTT这种上层应用。

AT组件设计目的就是使设备能发送和解析AT命令。

  • 对于AT Client来说,是由MCU向Modem发送AT命令,由Modem响应命令,并给出回复。这种方式是我们常用的,通过支持AT的模组上网的常用方式。
  • 对于AT Server来说,是由MCU作为类似Modem的功能,由其它MCU向这个MCU发送AT命令,由这个MCU响应AT命令并做出回复。

Lwip

大家基本都是看过这个TCP/IP模型的,在嵌入式的网络协议栈入口中,Lwip就是很重要的一个入口;Lwip是开源的一个协议栈,得到验证和肯定的嵌入式TCP/IP网络协议栈,Lwip的全称a lightweight TCP/IP stack,一个轻量级的TCP/IP协议栈。

所以可以知道:lwip 并不是嵌入式上唯一的 TCP/IP 协议栈,但 lwip 是经过验证的,能胜任工作的 TCP/IP 协议栈。在 RT-Thread 中,提供了三个 lwip 的版本供用户使用: lwip1.4.1,lwip2.0.2,lwip2.1.2 ;通常大家在使用有线连接的方式使用网络时,一部分是使用的 lwip 协议栈,而另一部分则是使用了 w5500 这种方式来实现。

http://www.mnyf.cn/news/35698.html

相关文章:

  • 做网站优化的公司手机如何制作自己的网站
  • 济宁网站建设软件2024的新闻有哪些
  • 国外视觉设计网站郑州技术支持seo
  • 建设一个看电影的网站湖南平台网站建设设计
  • 汕头seo网站排名营销推广是干什么的
  • 如何购买已备案域名网站推广优化方式
  • 织梦医院网站模板搜索率最高的关键词
  • 做b2b企业外贸网站外贸建站网站推广
  • 公司网站开发建设费用优化大师使用方法
  • 网站建设 客户需求seo排名优化哪家好
  • 印刷报价下单网站开发百度电商平台app
  • 建设网站需要投入网络营销课程培训课程
  • 简单的做海报的网站小学培训机构
  • 高端公司网站seo内部优化方式包括
  • 百度商桥怎么绑定网站百度云网盘官网
  • wordpress建设资源站点插件品牌宣传策划方案
  • 枣庄建网站网络营销的方式有几种
  • dw网页制作教程divseo综合查询平台
  • 网站如何做sem优化友链交易平台源码
  • 溧阳建设工程监理网站宁波网站优化公司价格
  • 做宠物服务的相关网站360优化大师安卓版下载
  • 传奇服务器如何做网站免费网站搭建平台
  • 网站都有什么功能b站推广网站2024mmm
  • 网站的建设需要虚拟机吗网络营销比较常用的营销模式
  • 怎么制定网站seo关键词优化推广报价表
  • 公司模板网站建设自媒体135网站
  • 网络推广做哪个网站比较好宁波 seo排名公司
  • 刚开始做网站要传数据库吗网站优化师
  • wordpress文章默认模板名叫什么南安seo
  • 企业网站的网址通常包含中山排名推广