物联网cmmtm接入点跟cmiot有什么区别

物联网cmmtm接入点跟cmiot有什么区别,第1张

一、意思不同

CMIOT:物联网业务4G通用APN。

CMMTM:物联网业务2G通用APN。

二、用法不同

一般上网选择cmwap或者是cmnet,普遍认为cmnet稍微快点,如果登陆移动掌上营业厅或是是手机阅读等专门的网站则需要cmwap接入点,一般会有提示的,cmmm是移动MM移动应用商城的接入点,一般都是软件内置设置好的,无需修改。

扩展资料:


注意事项

大部分手机插卡即用,部分手机插上后显示有信号,但是也有一部分物联卡插手机不能使用、网速慢或着连不上4G网络的的情况,对于这种情况一般有两种原因。

1、信号问题:对于所在地区是不是有4G网络的覆盖,如果没有4G信号比较弱就没法办了,可以重启手机或更换其他位置尝试。

2、设备问题:看看该设备是否支持物联网卡、判断能否自动识别到物联网卡卡片、信号状态是否正常、设备型号是否支持物联网卡PS(一般来讲oppo、魅族、vivo、乐视等部分手机是对物联网卡有一定的限制,这几个设备是出故障的几率有点大,如果出现信号问题,是需要设置一下才可正常实用)。

本实验采用W25Q64芯片

W25Q64是华邦公司推出的大容量SPI

FLASH产品,其容量为64Mb。该25Q系列的器件在灵活性和性能方面远远超过普通的串行闪存器件。W25Q64将8M字节的容量分为128个块,每个块大小为64K字节,每个块又分为16个扇区,每个扇区4K个字节。W25Q64的最小擦除单位为一个扇区,也就是每次必须擦除4K个字节。所以,这需要给W25Q64开辟一个至少4K的缓存区,这样必须要求芯片有4K以上的SRAM才能有很好的 *** 作。

W25Q64的擦写周期多达10W次,可将数据保存达20年之久,支持27~36V的电压,支持标准的SPI,还支持双输出/四输出的SPI,最大SPI时钟可达80Mhz。

一。SPI接口原理

(一)概述
高速,全双工,同步的通信总线。

全双工:可以同时发送和接收,需要2条引脚

同步: 需要时钟引脚

片选引脚:方便一个SPI接口上可以挂多个设备。

总共四根引脚。

(二)SPI内部结构简明图
MISO: 做主机的时候输入,做从机的时候输出

MOSI:做主机的时候输出,做从机的时候输入

主机和从机都有一个移位寄存器,在同一个时钟的控制下主机的最高位移到从机的最高位,同时从机的最高位往前移一位,移到主机的最低位。在一个时钟的控制下主机和从机进行了一个位的交换,那么在8个时钟的控制下就交换了8位,最后的结果就是两个移位寄存器的数据完全交换。

在8个时钟的控制下,主机和从机的两个字节进行了交换,也就是说主机给从机发送一个字节8个位的同时,从机也给主机传回来了8个位,也就是一个字节。

(三)SPI接口框图
上面左边部分就是在时钟控制下怎么传输数据,右边是控制单元,还包括左下的波特率发生器。

(四)SPI工作原理总结
(五)SPI的特征
(六)从选择(NSS)脚管理
两个SPI通信首先有2个数据线,一个时钟线,还有一个片选线,只有把片选拉低,SPI芯片才工作,片选引脚可以是SPI规定的片选引脚,还可以通过软件的方式选择任意一个IO口作为片选引脚,这样做的好处是:比如一个SPI接口上挂多个设备,比如挂了4个设备,第二个用PA2,第三个用PA3,第四个用PA4作为片选,我们

跟第二个设备进行通信的时候,只需要把第二个片选选中,比如拉低,其他设备的片选都拉高,这样就实现了一个SPI接口可以连接个SPI设备,战舰开发板上就是通过这种方法来实现的。

(七)时钟信号的相位和极性
时钟信号的相位和极性是通过CR寄存器的 CPOL 和 CPHA两个位确定的。

CPOL:时钟极性,设置在没有数据传输时时钟的空闲状态电平。CPOL置0,SCK引脚在空闲时为低电平,CPOL置1,SCK引脚在空闲时保持高电平。

CPHA:时钟相位 设置时钟信号在第几个边沿数据被采集

CPHA=1时:在时钟信号的第二个边沿
CPOL=1,CPHA=1,

