-
各位路过的大佬,求助一个问题,NBTool连接后收到的全是乱码怎么解决
-
Developer Center 19.2 Access Meaaage(Developer Center url:https://iot-dev.huaweicloud.com/)typedomainIPMQTT PORTHTTPS PORTCoA PORTdevice access(CoAP/CoAPS)iot-coaps-dev.huaweicloud.com49.4.85.232NANA5683/5684device access(MQTT)iot-acc-dev.huaweicloud.com49.4.93.2488838943NAnorth application acessiot-api-dev.huaweicloud.com49.4.92.191NA8743NA
-
Hi,小同学,欢迎来到IoT在线训练营,限时开放~在这里你可以和我们一起学习、交流、赢奖品快速构建物联网端到端开发能力,掌握HCIP-IoT Developer 在线实验本课程免费开放,参与活动还有全新升级华为P30大奖等你拿哦!活动时间:2019年4月1日-5月13日活动活动信息开始时间课程链接作业提交第一期平台在手,万物皆可有2019.4.1点击进入学习点击提交作业第二期学会接口,感知万物数据2019.4.4点击进入学习点击提交作业第三期开发之路千万条,搭建环境第一条2019.4.11点击进入学习点击提交作业第四期轻松玩转LiteOS2019.4.15点击进入学习点击提交作业第五期实战开发,多种通信2019.4.18点击进入学习点击提交作业第六期应用上云,安全可靠2019.4.22点击进入学习点击提交作业第七期尚有余力,拓展一下2019.4.25点击进入学习点击提交作业作品评比上传自己的创意项目进行评比赢取大奖2019.4.22-2019.5.13录制视频介绍自己的项目点击查看提交规则第三期学习所需小熊派开发板购买链接如下:华为云严选市场:等待开放。。。限时优惠价:https://item.taobao.com/item.htm?id=589971376261
-
这个网站不能登录,用户名密码肯定没错的,试了N遍,别人也试了N,这边直接登录就行https://iot-dev.huaweicloud.com/#/login还有 https://iot-dev.huaweicloud.com/#/login 与 https://iot-sp.huaweicloud.com/#/login究竟有啥区别?提供的demo(c linux),不能直接在sp上用,但是据说可以在dev上用,dev现在也登录不上去,可否有大牛跟我们解释清楚,搞不懂
-
今天跑了一下电信IOT的软件升级流程,虽然最后的结果是升级成功,但是发现在与平台的交互过程中,平台下发的新版本通知包中,不包含“升级包校验码”,开始还以为是自己升级任务配置的有问题,后来发现是升级描述文件里面的versionCheckCode填充的有问题,一开始按照参考文档里面填充了一长串数据,结果就出现了上述的情况,后来把versionCheckCode后面的数据长度控制在2以后,平台下发的新版本通知包中,就包含了“升级包校验码”,但是是ascii码的形式,如果按照协议文档里面给“升级包校验码”预留的2字节长度来看,那versionCheckCode位置填充的数据应该是一个小于等于uint8大小的数据,那是不是代表这个所谓的versionCheckCode对应的就是一个对升级包进行CRC8计算后生成的一个校验码呢?还是通过其他算法计算出来的一个校验码呢?希望已经将电信IOT平台软件升级FOTA功能应用在项目中的大神能来分享一下经验,指点一下迷津,万分感谢
-
写了一个设备数据变化回调接口.用postman请求接口无异常.订阅消息显示测试成功.设备上报数据后为什么没有调我的回调接口呢?在设备历史数据中可以看到最新上报的数据.请各位大佬帮忙分析一下!方法如下: /// <summary> /// 设备数据变化通知 /// </summary> /// <param name="dto"></param> [Route("DeviceDataChangeNoticeCallBack"), HttpPost] public ResultEntity<bool> DeviceDataChangeNoticeCallBack(InDeviceDataChangeNoticeDTO dto) { LogHelper.Info("Smoke", "开始处理" + JsonConvert.SerializeObject(dto)); return _smokeUseCase.DeviceDataChangeNoticeCallBack(dto); }:/// <summary> /// 设备数据变化通知 /// </summary> public class InDeviceDataChangeNoticeDTO { /// <summary> /// 通知类型 /// </summary> public string notifyType { get; set; } /// <summary> /// 消息的序列号 /// </summary> public string requestId { get; set; } /// <summary> /// 设备ID /// </summary> public string deviceId { get; set; } /// <summary> /// 网关ID /// </summary> public string gatewayId { get; set; } /// <summary> /// 设备的服务数据 /// </summary> public DeviceServiceData service { get; set; } } /// <summary> /// 设备的服务数据 /// </summary> public class DeviceServiceData { /// <summary> /// 服务ID /// </summary> public string serviceId { get; set; } /// <summary> /// 服务的类型 /// </summary> public string serviceType { get; set; } /// <summary> /// 服务数据信息 /// </summary> public Dictionary<string, string> data { get; set; } /// <summary> /// 服务消息字符串 /// </summary> public string DataString { get { string result = ""; foreach (KeyValuePair<string, string> item in data) { result += item.Key + ":" + item.Value + "\r\n"; } return result; } } /// <summary> /// 时间发生时间,时间格式 yyyymmddThhmissZ,例如 20151212T121212Z。 /// </summary> public string eventTime { get; set; } }
-
物联网发展的其中一个发展趋势就是以NB-IoT技术为代表的LPWAN(低功耗广域物联网),此应用场景中终端以电池供电为主,且往往产品生命周期内难以更换电池,因此要求设备具有超低功耗,甚至提出一块电池要能满足终端工作10年,为了达到节电的目的,便出现了DRX(Discontinuous Reception,即非连续接收)、eDRX(Extended DRX,即增强型非连续接收)和PSM(power saving mode,即节电模式)三种省电方式。 图1 模组状态转换图一般,终端需要与网络侧进行数据交互时就切换到激活态(RRC-connected态);没有数据交互到一定时间就切换到空闲态(RRC-IDLE态),IDLE态时终端不会发送数据,但为了能快速响应网络侧,终端会侦听网络侧的信息,当①解析到网络侧召唤自己②模组有向网络侧传输数据的需求时,终端就从RRC-IDLE转为RRC-Connected态。不同的状态模组的功耗也是不一样的。图2 模组各状态耗流图模组处于激活态时最耗电,对于一些数据实时性要求不高的物联网应用场景,可以通过间断收发送数据的方式达到节电的目的。模组处于IDLE态时,主要以接收并解析网络侧各种信道发出的信息,不进行数据发送,相对于激活态功耗要低的多;在对响应速度不敏感的物联网应用场景中,可以通过降低响应速度,间断接收消息达到节电的目的。Connected态下的间断接收业务数据和IDLE态下间断接收PDCCH上的寻呼消息的技术就是DRX和eDRX。把模组除必要时钟以外的功能都关闭,可以最大限度的降低模组的功耗,这就是NB-IoT加入的新状态——PSM。 图3 中移物联网NB-IOT模组节电模式示意图如图3所示,DRX、eDRX和PSM三种方式,以牺牲对应用场景不重要的响应速度和传输数据时间来降低很关键的耗电量,很划算的买卖。加入PSM状态后,终端状态的转换图将变成图4所示。图4 加入PSM后模组状态转换示意图DRX和eDRX作为无线链路层提高能耗效率的一种重要方法,基本原理是让终端设备周期性地进入休眠模式,在休眠期间终端不监听物理下行控制信道的信息,关闭收发单元,此时的电量消耗非常低,以此达到节电的目的。如图3中所示,DRX一个周期内有两种状态①工作状态②休眠状态。核心网通过配置发送给模组的drx-Config中的定时器来控制,DRX模式下工作状态持续时间、休眠状态持续时间。DRX的寻呼周期可配置成0.64s、1.28s、2.56s、5.12s四种时间。eDRX是扩展型的DRX,通过配置eDRX-Config控制寻呼周期、PTW等时间,在DRX的基础eDRX对对寻呼周期进行了扩展,在Connected态下将寻呼周期扩展到最大10.24s,而在IDLE下扩展到了40min。PSM是独立于IDLE、Connected的又一状态,模组进入IDLE后,启动定时器T3324和T3412,T3324超时后即进入PSM态,T3412超时后即进行TAU操作。表1 模组各状态下的典型功耗对比(3.6v) 下节课将详细介绍PSM态的工作流程、进入方式、有关参数设置,以及各模组操作eDRX和PSM的AT指令,敬请期待。
-
Lierda NB86-G OpenCPU 方案介绍1、方案概述 随着物联网的发展,越来越多的NB-IoT的应用被更新和创造,IoT应用的种类日益增多,许多轻量化的IoT终端产品,对MCU的资源要求较少,而对成本、功耗、安全性等方面的需求则日益突出。 Lierda NB86-G OpenCPU方案,基于海思最新的NB-IoT平台Hi2115芯片,Lierda通过与海思的通力配合,将原本仅开放给模组厂家进行二次开发的RDK+SDK进行封装、提取和大量测试,站在终端开发者的角度上,编写了大量技术文档,实现了将海思Hi2115芯片的A核开放给客户使用的最大目的,OpenCPU的优势包括但不限于:降低BOM成本 — OpenCPU方案为您去掉一颗MCU成本更高的集成度 — OpenCPU方案减小产品尺寸,更适用于消费类产品远程差分升级(FOTA) — OpenCPU方案客户应用集成在芯片应用核,基于LwM2M的差分升级,应用部署更放心,维护升级更容易更低的功耗 — OpenCPU方案去掉MCU部分的能耗,更少的中间资源占用,更高的交互效率,休眠唤醒读取一次I2C传感器数值再次休眠低于20ms,休眠状态翻转IO口低于2ms更高的安全性 — OpenCPU方案避免近端攻击窃取的可能,不再需要通过UART传递关键业务数据 OpenCPU方案的引入更加凸显了NB-IoT的优势所在,是众多物联网应用核心竞争力的关键因素,OpenCPU方案的开发可以使你的产品在众多同类型产品中脱颖而出。2、NB86-G OpenCPU方案软件架构 NB86-G OpenCPU方案在标准模组的SDK上封装了供客户开发使用的API接口函数,包括Lite-OS接口、常用驱动接口(GPIO、UART、I2C、SPI、ADC、DAC)、KV接口(芯片内部flash接口)、DNS解析接口、数据下行接口回调接口、事件状态查询接口、常用传感器库接口等,在使用过程中直接调用相关API接口函数即可。软件开发环境:Eclipse Mars,Python,Scons,GCC。 3、OpenCPU方案的FOTA升级 NB86-G OpenCPU方案FOTA升级以差分的形式进行升级,在同版本的升级时,客户的应用代码在应用核内,FOTA升级只改变应用核中改变的地方;在不同版本进行FOTA升级时,这个时候就可能改变应用核、安全核、协议核里改变的部分。FOTA差分包存储在180KB的独立内存中,和应用核代码区无关;FOTA过程中无法进行数据的收发。4、建议的开发方向 OpenCPU方案为解决非复杂型应用的应用场景,对于一些简单的应用:利用MCU做协议转换或者利用传感器做一些非复杂性动作的应用。如:分体式烟感中网络通信板上的MCU集成替换(UART,GPIO)温湿度采集器(I2C,SPI,GPIO)资产定位跟踪类Tracker(GPIO,UART,ADC)断路器/重合闸(GPIO)家电网络控制器(UART,GPIO)燃气表通信板(UART,GPIO)水表控制板(UART,I2C,ADC,GPIO,SPI)等应用场景资料文档:Lierda NB86-G OpenCPU 方案介绍文档V1.1_190308.pdf( 预览 )
lierdaSupport
发表于2019-03-11 16:43:11
2019-03-11 16:43:11
最后回复
lierdaSupport
2019-03-11 16:43:11
10540 0 -
物联网应用中,NB-IoT之所以能够拥有超低功耗、超长使用寿命特点正是由于PSM模式等节能措施的运行,节约设备电能,让设备能工作更长的时间,降低成本。所以PSM模式是否正常对NB模块的运行是一件很重要的事情,本帖将总结在应用过程中遇到的一些有关PSM模式相关的问题,并持续更新。1、PSM电流异常需要将主串口的RXD拉低 ,或是使用模组内部的参考电源将RXD拉高。2、产测测试PSM电流方法无需插SIM卡,上电后约10-15s左右使用万用表可以直接读出PSM电流
lierdaSupport
发表于2019-03-11 16:39:35
2019-03-11 16:39:35
最后回复
lierdaSupport
2019-03-11 16:39:35
4454 0 -
1 引言 本文档主要介绍了移远通信BC35-G、BC28 和BC95 R2.0 模块使用过程中的重要注意事项及常见问题答疑。2 重要注意事项2.1. 错误代码 +CME ERROR: 523 / +CME ERROR: 50 通过AT+CMEE=1 命令设置报告错误代码后,当出现错误时,模块可能会返回+CME ERROR: 523 或 +CME ERROR: 50(未设置AT+CMEE=1 情况下,只会返回ERROR)两种错误。错误的根本原因为: ⚫ +CME ERROR: 523 模块检测到其串口RXD 引脚上有不符合串口帧格式的电平; ⚫ +CME ERROR: 50 模块应用层检测到AT 命令参数不合法。 以下两种情况可能会导致上述错误的发生: 1) 模块串口RXD 引脚工作时波形不稳定。 解决方案: 建议排查系统的供电电压,确保系统供电稳定。 2) 设备MCU 的串口波特率范围与模块的串口波特率范围不完全吻合。 解决方案: 建议参考AT+NATSPEED 命令,选择适合串口的<sync_mode>及<stopbits>参数值进行适配。2.2. 模块波特率特性 BC35-G、BC28 和BC95 R2.0 模块主串口波特率在9600bps 和4800bps 时,上下限范围如表1 所示。外部MCU 选型时,请注意MCU 的串口波特率不能超出模块主串口波特率的允许范围,否则会引起通讯异常。使用时请参考AT+NATSPEED 命令,选择适合串口的<sync_mode>及<stopbits>参数值进行适配。 //波特率参数修改例程AT+NATSPEED? //查询模块当前使用的波特率参数+NATSPEED:9600,2,1,0,0OKAT+NATSPEED=57600,30,1,2,1,0,0 //修改波特率参数为57600,超时时间timeout=30sOK//在timeout 超时时间内,将MCU 波特率切换到57600 并发出AT 命令(若在超时时间内,模块没有接收到新波特率发出的AT 命令,模块将自动恢复到原始波特率)。AT+NATSPEED? //查询模块更新后的波特率参数+NATSPEED:57600,2,1,0,0OK表1:BC35-G&BC28&BC95 R2.0 模块波特率范围参考数据表2.3. 模块LwM2M 功能lifetime 参数 Lifetime 是LwM2M 协议定义的参数,云平台将lifetime 定义的时间作为判断终端设备是否在线的依据。具体的判断机制各云平台策略不同,如: ⚫ 中国电信物联网开放平台中,lifetime 定时器超时之后,平台判断设备异常,但此时设备仍可以正常发送上行数据; ⚫ 中国移动OneNET 平台中,lifetime 定时器超时之后,平台判定设备离线,后续若设备继续发送数据,OneNET 平台会回复RST 消息,导致数据发送失败。因此,终端必须在平台lifetime 定时器超时之前上报update 信息,以更新lifetime 定时器。针对不同的云平台,模块的机制为: ⚫ 对于中国电信物联网开放平台,基线版本V150R100C20B300SP5(可通过AT+CGMR 命令查询)之前的模块注册上中国电信物联网开放平台时,默认携带的lifetime 时间为24H(24 小时),模块会在24H*0.9=21.6H 的时候自动上报update 更新消息至中国电信物联网开放平台。V150R100C20B300SP5 基线版本及之后的版本,模块新增了AT+QCFG="LWM2M/Lifetime"命令,该命令可以配置<lifetime>的参数。 ⚫ 针对中国移动OneNET 平台,模块在注册OneNET 平台时,需要设备的MCU 在AT+MIPLOPEN命令中携带<lifetime>参数。 在OneNET 平台lifetime 定时器超时之前,设备的MCU 需要通过AT+MIPLUPDATE 命令来上报update 更新消息至OneNET 平台。备注AT+MIPLOPEN 和AT+MIPLUPDATE 命令的详细信息,请参考文档Quectel_BC35-G&BC28&BC95 R2.0_OneNET_Application_Note。2.4. 模块PSM 状态下被唤醒 模块处于PSM 状态时,可以直接被AT 串口或者模块内部定时器直接唤醒,并发送数据到网络。如下情况,模块会在PSM 状态下被唤醒: ⚫ 终端的MCU 有上行数据发送,通过AT 串口发送数据给模块。 ⚫ 3GPP 协议的跟踪区域更新(TAU)上报。包括周期性更新,区域码变化更新,链路异常更新。 ⚫ 终端的MCU 发送CON 类型的数据时,因长时间没有收到云平台的ACK 应答,CON 数据重传导致PSM 状态下被唤醒。 ⚫ 因使用LwM2M 协议,需要上报update 消息来更新lifetime 时间导致PSM 状态下被唤醒。 ⚫ 因运营商的自注册功能,若第一次自注册失败,模块会重发自注册信息导致PSM 状态下被唤醒。2.5. 模块注册中国电信物联网开放平台 BC35-G、BC28 和BC95 R2.0 模块通过LwM2M 协议注册到中国电信物联网开放平台。模块默认配置为附着网络后自动注册,注册成功后会输出+QLWEVTIND:0 和+QLWEVTIND:3 信息(可以通过AT+QREGSWT 命令来设置模块是否自动注册到平台)。当模块通过AT+QREGSWT=0 被配置为手动注册到电信物联网开放平台时, 可以通过AT+QLWSREGIND=0 命令来触发注册, 或者直接使用发送数据的命令AT+NMGS 、AT+QLWULDATA 或AT+QLWULDATAEX 来触发注册。当模块采取手动注册电信物联网开放平台,并以发数据命令AT+NMGS、AT+QLWULDATA 或AT+QLWULDATAEX 触发注册时,第一条命令会立即返回+CME ERROR: 513,数据会被丢弃,同时模块内部触发注册流程。当模块通过AT+QREGSWT=2 命令被配置为禁止注册到电信物联网开放平台时,与电信物联网开发平台相关命令不可用。模块的AT+NNMI 命令的默认值是1,即收到数据后立即提示并将数据输出到串口。2.6. 模块IMEI 与SN 号 BC35-G、BC28 和BC95 R2.0 模块出厂时均已经写入IMEI 号和SN 号且无法修改。2.7. AT+CFUN 命令 该命令主要是用来控制模块的协议核和射频功能块的开启与关闭。开启时请注意需要确认USIM 卡已经成功**卡槽。执行开启命令AT+CFUN=1,模块初始化协议核与射频相关功能,但此时模块不会发起附着网络的行为,初始化完成后,需要执行AT+CGATT=1 命令来触发模块发起网络附着行为。2.8. AT+CGDCONT 命令 该命令可以用来配置模块PDP 相关参数,例如IP 指定分组数据协议的类型(IPv4/IPv6)、网络接入点名称APN 等。当<cid>=0 时,配置的相关参数可以被保存,<cid>为其他值时配置的相关参数将不会被保存。已保存的<cid>=0 时对应的参数可以通过AT+CGDCONT?命令读取。网络下发的APN 值可以通过AT+CGCONTRDP 命令读取。2.9. 模块附着网络 对于全频段模块BC35-G 和BC28 , 第一次搜寻网络是按照模块默认的Band 顺序(+NBAND:5,8,3,28,20,1)进行搜寻网。当模块成功识别有效小区后,模块就会保存网络的频点,下次模块会优先以已保存的频点入网,入网时间大约在7-15 秒左右(覆盖等级ECL=0 时)。//采取自动入网的方式AT+NCONFIG=AUTOCONNECT,TRUE[2018-12-02_12:47:41:254]REBOOT_CAUSE_APPLICATION_AT[2018-12-02_12:47:41:286]Neul[2018-12-02_12:47:41:286]OK //模块重启[2018-12-02_12:47:41:749]AT+CEREG=1[2018-12-02_12:47:41:780][2018-12-02_12:47:41:781]OK[2018-12-02_12:47:48:452]+CEREG:1 //网络附着成功[2018-12-02_12:47:48:612][2018-12-02_12:48:00:033]AT+CGPADDR[2018-12-02_12:48:00:049]+CGPADDR:0,100.67.2.201[2018-12-02_12:48:00:065]OK[2018-12-02_12:55:37:848]AT+NUESTATS[2018-12-02_12:55:37:864]Signal power:-809 //网络信号的实际RSRP=-80.9[2018-12-02_12:55:37:880]Total power:-735[2018-12-02_12:55:37:896]TX power:70[2018-12-02_12:55:37:912]TX time:719[2018-12-02_12:55:37:928]RX time:24786[2018-12-02_12:55:37:944]Cell ID:137262770[2018-12-02_12:55:37:960]ECL:0 //当前的网络覆盖等级 ECL=0[2018-12-02_12:55:37:960]SNR:234 //网络信号的实际SNR=23.4 dB[2018-12-02_12:55:37:976]EARFCN:3734[2018-12-02_12:55:37:992]PCI:105[2018-12-02_12:55:37:992]RSRQ:-109[2018-12-02_12:55:38:008]OPERATOR MODE:4[2018-12-02_12:55:38:024]CURRENT BAND:8[2018-12-02_12:55:38:040]OK2.10. UDP/TCP 连接的创建 需要建立Socket 才可通过UDP/TCP 发送数据,所以发送数据前需创建Socket。可以通过执行AT+NSOCR=<type>,<protocol>,<listen port>[,<receive control>][,<af_type>[,<ip address>]] 命令来创建Socket。参数解释如下: AT+NSOCR 命令创建时返回的<socket>值不是固定值,是模块根据内部资源情况动态分配的值。终端的MCU 不能使用固定的<socket>,需要动态解析模块返回的<socket>值。3 常见问题解答 1) Q: 如何通过AT 命令查看T3324 和T3412 的值? A: 设置AT+CEREG=4 或者AT+CEREG=5 时,通过AT+CEREG?命令可以查询T3324 和extended T3412 的值;T3412 的值暂不支持AT 命令方式查询。 2) Q: AUTOCONNECT 为TRUE 时,模块开机输出Neul \r\nOK\r\n 后,为什么不能立即执行AT+CFUN=0 命令? A: 不建议模块开机后立即执行AT+CFUN=0 命令关闭CFUN。 因为AUTOCONNECT 为TRUE 时,模块上电后会立即执行入网相关的初始化,此时执行AT+CFUN=0 命令可能会打乱模块入网初始化流程。若需要执行AT+CFUN=0,建议延迟2s 后再执行。 3) Q: 模块上电开机入网与PSM 状态下唤醒入网是否有差异? A: 有差异。模块开机入网,首先需要搜寻最优有效小区,找到小区之后,模块向核心网发送附着注册鉴权请求,鉴权成功之后才可以发送应用数据;模块PSM 状态下唤醒入网,因模块进入PSM之前已经成功注册了核心网,所以此时只要找到最优有效的小区就可以发送应用数据。 4) Q: 模块与中国电信物联网开放平台交互时,数据下行的缓存区是多大?缓存机制是什么? A: 下行缓存区总大小为1024 字节,每包数据不能超过512 字节;最大缓存数据包数不能超过8包数据,否则会丢弃最早接收到的数据。 5) Q: 模块UDP/TCP 的下行缓存区为多大? A: UDP/TCP 应用数据缓存区大小为1700 字节。缓存的数据结构为数据头加应用数据,数据头占用36 字节空间。例如,服务器一次性下发1628 字节数据(分成两包),可以完全被模块缓存下来。最大缓存数据包条数不超过10 条,否则会丢弃当前(最近一次收到的)数据包。 6) Q: 模块是否支持空中写号功能? A: 支持。 7) Q: 针对全频段模块,使用时是否需要指定Band 值? A: 建议指定Band 值,终端可根据使用的USIM 卡来设定Band,例如通过识别AT+CIMI 的返回值来区别不同的运营商,从而设置运营商对应的Band 频段。 8) Q: 如何开启模块3GPP R14 特性功能? A: 模块默认支持的是3GPP R13 特性, 可通过配置命令AT+NCONFIG=RELEASE_VERSION,14开启模块的3GPP R14 特性。 9) Q: 如何判定模块UDP/TCP 数据是被缓存在底层buffer 还是已被成功发送出去? A: UDP/TCP 发送数据的命令均允许携带<sequence>参数,当携带<sequence>参数后,数据是否发送成功会通过URC +NSOSTR:<socket>,<sequence>,<status>来提示。对于UDP 则表示数据成功发送到基站或者发送失败;对于TCP 则表示数据成功发送到TCP 服务器或者发送失败。另外,模块支持通过AT+NQSOS 查询当前模块底层缓存中的数据。 10) Q: PSM 模式下,MAIN_RXD 是什么状态? A: 浮空输入状态。 11) Q: PSM 模式下,模块串口与MCU 串口如何匹配? A: 1. PSM 模式下,MCU_TXD 不能悬空,建议预留2MΩ 电阻上拉到VDD_EXT; 2. 若VDD_EXT < VCC ≤ 3.6V,建议将模块RXD 上拉电阻更改成20kΩ,直连MCU 的电阻更改成肖特基二极管(阴极指向MCU_TXD),以减少PSM 漏电;若VCC < VDD_EXT 或VCC >3.6V,则建议使用额外的电平转换电路; 3. 如VCC > VDD_EXT,PSM 模式下,MCU_RXD 建议配置成浮空输入(输入上拉或者下拉都容易造成漏电); 4. 串口电平不匹配或模块RXD 悬空,都容易造成PSM 功耗偏高,请严格按照推荐电路进行设计; 5. 可参考下图推荐电路匹配模块与MCU 串口。 12) Q: BC35-G、BC28 和BC95 R2.0 支持的USIM 卡电压是多少? A: 1.8V 和3V 都支持,模块会自动识别USIM 卡电压。 13) Q: BC35-G、BC28 和BC95 R2.0 支持的频段分别是多少? A: BC35-G 支持的频段为B1、B3、B8、B5、B20、B28; BC28(BC28JA)支持的频段为B1、B3、B8、B5、B20、B28; BC95 R2.0 为单频模块,有两个型号,BC95-B8 R2.0 和BC95-B5 R2.0,分别支持B8 和B5。 14) Q: 模块是否支持NETLIGHT 功能? A: 支持NETLIGHT 功能,默认设置为关闭。若需要NETLIGHT 功能,可使用AT+QLEDMODE=1打开此功能。
-
深圳银灯物联科技有限公司始创于2012年,并与2014年7月正式成立。深圳银灯物联科技有限公司是全国唯一一家始终以销售物联网卡位主营的物联网公司。主要经营的产品是物联网卡,简称物联卡。涉及的行业有军工、车联网(北斗 GPS定位器、4G监控)、管网检测、智慧小区、家居安防、导航仪、天翼对讲机、智能POS机、自动售货机、智能充电桩等;是智能化终端设备供应商,系统平台解决方案提供商,M2M行业一匹黑马。6年的行业深耕,形成以无线物联网应用为核心的产品体系,并拥有一支成熟而年轻的销售,管理团队。以自身优质的产品和服务成业界诸多大企业可信赖的长期合作伙伴。迄今为止,我们已经有数万产品稳定运行于电力监控,油田测控,管网检测等条件严苛的领域。同时,我们的智慧小区、安防及车联网导航定位产品也服务了数万家庭,为家居安防、智能交通事业的推进贡献了力量。 电话:13380390506,电信、移动NB卡
-
12月华为轮值董事长郭平新年致辞:不经艰难困苦,何来玉汝于成腾讯发布隐私保护白皮书首款国家创新神经外科手术机器人获批以色列批准英特尔50亿美元扩厂,提供1.85亿美元补贴欧盟正式发布人工智能道德准则草案美国企业对集成电路产品提起337调查申请:联想涉案华为回应5G报道:已获25个商用合同利用银行 APP bug 非法获利2800余万元用AI可观测母猪是否怀孕?腾讯云推“一云两端”模式,助力物联网应用 NeurIPS 2018:优化视听特征提取网络思科正洽谈收购芯片制造商Luxtera微软将于2020年1月起停止支持其Azure容器服务英特尔明年底推10纳米CPU,7纳米工艺未延迟华为美国供应商 TOP 20 Q3 来自华为收入共 100.08 亿人民币 华为发布致供应商公开 信:不会因美国无理改变合作关系没有任何不当,相信法律体系最终给出公正结论Gartner 2019 年「基础设施和运维」十大趋势:Serverless、边缘计算、SaaS 变复杂等ZStack完成1亿元B轮融资应通 78 亿收购中信网络 49% 股权完成11月 亚马逊发布首款云AI芯片Inferentia亚马逊又有大动作,进军区块链云市场亚马逊正在推出从卫星捕获数据的云服务阿里再调组织架构 胡晓明卸任阿里云总裁AWS再发力边缘计算 推Snowball Edge腾讯云发布新一代数据库CynosDB中国建设银行也做「公有云」了2018 Q3 全球云市场份额美国要限制14类技术出口 AI芯片在列AWS将在意大利推出云数据中心腾讯首次披露云服务收入:前三季度收入逾60亿元HTTP 3.0 将 TCP 协议更换为基于 UDP 的谷歌 QUIC阿里云「计费 bug」导致用户只能多花冤枉钱 腾讯加入红帽公司发起的GPL合作承诺Gartner发布物联网技术十大战略和趋势 巨人网络调整305亿收购预案 或押宝AI腾讯推帕金森病运动功能智能评估系统首届进博会今日开幕腾讯AILab推智能显微镜 布局病理分析谷歌开源基于TensorFlow的AutoML框架10月Facebook开源高性能内核库QNNPACKAWS将在南非开普敦设立数据中心IBM以334亿美元收购红帽公司微软: Dynamics 365企业应用云平台计划于2019年落地中国苹果iCloud大面积瘫痪 多项服务故障甲骨文宣布收购企业数据库创企DataFox腾讯云推出AI音频鉴黄 准确率超95%阿里健康启动面向医疗AI的开放平台官宣 | Chrome 70正式向所有HTTP网站发出红色“不安全”警告!比特大陆推首款边缘AI芯片BM1880Gartner 发布 2019 年十大战略性技术趋势阿里健康杭州试水“刷脸就医”员工反对微软竞标美国军方的 100 亿美元 AI 云(JEDI)项目 华夏银行技术处长编写病毒植入核心服务器盗窃 700 余万谷歌退出美国防部100亿美元云计算项目竞标微软正式公布云游戏服务,明年向公众开放测试微软开源机器学习框架 Infer.NET9月京东城市首个研发中心落地南京思科因「中美关税」产品涨价10%,客户埋单百度与Intel合力打造5G+AI边缘计算联合实验室 共推AI智慧生活落地微软公布4000万美元AI人道救助计划顺丰运维误删数据库,被开除 阿里云启动达尔文计划 做自主可控IoT京东发布首款AI法律机器人 9月20日上线亚马逊在上海建立本地化的人工智能实验室微软“重庆人工智能加速器”落户渝北谷歌拟投资1.4亿美元拓展其在拉丁美洲的唯一数据中心神州数码宣布加码云计算,上半年该业务收入超去年全年8月谷歌哈佛开发新AI模型预测一年内余震李开复组局 第二届AI Challenger开赛腾讯云黎巍:布局AI及云管端协同防控云安全工信部Q2下架593款不良应用 小米最多腾讯西南总部落地重庆阿里与Paytm合作在印度推出AI云平台商汤科技宣布成立北美智慧医疗实验室微软为印度打造AI心脏病风险评分系统阿里AI鉴黄语音反垃圾服务上线公测谷歌推出Google One云存储 资费大降英特尔揭 露芯片3大漏洞 可被黑客利用特朗普禁止政府使用华为中兴部分技术马斯克:特斯拉私有化有资金担保紫光收购日月光子公司30%股份阿里云IoT正式上线HomeLink移动服务腾讯云回应“前沿数控”数据丢失原因谷歌发布Android9系统正式版 AI加持腾讯云硬盘Bug致文件损坏:用户索赔千万谷歌与腾讯浪潮等公司洽谈内地云业务思科23.5亿美元收购互联网安全公司Duo Security谷歌宣布在新加坡建第三座数据中心腾讯云加入 LoRa 联盟成为发起成员7月印度政府拟要求 Google、Facebook 等在本地存储数据谷歌亚马逊抢食美军100亿美元云计划高通和恩智浦的生意正式告吹清华紫光将以 26 亿美元收购法芯片制造商 Linxens听说昨天腾讯云挂了工信部向15家企业颁发移动通信经营许可韩国工业部:我现在慌得一逼谷歌云又瘫痪:因新功能 bug 被触发亚马逊AWS涉嫌商标侵权被告,遭索赔3亿元Salesforce收购以色列AI营销平台Datorama网络革命来了 ?AWS 要卖交换机了博通收购CA亏了170亿美元SK海力士也来华凑热闹了云智能阅卷平台“七天教育”完成C轮融资听说阿里和英国电信有点小秘密啦中兴“被离职”高管:实非所愿,深感屈辱贸易战首轮今午交锋 美「开火」中国即还击阿里云推天擎系统 1分钟处理16小时视频美光在华遭禁售 福州法院发出诉中禁令工信部:互联网骨干直联点IPv6改造已完成工信部将加快制定云计算关键急需标准6月UCloud获中国移动投资公司E轮投资,上市计划仍在推进中我是阿里云用户,我现在慌得一批AT&T 被曝协助 NSA(美国国家安全局)监控网络流量武汉天河机场启用“人脸识别”安检系统知乎用AI筛查“阴阳怪气” 维护社区风气微软收AI创企Bonsai 将部署在Azure云服务阿里云联手三大运营商 全面提供IPv6服务美国参议院以85-10的投票结果通过恢复中兴通讯销售禁令法案华为向澳大利亚政府发公开 信5G全球统一标准出炉 进入产业化试用阶段PaaS AI平台天云大数据完成一亿元增资中兴通讯与BIS达成和解协议,明日起股票复牌云计算服务公司华云数据完成10亿元融资AI预测世界杯夺冠是德国队阿里的养猪业新进展创始人张忠谋退休 台积电将实行双首长制工信部:前4月互联网企业收入2649亿微软正式宣布75亿美元收购GitHub微软拟收购 GitHub,价格高达 50 亿美元百度云发布智能边缘产品BIE 可离线计算5月英伟达推出HGX-2超算中美贸易再次上演反转西部首家亚马逊AWS联合创新中心在浐灞生态区正式启动美国又要打击一批中国 IT 公司高通发布骁龙710 AI性能比600系列提升2倍听说,阿里出了个AI收银员中兴得救是个假消息?工信部将出台新政 五大方面推进VR发展工信部白皮书:中国区块链产业生态初步形成全球十五大半导体公司最新排名出炉云知声推IoT AI芯片及解决方案雨燕AMD锐龙ProAPU添新员川航紧急备降,为中国版《萨利机长》点赞高通再次延长恩智浦交易期限 等待中国商务部批准亚马逊AWS云服务能赚多少钱?美权威机构:微软苹果Linux等操作系统遭受严重安全漏洞威胁阿里巴巴量子实验室宣布研制出量子电路模拟器“太章”工信部将推进机器人产业向高端发展 防止行业无序竞争中兴通讯:向美商务部提交关于暂停执行拒绝令的申请全球AI芯片公司榜单:华为排12名 为中国大陆最强思科10亿美元贱卖50亿美元收购的NDS美国两大电信运营商合并 投资400亿美元发力5G4月青云称阿里云的「两种云」言论,涉嫌违反广告法全球半导体营收4000亿刀 三星首超Intel清华首次实现25个量子接口间量子纠缠海风教育推AI应用 可识别学生面部情绪你们想要的5G手机来了阿里布局“中国芯”,达摩院自研神经网络芯片美国将禁止当地运营商用补贴采购中国电信设备谷歌用AI从嘈杂环境中提取单人音轨数人云与UMCloud宣布合并 业务全面整合完善云产品线刘主任家搞了个AI平台究竟是什么来头云计算公司Zuora确定IPO价格为14美元 估值14.4亿美国拟投资18亿美元再建百亿亿次级超算国内勒索病毒疫情严重 每天十多万台电脑被感染腾讯 AI 同传掉了链子工信部:从四方面推进智能网联汽车标准韩国科研机构研发机器人杀手,遭到世界范围内专家抵制Youtube总部发生枪击:多名人员受伤 枪手已死史上速度最快!DNS 公共服务 1.1.1.1 正式发布IDC、云平台「信息安全等级保护」不得低于三级3月8500000 只交换机因「严重漏洞」面临攻击9行代码招致88亿美元的赔偿腾讯云在美国同时开放两个数据中心服务美国政府开始调查泄密门,Facebook盘中创八个月新低运维工程师利用职务之便盗取100个比特币传Dropbox IPO发行价为21美元 公司估值82亿美元Salesforce宣布65亿美元收购Mulesoft数据丑闻重创Facebook股价AI荣登《自然》杂志:基于DNA的AI可诊断近100种脑癌因资金问题 PaaS 云平台“野狗”将关闭阿里云印尼大区开放服务 成为亚洲最大云计算平台AWS凑开源热闹 将源代码托管于GitHub工信部宣布筹建区块链技术标准化技术委员会IT巨头布局医疗云计算,跑 马圈地加快五角大楼力推“算法战”,AWS或成赢家微软推出Windows AI平台 降低开发门槛阿里云今年拟推八项新产品 涉及AI等方面谷歌发布全球首个72量子比特通用量子计算机为吸引政府客户微软推出定制版Azure云服务亚马逊Alexa全球性“罢工”:对用户指令没有反应AWS发布无服务器计算应用库,无服务器计算方兴未艾阿里云欧洲发布8款云计算AI产品 进入亚马逊主战场2月斯坦福等研发的法律AI程序战胜了20名律师放弃微软,苹果选用谷歌云为iCloud提供存储服务中国 iCloud 用户数据将在下周三迁移,密钥一同被转移中科院阿里云发布国内首个超导量子处理器黑客入侵特斯拉AWS账户只为挖矿?贵州的云计算产业搞的红红火火了谷歌投下AI震撼弹 Google TPU对外开放办个临时身份证只要30s咯云计算网红榜上的那些富二代百度云国内首发边缘计算产品下回互联网大会是不是马云也组个猪肉局了那个搞电动车的男人用火箭把自己的车送上天了云计算排名新鲜出炉,走过路过千万别错过云计算领域被追赶的公司发财报了谷歌妈妈再觅新欢,这次要去沙特搞事情了这次真的可以靠脸走四方了1月金山云又双叒融资了,公有云前三甲再无变数?北京国税被阿里云整瘫痪了?鹅厂云:传闻我入股你了,网宿:不,你没有银行也插足云计算了?谷歌家族势力又扩大了腾讯云搞了个AI版专有云,你怎么看?Facebook要去造福巴黎了建议微博用华为云美国要哭了,又一国宝级科学家投奔阿里了谷歌放大招!用AI搞AI的事情 谷歌为了搞云计算连海底光缆都用上了亚马逊拼不过微软?国内人工智能应用竟然在这方面全球领先!原来区块链的诞生是因为村长的咸猪手?被英特尔漏洞吓怕 云服务提供商考虑选择可替代芯片听说你的iCloud要搬回来了除了数码产品外,今年的CES还有这些戏要看网红机器人索菲娅想要成家生小孩?Azure虚拟机打上Meltdown补丁更新后,真的被搞瘫痪了!Intel CPU 曝大 BUG:迫使重新设计linux和 Windows腾讯云又开始拉人入伙了纳尼?人工智能也有负能量更多
-
1. 概述OneNET 平台实现 FOTA 功能,主要是为了满足用户对模组进行远程升级,让集成了模组或含 MCU 的终端设备在现网运行过程中能够实现版本的更新迭代和管理功能。2. 准备工作(1)、 在FOTA升级之前,需要确保设备在OneNET平台上已经成功注册,且能正常发送数据。(2)、 获取NB模组固件升级。(找NB模组厂商获取)(3)、 获取文件校验工具Hash(可在本帖下方下载)3. FOTA固件升级流程 3.1. 在IoT平台创建升级任务 3.1.1 群组管理 (1)、单击左侧“FOTA升级”应用界面,再点击右上角的“添加FOTA群组”,如图3-2 (2)、创建好FOTA群组后,进入绑定界面如图3-6,勾选设备放入统一群组,若没有设备请在平台先注册设备IMEI号。 图3‑1 FOTA升级入口 图3‑2 创建FOTA群组按钮 图3‑3 创建群组 图3‑4 关联设备入口 图3‑5 绑定设备界面 图3‑6绑定设备界面(勾选设备后点击提交修改)3.1.2 绑定设备(1)、查看绑定信息,查看同一群组中有无版本号不一致,若不一致将会导致无法统一FOTA升级如图3-7。(2)、在图3-7界面可对设备进行添加、删除等基本操作。 图3‑7绑定后的设备信息3.2. 上传差分包到OneNET平台3.2.1读取固件差分包MD5码(1)、使用Hash工具读取差分包MD5码。如图3-8(2)、模组支持差分包升级,暂不支持完整包的升级。 图3‑8 读取差分包MD5码3.2.2 上传差分包(1)、单击FOTA升级,如图3-9。(2)、选择“固件管理”下的“添加固件版本”,如图3-10。(3)、填写版本号,点击确认。如图3-11(这里需创建模组当前版本和目标版本两个版本)(4)、创建好版本后,单击添加升级包,为目标版本上传差分包。如图3-13(5)、点击确定按钮,提交固件包信息。图3‑9 FOTA升级 图3‑10 新建固件版本 图3‑11添加目标升级的版本号图3‑12 点击添加升级包 图3‑13填写固件相关信息3.2.3 创建固件升级任务3.2.3.1 单个设备创建固件升级任务(1)、OneNet平台无法对单个设备创建固件升级任务,只能对群组进行操作。(2)、如果要对单个设备进行固件升级,请对该设备创建单独群组,然后再对群组进行FOTA升级。(创建步骤请见3.3.1)3.2.3.2 创建批量固件升级(1)、点击FOTA升级,进入FOTA升级界面,点击固件升级如图3-14。(2)、点击升级任务管理,创建升级任务,如图3-15。(3)、填写差分包升级信息,如图3-16。(4)、选择合适的固件包,填写好相关信息,提示任务创建成功,就可看到升级的状态,如图3-18。图3‑14 FOTA升级入口 图3‑15 创建升级任务 图3‑16 选择升级用的差分包 图3‑17 填写FOTA升级信息图3‑18 FOTA升级状态3.3. 升级固件操作 3.3.1 激活升级任务 激活方式:操作NB模组主动向IoT平台上报一包任意数据。(注:由于平台原因,有时需上报多次数据才能激活FOTA升级,测试中最多上报数据次数不超过10次均能激活FOTA)上报数据成功且NB模组回复“OK”后,模组会打印“+MIPLEVENT:0,40”信息,表示开始下载差分包。 3.3.2 下载固件阶段(1)、升级任务激活后,当NB模组发出“+MIPLEVENT:0,40”信息时表明开始下载差分包;此时NB模组不能断电,且MCU不能向NB模组发送任何数据。(2)、若NB模组会发出“+MIPLEVENT:0,42”信息,则表示下载完成。 3.3.3 升级固件阶段下载升级包完成且校验成功后,NB模组发出 “+MIPLEVENT:0,43”表明NB模组开始更新固件;此时NB模组不能断电,且MCU不能向NB模组发送任何数据。 3.3.4 恢复网络阶段(1)、若升级成功,NB模组将会自动复位,串口打印复位信息“REBOOT_CAUSE_SECURITY_FOTA_UPGRADE”。IoT平台显示下载完成,升级中。此时NB模组固件为升级后的新版本,MCU 可以正常处理业务。待NB模组联网、登陆平台成功后,平台侧会显示升级完成。(2)、若升级失败,NB模组会自动复位,版本号未变,表示FOTA 升级任务结束。此时模组的固件保持升级前的老版本不变,MCU 可以正常处理业务。 3.3.5 升级过程截图(1)、升级固件过程中,NB模组串口发出的数据信息如图3-19。(2)、 升级完成后,通过AT指令读取模组固件版本信息并确认与升级的固件是否一致如图3-20。(3)、升级完成后,在IoT平台FOTA升级页面详情中,会显示升级相关的信息如图3-21。 图3‑19 NB模组串口发出的数据信息 图3‑20升级固件NB模组串口数据信息 图3‑21 NB模组固件升级后的版本信息 图3‑22升级成功后的页面信息4. 注意事项 4.1. 上传软件包到IoT平台阶段(1)、 上传的差分包MD5码需正确,否则会校验失败。(2)、 目前模组只支持差分包升级,请勿上传完整包。(3)、平台侧若有升级未完成,手动强制取消的任务请务必删除此失败任务,否则可能会导致FOTA失败。 4.2. 固件升级阶段(1)、 激活、下载固件、升级固件等过程,终端不可断电。(2)、 激活、下载和升级固件过程中,不能向模组发“AT+NRB”重启指令。(3)、 升级完成后一定要读取下固件的版本号进行确认升级是否OK。(4)、 建议升级固件完成后一定要上报一包数据和IoT平台进行通信测试。相关工具:Hash工具.rar
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第五期2026/09/04 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;蒋春阳-华为云AI开发者案例开发专家
本期直播内容: AI工具体验营 · 第5-8课连讲。Agent-Team 多智能体协作完成毕业设计实践
回顾中 -
华为云开发者AI素养ClassRoom·第六期2026/09/08 周二 19:00-20:00
樊渊-2026华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签