nb模块不能接收公网消息_NB-IoT 对接调测问题汇总,你想知道的都在这儿 | 收藏吧...
原标题:NB-IoT 对接调测问题汇总,你想知道的都在这儿 | 收藏吧
为了帮助开发者更好、更快地自助完成 NB-IoT 方案的对接和调试工作,小编根据经验整理了以下在对接开发过程中经常遇到的问题,并进行了分类、汇总,具体分类大致如下:
1
上报数据 FAQ:
(部分)
Q:什么是数据上报?
A:数据上报是物联网业务中最基础的一项。终端设备将采集到的数据通过 NB-IoT 网络发送到华为 OceanConnect 平台,北向应用通过 RESTful 接口获取这些数据,或由 OceanConnect 平台主动推送已订阅的数据至北向应用。
Question1
Q:上报数据能使用透传吗?
A:接入华为 OceanConnect 平台,暂不支持数据透传,需要在编解码插件中进行解析。
Q:没有真实设备,可以实现上报数据吗?
A:可以,华为提供了一整套 Demo 和相应的模拟器,直接使用即可实现零代码零设备体验 NB-IoT 全流程。具体体验方法可以参考以下链接:
【零代码|零设备】利用已有 Demo 快速体验 NB-IoT 全流程(SoftRadio 篇):
http://developer.huawei.com/ict/forum/thread-22791.html
Question2
Question3
Q: 已购买 NB 模组,想快速体验数据上报流程,应该怎么做?
A:若您已购买 NB 模组,想快速体验数据上报流程,可以直接使用华为提供的 Demo,将设备接入 OceanConnect 平台进行上报数据流程体验。具体操作方法请参考以下链接:
【零代码】利用已有 Demo 快速体验NB-IoT全流程(NB模组篇):
http://developer.huawei.com/ict/forum/thread-25005.html
在实际项目开发过程中,可能在进行了一系列的前期操作,通过 AT+NMGS 上报数据时,发现平台无法显示数据。由于涉及一系列的操作流程,每个步骤都可能出现问题,此时需要通过流程式进行一步步排查。以下提供排查步骤和方法供参考:
Q:执行 AT+NMGS=N,XXXXXX 命令上报数据后,在 OceanConnect 平台上看不到数据?
A:执行上报数据操作后,无法在平台上看到解析成功的数据,建议电脑登录如下网站按照指示步骤进行逐步排查:
http://developer.huawei.com/ict/forum/thread-47321.html
Q:没有真实设备,可以实现上报数据吗?
A:可以,华为提供了一整套 Demo 和相应的模拟器,直接使用即可实现零代码零设备体验 NB-IoT 全流程。具体体验方法可以参考以下链接:
【零代码|零设备】利用已有 Demo 快速体验 NB-IoT 全流程(SoftRadio 篇):
http://developer.huawei.com/ict/forum/thread-22791.html
Question4
2
开发者 Portal FAQ:
(部分)
Q:什么是开发者 Portal?
A:OceanConnect 开发者 portal 旨在帮助应用开发者和设备开发者快速进行线上开发、调试工作。
Question1
Q:如何获取开发者 portal 账号?
A:获取开发者 Portal 账号的途径有两种:
1、开发者申请加入 IoT 解决方案伙伴计划, MAR流程中合作方案审批通过后,通过审批后,在审批意见中会下发 IoT 平台资源的获取方式。提交 MAR 合作电子流请参考:
http://developer.huawei.com/ilink/esdk/download/HW_484292
2. 登录华为开发者社区,预约 OceanConnect 远程实验室环境也可获得开发者 portal 平台资源。预约地址:
http://esdkremotelab.huawei.com/RM/Topology?c=f45f1c52-cf10-4a90-82fe-2f40f4666702
Q:开发者 portal 中的 NB 设备模拟器和非 NB 设备模拟器有什么区别?
A:NB设备模拟器:通过模拟 NB-IoT 设备的 16 进制码流,上报数据到云网关插件,可快速验证插件的功能,及完成与北向应用调测。
非 NB 设备模拟器:通过模拟设备的 JSON 消息来完成与北向应用的调试工作。
Question2
Question3
Q:使用非 NB 设备模拟器模拟数据上报时,int 或 float 类型字段填写的值为何会显示“范围有误”?
A:检查输入的值是否在范围内。或在开发 profile 文件时,int 或 float 类型需要指定属性的取值范围,若不指定,则会出现输入的值范围有误现象。
Q:在线开发编解码插件后,一直部署失败?
A:请确认如下几点:
1、服务名称、属性名称、字段名称只能是英文字符、或英文字符与数字的组合,不能为中文、纯数字或含有特殊字符(包括*、%、-、等)。
2、命令下发的消息名称必须和 profile 中定义的一致。
3、开发的编解码插件消息中的字段需要和 profile 中的字段保持一致。
Question4
更多相关 FAQ 电脑登录查看:
http://developer.huawei.com/ict/forum/thread-47231.html
3
Profile 开发 FAQ:
(部分)
Q:我在编解码插件的 Demo 代码中看到 paras 有一个 value 的字段,但是在 profile 文档中没找到,是否意味着 profile 的字段可以自定义?
A: Profile 字段不可以自定义,字段值是自己定义的,样例这里的 value 对应的是 paraName。
Q:南向设备商用后,如果需要更新,添加服务,那已经注册的设备是否需要重新绑定?
A:不需要重新绑定。如果设备 manufacturerId、model、devicetype 等基础信息不变,只是更新或添加服务,那么只需要上传更新的设备 Profile 和对应的新的编解码插件即可。并不需要重新注册已经添加成功的设备。
Q:上传 profile 文件时异常,报“资源文件格式有误”?
A:引起这个错误原因很多,如果碰到请参照 Profile 开发指南进行排除,下面举几个报这个错误例子:
json 文件有 °C 是非 json 允许字符串,建议可以使用在线解析对文件 json 合法性校验。
压缩出来的profile文件zip包内有“非法的”隐藏文件,请删除。json文件格式校验网址:http://www.bejson.com/
4
SoftRadio FAQ :
(部分)
Q:SoftRadio 是什么?
A:SoftRadio 是一款 PC 软件,在测试场景下,合伙伙伴在不需要芯片/模组、NB-IoT 基站和核心网的情况下,借助 PC 端的 SoftRadio 软件,任何时候都可通过互联网连接到 IoT 平台和 APP 应用,用于 NB-IoT 设备和 APP Server 基本功能调试,提升调试效率,加速 Usecase 业务快速上市。
Q:softradio 开启后访问 localhost:8090 不成功?
A:先彻底清理下浏览器缓存,再启动试试。另外,根据之前的经验,也有可能是 softradio 软件下载不完整。在下载过程中,如果网络稍有中断,恢复后虽然软件会接着下载,但是下载的软件是有问题的。所以,建议重新下载 softradio,下载过程中保证网络不会中断,也不会被一些系统软件拦截导致网络问题。
Q:SoftRadio 配置 COM,不显示 COM 口且无法输入 COM 口。
A:关于 softradio 中 com 的设置,有以下几点需要注意:
需要先绑定设备成功后才能进行 com 设置。
必须选择虚拟串口,而非实际物理串口,虚拟串口可以用工具创建,在这篇帖子中有介绍:
http://developer.huawei.com/ict/forum/forum.php?mod=viewthread&tid=19237&highlight=
sscom 中选择与 softradio 通信的 com 口。
Q:通过 SSCOM 发送串口指令,SoftRadio 串口接收不到数据
A:检查指令末尾有没有换行回车。
更多关于【NB-IoT业务对接自调试的问题汇总】,小伙伴们可以点击“阅读原文”查看,或者电脑登录以下网站获取解答:
http://developer.huawei.com/ict/forum/thread-47155.html
如果按照 FAQ 排查依然无法帮您解决问题,请给我们留言或至 Devcenter (https://devcenter.huawei.com/usercenter/addDefectTicket)提单,华为的技术支持工程师会第一时间协助您定位问题。返回搜狐,查看更多
责任编辑:
nb模块不能接收公网消息_NB-IoT 对接调测问题汇总,你想知道的都在这儿 | 收藏吧...相关推荐
- nb模块不能接收公网消息_物联网连接技术之NB-IOT无线技术介绍
转至:物联网电子世界 什么是NB-IOT NB-IOT是这两年火热的名词,和物联网,大数据一样在IT行业被热捧.NB-IOT是窄带物联网(Narrow BandInternetof Things)的简 ...
- 前线消息:ODF大会倒计时25天,你想了解的都在这里
2018 ODF 开源数据库论坛暨首届MariaDB中国用户者大会将于2018.9.7-8日在北京朝阳悠唐皇冠假日酒店隆重召开.大会官网:http://www.odf.net.cn 关于大会 开源数据 ...
- 基于 移远 BC26 移柯BL620的NB模块调试流程
NB模块连接网络顺序 移柯NBL260模块 NB卡: 联通 默认波特率 115200 //UDP 链接方式: AT //判断模组是否上电开机成功 AT+CIMI //读取 IMSI, 判断 SIM ...
- 公众号 接收规则 消息_微信公众号教程(11)公众账号接收非文字消息 上
公众账号接收非文字消息 在微信公众平台上用户都是用使用文字在进行交互的,但是有时候使用图片.语音.视频以及地理位置等可以实现一些非常棒的功能,比如"语音提醒"公众号里的发送语音就可 ...
- Elixir服务器接收客户端消息01
1. 客户端和服务器的连接 客户端通过socket连接服务器的session,session会启动一个对应角色的avatar,每个avatar就是一个进程,avatar接受分析session的消息,调 ...
- 使用Arduino和GSM模块进行呼叫和消息
原文:https://circuitdigest.com/microcontroller-projects/call-and-message-using-arduino-sim900-gsm 使用Ar ...
- 上海域格NB模块主推型号介绍
上海域格NB模块主推型号介绍 NB-IoT模块型号 LPM2100 MY LPM2100 M16 LPM2100 sc NB-IoT模块型号 上海域格NB-IoT模块采用移芯EC616(S/L).CE ...
- PCIe例程理解(一)用户逻辑模块(接收)仿真分析
前言 本文从例子程序细节上(语法层面)去理解PCIe对于事物层数据的接收及解析. 参考数据手册:PG054: 例子程序有Vivado生成: 为什么将这个内容写出来? 通过写博客,可以检验自己理解了这个 ...
- Java开发微信公众号(四)---微信服务器post消息体的接收及消息的处理
在前几节文章中我们讲述了微信公众号环境的搭建.如何接入微信公众平台.以及微信服务器请求消息,响应消息,事件消息以及工具处理类的封装:接下来我们重点说一下-微信服务器post消息体的接收及消息的处理,这 ...
- NB模块开机、关机、重启的实现
文章目录 1 NB模块开机.关机.重启的流程分析 1.1 开机 1.2 关机 1.3 重启 2 NB模块开机.关机.重启的代码实现 1 NB模块开机.关机.重启的流程分析 首先看一下硬件连接图: 下面 ...
最新文章
- java ConcurrentHashMap 实现原理
- javaweb学习总结(十):HttpServletRequest对象(一)
- iOS UIWebView URL拦截
- atitit。 hb Hibernate sql 查询使用
- 【蓝桥杯】历年真题题目及题解汇总
- 深度解析 | 炎症,肠道菌群以及抗炎饮食
- 【参考文献格式】 GB/T 7714, MLA ,APA
- c语言关系运算符号比较大小,有哪些c语言关系运算符号
- amd 服务器cpu型号怎么看,怎么看CPU是几代的?intel和AMD怎么区分CPU是第几代的方法...
- ps2022 - ps to dxf
- win10重装系统后,蓝牙开关消失,点击添加蓝牙或其他设备,显示无法连接
- Xmanager的xbrowser登陆图形界面
- 1024,一封写给CSDN家园Python初学者的信 Python初级、中级、高级学习路线
- 苹果教你如何开发iOS应用
- 2016年8月1日 星期一 --出埃及记 Exodus 16:1
- spark-env.sh配置——Spark学习日记
- 性能测试优盘和固定硬盘的工具
- unity中使用的3D模型类型
- 【扫描线法】 poj 1177 hdu 1828
- IE11 中的兼容性更改