CPOL=1表示时钟信号在没有数据传输时即空闲时的状态为高电平。如果CPHA=1,那么数据就在时钟信号的第二个边沿即上升沿的时候被采集。

CPOL= 0,CPHA=1, CPOL=0表示时钟信号在没有数据传输时即空闲时的状态为低电平。

如果CPHA=1,那么数据就在时钟信号的第二个边沿即下降沿的时候被采集。

CPHA=0时:在时钟信号的第一个边沿
CPOL=1,CPHA=0,

CPOL=1表示时钟信号在没有数据传输时即空闲时的状态为高电平。如果CPHA=1,那么数据就在时钟信号的第一个边沿即下降沿的时候被采集。

CPOL= 0,CPHA=0, CPOL=0表示时钟信号在没有数据传输时即空闲时的状态为低电平。

如果CPHA=1,那么数据就在时钟信号的第一个边沿即上升沿的时候被采集。

为什么要配置这两个参数

因为SPI外设的从机的时钟相位和极性都是有严格要求的。所以我们要根据选择的外设的时钟相位和极性来配置主机的相位和极性。必须要与从机匹配。

(八)数据帧的格式和状态标志
数据帧格式:根据CR1寄存器的LSBFIRST位的设置,数据可以MSB在前也可以LSB在前。

根据CR1寄存器的DEF位,每个数据帧可以是8位或16位。

(九)SPI中断
(十)SPI引脚配置 (3个SPI)
引脚的工作模式设置
引脚必须要按照这个表格配置。

二。SPI寄存器库函数配置

(一)常用寄存器
(二)SPI相关库函数
STM32的SPI接口可以配置为支持SPI协议或者支持I2S音频协议。默认是SPI模式,可以通过软件切换到I2S方式。

常用的函数:

1 void SPI_Init(SPI_TypeDef SPIx, SPI_InitTypeDef

SPI_InitStruct);//SPI的初始化

2 void SPI_Cmd(SPI_TypeDef SPIx, FunctionalState NewState); //SPI使能

3 void SPI_I2S_ITConfig(SPI_TypeDef SPIx, uint8_t SPI_I2S_IT,

FunctionalState NewState); //开启中断

4 void SPI_I2S_DMACmd(SPI_TypeDef SPIx, uint16_t SPI_I2S_DMAReq,

FunctionalState NewState);//通 过DMA传输数据

5 void SPI_I2S_SendData(SPI_TypeDef SPIx, uint16_t Data); //发送数据

6 uint16_t SPI_I2S_ReceiveData(SPI_TypeDef SPIx); //接收数据

7 void SPI_DataSizeConfig(SPI_TypeDef SPIx, uint16_t SPI_DataSize);

//设置数据是8位还是16位

8 其他几个状态函数

void SPI_Init(SPI_TypeDef SPIx, SPI_InitTypeDef

SPI_InitStruct);//SPI的初始化
结构体成员变量比较多,这里我们挑取几个重要的成员变量讲解一下:

第一个参数 SPI_Direction 是用来设置 SPI 的通信方式,可以选择为半双工,全双工,以及串行发和串行收方式,这里我们选择全双工模式

SPI_Direction_2Lines_FullDuplex。

第二个参数 SPI_Mode 用来设置 SPI 的主从模式,这里我们设置为主机模式 SPI_Mode_Master,当然有需要你也可以选择为从机模式

SPI_Mode_Slave。

第三个参数 SPI_DataSiz 为 8 位还是 16 位帧格式选择项,这里我们是 8 位传输,选择SPI_DataSize_8b。

第四个参数 SPI_CPOL 用来设置时钟极性,我们设置串行同步时钟的空闲状态为高电平所以我们选择 SPI_CPOL_High。

第五个参数 SPI_CPHA

用来设置时钟相位,也就是选择在串行同步时钟的第几个跳变沿(上升或下降)数据被采样,可以为第一个或者第二个条边沿采集,这里我们选择第二个跳变沿,所以选择

SPI_CPHA_2Edge

第六个参数 SPI_NSS 设置 NSS 信号由硬件(NSS 管脚)还是软件控制,这里我们通过软件控

制 NSS 关键,而不是硬件自动控制,所以选择 SPI_NSS_Soft。

第七个参数 SPI_BaudRatePrescaler 很关键,就是设置 SPI 波特率预分频值也就是决定 SPI 的时

钟的参数 , 从不分频道 256 分频 8 个可选值,初始化的时候我们选择 256 分频值

SPI_BaudRatePrescaler_256, 传输速度为 36M/256=140625KHz。

第八个参数 SPI_FirstBit 设置数据传输顺序是 MSB 位在前还是 LSB 位在前, ,这里我们选择

SPI_FirstBit_MSB 高位在前。

第九个参数 SPI_CRCPolynomial 是用来设置 CRC 校验多项式,提高通信可靠性,大于 1 即可。

设置好上面 9 个参数,我们就可以初始化 SPI 外设了。

初始化的范例格式为:

SPI_InitTypeDef SPI_InitStructure;

SPI_InitStructureSPI_Direction = SPI_Direction_2Lines_FullDuplex;

//双线双向全双工

SPI_InitStructureSPI_Mode = SPI_Mode_Master; //主 SPI

SPI_InitStructureSPI_DataSize = SPI_DataSize_8b; // SPI 发送接收 8 位帧结构

SPI_InitStructureSPI_CPOL = SPI_CPOL_High;//串行同步时钟的空闲状态为高电平

371

SPI_InitStructureSPI_CPHA = SPI_CPHA_2Edge;//第二个跳变沿数据被采样

SPI_InitStructureSPI_NSS = SPI_NSS_Soft; //NSS 信号由软件控制

SPI_InitStructureSPI_BaudRatePrescaler = SPI_BaudRatePrescaler_256; //预分频

256

SPI_InitStructureSPI_FirstBit = SPI_FirstBit_MSB; //数据传输从 MSB 位开始

SPI_InitStructureSPI_CRCPolynomial = 7; //CRC 值计算的多项式

SPI_Init(SPI2, &SPI_InitStructure); //根据指定的参数初始化外设 SPIx 寄存器

(三)程序配置步骤
三。W25Qxx配置讲解

(一)电路图
片选用的PB12

W25Q64 是华邦公司推出的大容量SPI FLASH 产品,W25Q64 的容量为 64Mb,该系列还有 W25Q80/16/32

等。ALIENTEK 所选择的 W25Q64 容量为 64Mb,也就是 8M 字节。(1M=1024K)

W25Q64 将 8M 的容量分为 128 个块(Block),每个块大小为 64K 字节,每个块又分为 16个扇区(Sector),每个扇区 4K

个字节。W25Q64 的最少擦除单位为一个扇区,也就是每次必须擦除 4K 个字节。这样我们需要给 W25Q64 开辟一个至少 4K 的缓存区,这样对 SRAM

要求比较高,要求芯片必须有 4K 以上 SRAM 才能很好的 *** 作。

W25Q64 的擦写周期多达 10W 次,具有 20 年的数据保存期限,支持电压为 27~36V,W25Q64 支持标准的

SPI,还支持双输出/四输出的 SPI,最大 SPI 时钟可以到 80Mhz(双输出时相当于 160Mhz,四输出时相当于 320M),更多的 W25Q64

的介绍,请参考 W25Q64 的DATASHEET。

在往一个地址写数据之前,要先把这个扇区的数据全部读出来保存在缓存里,然后再把这个扇区擦除,然后在缓存中修改要写的数据,然后再把整个缓存中的数据再重新写入刚才擦除的扇区中。

便于学习和参考再给大家分享些spi 的资料

stm32之SPI通信

>互联网对于物联网而言,有点类似“父与子”的关系,毕竟物联网是以互联网为基础核心发展起来的新一代信息网络。不过在使用形式上有着一定差别。
其一,物联网的覆盖范围要远大于互联网络。互联网和物联网可以从他们的主要作用来区别两者的不同之处,互联网的产生是为了人通过网络交换信息,其服务的主体是人。而物联网是为物而生,主要为了管理物,让物自主的交换信息,间接服务于人类。既然物联网为物而生,物比人笨,因此,物联网的真正实现必然比互联网的实现更难。另外,从信息的进化上讲,从人的互联,到物的互联,是一种自然的递进,本质上互联网和物联网都是人类智慧的物化而已,人的智慧对自然界的影响才是信息化进程本质的原因。
物联网比互联网技术更复杂、产业辐射面更宽、应用范围更广,对经济社会发展的带动力和影响力更强。但是没有互联网作为物联网的基础,那么物联网将只是一个概念而已。互联网着重信息的互联互通和共享,解决的是人与人的信息沟通问题。这样就为物联网关于通过人与人、人与物、物与物的相联,解决的是信息化的智能管理和决策控制问题而提供前期的沟通渠道。
特别是物联网通过IPV6技术赋予任何电子产品一个固定IP,并接入网络,真正意义上将把智慧城市及智能家居等概念逐一变成现实;
其二,互联网用户通过端系统的服务器、台式机、笔记本和移动终端访问互联网资源,发送或接收电子邮件;阅读新闻;写博客或读博客;通过网络电话通信;在网上买卖股票,定机票、酒店。而物联网中的传感器结点需要通过无线传感器网络的汇聚结点接入互联网;RFID芯片通过读写器与控制主机连接,再通过控制结点的主机接入互联网。因此,由于互联网与物联网的应用系统不同,所以接入方式也不同。物联网应用系统将根据需要选择无线传感器网络或RFID应用系统接入互联网。互联网需要人自己来 *** 作才能得到相应的资料,而物联网数据是由传感器或者是RFID读写器自动读出的。
这个环节中,物联网更多要依靠无线传输来达到一个联网目的,3G、4G都将是其理想的网络类型。
其三,物联网涉及的技术范围更广。物联网运用的技术主要包括无线技术、互联网、智能芯片技术、软件技术,几乎涵盖了信息通信技术的所有领域。而互联网只是物联网的一个技术方向。互联网只能是一种虚拟的交流,而物联网实现的就是实物之间的交流。所以技术导致物联网未来发展的前景是互联网的好十几倍都不止。

互联网是基于TCP/IP协议连接起来的全球性网络,而物联网是互联网的扩展和延伸,加入物联网的物体可通过这个网络进行通信。因此,物联网设备不管以什么方式接入网络,最终都有能力通过TCP/IP与互联网上的其他个体进行通信。

1、物联网(TheInternetofThings,简称IOT)是指通过各种信息传感器、射频识别技术、全球定位系统、红外感应器、激光扫描器等各种装置与技术,实时采集任何需要监控、连接、互动的物体或过程,采集其声、光、热、电、力学、化学、生物、位置等各种需要的信息,通过各类可能的网络接入,实现物与物、物与人的泛在连接,实现对物品和过程的智能化感知、识别和管理。物联网是一个基于互联网、传统电信网等的信息承载体,它让所有能够被独立寻址的普通物理对象形成互联互通的网络。

2、物联网是新一代信息技术的重要组成部分,IT行业又叫:泛互联,意指物物相连,万物万联。由此,“物联网就是物物相连的互联网”。这有两层意思:第一,物联网的核心和基础仍然是互联网,是在互联网基础上的延伸和扩展的网络;第二,其用户端延伸和扩展到了任何物品与物品之间,进行信息交换和通信。因此,物联网的定义是通过射频识别、红外感应器、全球定位系统、激光扫描器等信息传感设备,按约定的协议,把任何物品与互联网相连接,进行信息交换和通信,以实现对物品的智能化识别、定位、跟踪、监控和管理的一种网络。

物联网网关组网方式和功能配置有以下:
1、丰富接口,满足组网、数据采集与传输需求,支持2个光纤口、7×LAN、1×WLAN、2×RS485、1×AC220V输入、3×AC220V输出、1×DC24V输出、1×DC12V输出。
2、支持WIFI(可选),5G/4G(可选),网口,光口等方式接入互联网,可多网同时在线,可实现4/5G转WiFi、网口转WiFi。
3、支持多种无线扩展方式,LoRa、ZigBee、蓝牙等;支持ZigBee(支持频段,24GHz全球免费频段)。
4、支持5G/4G/PPPoE/DHCP/静态地址等连接方式,有线无线互为备份,多网智能切换备份,多种工作模式选择。
5、超强的边缘计算计算能力,整合数据采集、处理、执行,实时分析,安全高效,实现灯管边缘策略,断网情况可继续执行灯控等命令;标准Linux系统支持用户二次开发。
6、可外接PLC载波ZigBee/LoRa等单灯集中器,实现非智慧杆路灯的单灯集中管理。
7、支持APN/VPDN数据安全传输;支持IPSec、L2TP、PPTP、OPEN***等***类型。
8、支持AP,STA,Repeater多种模式与系统云平台数据交互。
9、支持DHCP server,DHCP客户端,IP与MAC地址绑定,DDNS,NAT,DMZ主机,QoS,流量统计。
10、支持TCP/IP、UDP、MQTT、MODBUS、TFTP、>

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/dianzi/13204091.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-20
下一篇 2023-06-20

发表评论

登录后才能评论

评论列表(0条)

保存