技术类

1.电信联通的物联网卡可以连接OneNET平台么?

答:可以,除电信的NB卡只能连接OC平台,其余物联网卡都可以的。

2.触发器的邮箱可以修改么?

答:触发器邮箱只能是注册时绑定的邮箱,如若想更换邮箱可点击安全设置>邮箱换绑

pic1

3.平台的数据流可以删除么?如何删除?

答:数据流现在可以删除,开发者中心>数据流模板>操作>删除按钮

pic2

4.平台的数据可以导出、删除、修改和分析处理么?如何实现?

答:目前平台提供API供用户进行数据/设备管理,详情请见API列表

5.如何查看在平台发送的命令是否成功?

答:如果在应用调用的API指令成功后,OneNET平台会返回执行结果。

6.能否将多个设备的数据流放在同一应用中?

答:独立应用可以,一个独立应用中可以有多个应用元件,不同元件可以对应不同的设备数据流

pic3

7.平台上设备删除后可以恢复么?怎么恢复?

答:平台设备删除后,不能恢复

8.设备ID可以用户自己设置么?还是OneNET自动生成?

答:设备ID 都是由平台自动生成的

9.OneNET向第三方平台推送消息,一直出现您设置的数据推送已连续多次失败,即将达到平台上限,然后就会中断链接,这是什么情况?

答:这种情况可能是应用与OneNET平台已断开连接,OneNET在没有收到应用确认的情况下,会一直推送数据,直到2000条才停止推送。 推送2000次,或者连续24小时都出现推送失败就会停用。 只要OneNET把数据post你的服务器接口地址,你没有在5秒返回200成功码即为失败。 假设A消息推送失败100次,即产生100次错误,在101次成功,会清除掉自己A累计的100次。 建议收到数据先缓存,可利于redis或者 MQ等缓存技术,实现异步处理。

10.创建产品是不是只能指定一种接入协议?

答:用户根据应用场景选择一种协议,一个设备只能按照一种协议与平台交互

11.一个产品下面可以创建多少设备?

答:一个产品下可以创建多个设备,根据实名认证的不同类型,有不同的限制,详见账号与登录

12.一个设备下面可以添加多少数据流?

答:一个设备下可以创建多个数据流,目前平台不限制数量

13.OneNET的数据能保存多长时间?容量是多大?

答:OneNET平台数据保存时间为一年,容量不限

14.请问一个数据流可以传送两种及两种以上的不同数据么?

答:不可以,建议创建两个不同的数据流

15.为什么上传到OneNET的数据一会儿是图一会儿是点?

答:上传到平台的数据都是以数据点的形式上传,平台不支持图片展示功能

16.独立应用和模板应用的区别,如何使用模板应用?

答: 独立应用:独立应用中包含的数据信息可以同时取自多个设备。应用是唯一的,无法复用在其他设备上。
模板应用:模板应用中包含的数据信息仅能来自单一设备,每个设备都能够套用该模板。通过设备来启用模板应用时,模板应用里显示的数据均来自该设备。而要套用该模板的设备必须拥有模板中所要求的所有数据流。

17.如何将模板应用转化成独立应用?

答:模板应用不能转化成独立应用

18.OneNET可以批量添加/删除设备吗?

答:平台提供批量添加删除设备的API,正确调用API可以实现批量添加和删除

19.OneNET怎么下发数据给设备?

答:平台向设备发送数据使用不同协议有不同的发送方式,详细方式见使用协议接入文档

20.OneNET用http不可以传输视频么?

答:目前不支持

21.OneNET怎么实现判断设备是否在线吗?

答:产品页面设备名称前指示灯显示绿色为设备在线,当显示灰色时为设备离线

22.NB产品下IMEI号删除之后显示已重复,不能添加设备?

答:模组上带的IMEI号只能绑定在唯一的平台设备上,平台不支持重复添加。遇到此问题,建议用户先删除已有设备,若非自己添加,请联系模组提供方删除设备或者更换模组,也可提交申诉

23.第三方平台认证成功后,服务器推送的数据,在哪接收呢?

答:配置第三方应用时配置的url,服务器向该url推送数据

24.第三方平台的数据推送失败后,OneNET可以实现手工触发推送吗?

答:可以

25.OneNET对接第三方平台只能http么?

答:支持http或者https

26.前手机号码丢失如何完成改绑?

答:可以在安全设置中改绑手机号码,如果前手机号码已注销或丢失,可通过邮箱验证和实名认证验证两种方法进行换绑

27.OneNET_config_v1.2.exe 如何使用?

答:OneNET_config_v1.2.exe是注册码生成工具,在cmd中输入工具所在路径,并按要求填写各个参数运行即可

28.触发器如果达到设定值的时候会给邮箱发信息,但是会一直发送,怎么才让它只发一次?

答:在创建触发器时触发条件选择为inout方式时,数据流首次进出区间触发器响应一次,保持在区间不会持续响应,不同触发方式的不同点可参考应用接入文档中触发器api章节

29.OneNET平台的个人账号和企业账号都是什么功能,有什么区别?

答:目前用户认证功能已上线,个人账号与企业账号在功能上有部分差异,企业账号享有更多权限,如果通过了个人认证,可再次升级进行企业认证。具体内容详见账号与登录

30.企业账户申请流程(企业认证流程)?

答:认证功能上线之后,已经取消了企业账户的注册入口,如想完成企业注册,即可先进行平台用户注册>登录>个人资料>企业认证

31.在应用编辑器里如何能够根据数据流改变显示的图片?

答:将图片进行上传后,在图片下方填入相应数据流的值,当有对应数据值进行上传,就会切换到对应的图片。

32.产品创建完成之后,可以修改通信协议么?

答:不可以修改的,如果能修改了,那么产品下面的设备鉴权信息和方式会发生变化,会造成混乱。

33.在OneNET平台创建添加设备以后,设备能够上线,但是平台显示设备“该设备不支持发现资源”,这个是怎么回事?

答:LWM2M协议设备登录OneNET平台,首先需要在订阅Object组和订阅Resource参数,参考使用模组的AT指令先后步骤来完成登录前的配置。

34.OneNET 离线设备如何重新登录?

答:设备离线后,重新登录和初次登录步骤相同。如果为保证设备不出现掉线,及时发送心跳包。LWM2M协议的设备及时发送AT+MIPLUPDAT指令。

35.服务器配置自动停用是什么原因?

答:第三方服务器推送停用主要有两种原因:一是24小时之内出现连续推送失败的记录,二是某一条消息因为推送不过去导致连续失败2000次。 只要OneNET把数据post你的服务器接口地址,你没有在5秒返回200成功码即为失败。 假设A消息推送失败100次,即产生100次错误,在101次成功,会清除掉自己A累计的100次。 建议收到数据先缓存,可利于redis或者 MQ等缓存技术,实现异步处理。

36.FOTA设备列表里没有设备,如何添加?

答:FOTA新建群组选择模组型号的时候,必须与你的设备的模组型号对应,这样FOTA设备列表里就会有设备。需要模组型号支持才会显示设备,然后进行添加。

37.设备注册和设备添加有什么区别?

答:设备添加通过产品的Api-key进行新增,设备注册通过产品的正式环境注册码Register-code进行新增。两者取得的效果都是新增设备。

38.在应用里,一个地图可以显示多个设备位置么?

答:不可以,不支持多个坐标显示,地图控件只能选择一个数据流,也就是一个点坐标。

39.订阅主题数量有限制么?一个产品下面可发多少topic?一个设备最多能订阅多少个主题?

答:有限制的,一个MQTT产品下面最多能支持100个自定义topic,一个设备最多能订阅50个主题。

40.离线命令的超时时间如何设置?

答:设置timeout参数,命令有效时间,默认0。0:在线命令,若设备在线,下发给设备,若设备离线,直接丢弃。>0: 离线命令,若设备在线,下发给设备;若设备离线,在当前时间加timeout时间内为有效期,有效期内,若设备上线,则下发给设备。单位:秒。有效范围:0~2678400。

41.OneNET可以在应用管理里面滑动查看历史的数据曲线吗?

答:不可以,数据曲线目前只能展示最新的数据点的值。

42.设备管理中的正式环境注册码是怎么用的?

答:在调用注册设备的api会使用到注册码进行设备注册。

43.TCP透传如何查询设备历史数据?

答:通过查询设备历史数据的API接口获得设备历史数据。

44.OneNET的地图如何使用?

答:从基站获取参数,往平台特殊指定数据流上报信息,详见位置服务

45.接收到平台推送的数据,需要返回什么?

答:需要在5秒内给OneNET响应http请求的成功状态码。

46.创建的产品或者设备不小心删除了,还能恢复么?

答:不能。

47.如果设备断网,OneNET多久才发现设备掉线?

答:会等到保活时间lifetime到期后,OneNET才发现设备掉线。

48.透传模式下,A设备怎样传数据到B设备?

答:设备之前的通信建议使用mqtt协议来实现。A设备发布主题,B设备订阅该主题。

49.下发命令时没有提示参数错误,为什么读缓存命令执行情况时提示,执行状态是:请求参数错误?

答:这个错误一般是资源类型和参数中的类型不一致导致的,这个只能在执行中才会判断。

50.如果推送没收到应用的回复,会一直推送吗?

答:首先会重复推送,但是累积重复条数达到2000次或者连续24小时会停掉推送功能。

51.自定义resid有什么要求吗?

答:流程跟正常一样,差别就是自定义object,instance和resource的ID,只要不与OMA定义的重合就可以。

52.在第三方开发平台配置URL的时候总是校验token失败怎么办?

答:在提交验证时采用get方法传三个参数nonce、msg、signature,返回结果没有正确返回msg的值,比如在msg值中多返回其他符号,都会验证失败。

53.OneNET平台下发的命令该如何切割?

答:分块传输。API下发命令最大2kb,然后分块最大是512字节。

54.API里有根据MasterKey获取产品ID的方法吗?

答:产品ID目前没有相关API可以使用,其他API详见开发文档应用开发。

55.OneNET上每个设备的缓存命令可以有多少条?

答:NB的设备目前最多缓存10条,其他设备没有限制。

56.超过注册的存活时间会怎么样?

答:设备会从OneNET平台离线。

57.写设备资源和命令下发,有什么区别吗?

答:写和执行均可对设备进行命令操作,执行只支持字符串下发,写的类型支持更多。

58.即时命令和缓存命令有什么区别?

答:下发即时命令需要设备在线且下行端口没有老化的时候才能抵达设备,缓存命令可以在设备离线的时候下发,等待有上行数据的时候抵达设备。
即时命令:三方平台下发命令到OneNET,OneNET立即将命令下发给设备。
缓存命令:三方平台下发命令到OneNET,设置好触发下行的条件,OneNET先把命令保存起来,等满足了条件再下发给设备。两种命令设备都需要回复到平台,平台拿到结果会立即转发给三方平台。

59.数据能发送到OneNET但是平台上显示离线,是什么原因?

答:这种情况应该是http协议连接的平台,因为http是短连接的,设备不会显示在线,但是能往OneNET平台POST数据。

60.目前NB的模组有支持GPS定位的吗?

答:模组本身是不支持的,可以外接GPS传感器实现。

61.和物可以直接通过2G物联网卡连接自己的DTU-modbus吗?

答:可以

62.TIME_OUT OneNET返回给服务器这个是什么错误?

答:TIME_OUT 是因为平台没有在超时时间内(25秒)收到设备的响应,有几种可能:

1)网络连接session被核心网回收,NB-IOT 设备通过核心网连接到平台,如果设备在一段时间内(各地情况不一,通常为几分钟)没有上行和下行的活动,核心网会回收连接,此时平台下发的消息无法到达设备

2)网络问题,NB-IOT 的网络不稳定,尽管CoAP 有重传机制,仍然有可能在25秒内无法完成平台到设备的请求响应的全过程。

63.Fixed header里,Remaing length是什么?

答:后面总长度字节。

64.解压后的代码文件中文乱码,怎么解决?

答:改字体,UTF-8最好。

65.创建设备时提示 invalid parameter: auth_info

答:imei是无效的,需要填写正确的imei。

66.在官方例程程序的哪个部分可以改我配置的wifi和密码?

答:WIFI_info。

67.设备上报数据到平台的地址是什么?

答:每个协议接入的IP加端口不一样,详情参考平台地址

68.有线网络走mqtt数据协议格式可以吗,用lwip?

答:可以的,那就用lwipIP里面的socket接口去对接OneNET就可以了。

69.OneNET上是不是没有建立数据库的权限?只能与第三方服务器进行对接?

答:是的。

70.一个群组里面关联的设备有限制吗?一个账户可以设置群数有限制吗?

答:都没有。

71.WiFi设置AP模式,可以往里面写指定WiFi账号密码让它连接吗?

答:应该是不能直接串口写入的,请参考8266AT指令集。

72.移动平台设备保活时间lifetime是多久?这个决定哪些参数?

答:平台最大支持2的31次方减1秒。这个参数一般可以通过AT+MIPLOPEN或者AT+MIPLUPDATE改变他的值。

73.应用侧有群发命令给所有设备的API吗?

答:目前MQTT协议可以变相去实现这个功能,一个产品下MQTT的设备可以订阅相同的topic,达到发布一个topic,订阅了该topic的设备都能收到。

74.AT+MIPLNOTIFY怎么一次传输多个整数?

答:目前MQTT协议可以变相去实现这个功能,一个产品下MQTT的设备可以订阅相同的topic,达到发布一个topic,订阅了该topic的设备都能收到。

75.我在服务端下发一下close命令,客户端收命令后关机,但重启后还是收到了 CLOSE命令。这是什么问题?
mqtt svrpublish $creq/c457c6f7-7c14-5314-9148-3294abe48687 nil close

答:和qos有关,0:最多发送一次,不关心设备是否响应 1:至少发送一次,如果设备收到命令后没有应答,则会在下一次设备登录时若命令在有效期内(有效期定义参见timeout参数)则会重发该命令。

76.OneNET开发文档中注册与新增的区别是什么?

答:新增设备是通过masterkey作为验证;而masterkey的权限很高。如果不想把masterkey给出去,就用注册的方式,只给注册码即可验证,注册码只能用于注册,权限较低。 该功能针对于一个产品下有多个设备供应商的情况,给设备供应商注册码即可,不用给masterkey。

77.请问OneNET平台测试的时间最快多长时间,1s一次可能吗?

答:每秒一次,可以。但NB通讯协议不支持那么高频率,一般要求5秒以上间隔。

78.AUTH_INFO 填什么?

答:鉴权信息,创建设备时自定义的。现在一般不填,模组还没有适配这个字段。

79.利用js或者ajax可以接入OneNET吗?

答:两个都行,有个后端的nodejs的sdk 也有适用ajax的c#。

80.我需要一个上传数据和云端控制的功能,应该选择什么协议?

答:MQTT、EDP。

81. 设备在线要用哪个协议?

答:MQTT、EDP、LwM2M、TCP。

82.OneNET平台支不支持私网通道?

答:不支持。

83.用EDP协议,数据可以正常上传,但设备不显示在线。

答:用debugger登录即可。

84.用Onenet平台的LwM2M协议要不要定期给平台发送心跳包?

答:不用,lifetime里面可以随时发notify上报数据。

85.用MQTT协议上传数据在平台上不显示,提示是上传成功的。

答:只能往topic为$dp的数据流发,OneNET才以数据流的形式展示出来,详见MQTT协议文档。

86.请问http推送的URL是怎么配置验证的?

答:官网开发文档里有详细说明,第三方服务端要返回msg。 用户在配置页面完成配置并点击“提交”时,OneNET平台会向填写URL地址发送HTTP GET请求进行URL验证,请求形式示例如下: http://url?msg=xxx&nonce=xxx&signature=xxx 其中,url为用户在页面配置时填写的URL,nonce、msg、signature用于URL及token的验证 token验证过程如下: 将配置页面中配置的token与nonce、msg的值计算MD5,并且编码为Base64字符串值 将上一步中Base64字符串值通过URL Decode计算后的值与请求参数signature的值进行对比,如果相等则表示token验证成功。 如果token验证成功,返回msg参数值,表示URL验证通过。 如果用户不想验证token,可以选择跳过MD5计算过程,直接返回msg参数值。

87.NB-IoT怎么上报GPS数据? 答:NB支持上报gps的资源 NB轻应用地图使用如下两个资源(任选一个)上传经纬度: 1.object id为6,resource id:0(纬度),1(经度)。 2.object id为3336,resource id:5513(纬度),5514(经度)。 在地图中选择对应设备中名为“location”的数据流即可。 使用模组M5310-A,资源3336上传经纬度举例: AT+MIPLADDOBJ=0,3336,1,"1",0,1 AT+MIPLDISCOVERRSP=0,3336,1,9,"5513;5514" AT+MIPLNOTIFY=0,0,3336,0,5513,1,13,"100.6474940698",0,1,21 AT+MIPLNOTIFY=0,0,3336,0,5514,1,14,"20.5371754772",0,0,22。

88.开发板存在wifi连接不上的问题,代码上传成功,但就是连接不上?

答:设备端调用检查检测任务的api接口就可以了。

89.SOTA升级有没有设备类型限制?

答:没有。能和OneNET通讯,就可以做SOTA升级。

90.NB-IoT连接OneNET后,是一直保持连接呢?还是说过一段时间发送一个心跳包?每次都要进行设备鉴权?

答:NB设备有生命周期的设置。生命周期内设备在线。设备需要更新生命周期。生命周期可以设置的很长,大于一天。 不需要每次都鉴权。

91.MQTT有没有遗嘱消息?

答:有的。

92.有人用过应用里的轨迹控件么?怎么在应用中显示GPS轨迹?

答:暂不支持经纬度数据流,该组件只能使用基站定位,需要设备上有基站定位信息才行。

93.触发条件如果是inout需要两个阈值怎么传参数呢?

答:type 为 inout 时,threshold 设置为{"lolmt":40, "uplmt":52}, 表示 数据流的值首次进入或离开闭区间[40,52]时触发。

94.OneNET是否支持websocket方式的MQTT协议接入?

答:目前不支持

95.MQTT的一个客户端可以同时订阅多个topic吗?

答:可以。

96.NB模组收到缓存消息后,OneNET会回复应用服务器什么消息吗?

答:设备回什么,是你用的模组决定的,看模组at指令手册,或者问模组产商技术支持。

97.M5310只是一个通道,还是集成了LwM2M协议?M5310模组和OneNET平台是coap协议还是LwM2MoverCoap?

答:5310是集成协议的LwM2MoverCoap的。

98.OneNET平台MQTT第一包数据是publish,不会主动断开套接字吗?

答:MQTT长连接的,只要你发的数据合法都不会断。

99. OneNET好多对象的属性(尤其是string类型)的,不识别,显示出都是opaque类型,仅有5750,5751可识别为"string"类型。

答:按ipso文档来的就有,如果不按文档,OneNET会把数据当成opaque方式存储和展示。

100.OneNET平台现在支持文件下发吗?

答:可以的,得根据设备端接入协议来看,有下发文件的接口。

101.请问什么是保活时间?

答:不用发心跳也不会断开连接的一个时间。

102.请问在线调试出现这种情况是什么问题?"msg":"内部服务器数据解析失败,请稍后再试"

答:建议使用postman,可能是在线调试工具的问题。

103.平台显示设备在线,但是设备列表里的对象数量是0,正常吗?

答:没有发现资源,重新走一下订阅和发现俩步骤。

104.tcp透传怎样接收到字符类型的数据?

答:改lua脚本。

105.IMEI和IMSI怎么获取?

答:获取imsi:at+cimi,获取imei:at+cgsn=1

106.NB-IoT支持服务器主动控制指令吗?

答:支持的,api接口下行读写执行都是服务器主动控制设备的命令。

107.设备显示离线是什么问题?(http协议)

答:http协议就显示离线,数据正常上报没问题,因为http短连接。要显示在线状态请换tcp或者mqtt协议。

108.平台上的新增APIKEY功能有什么用?

答:是一个全新分发。如果你只想某个客户访问特定设备的数据或者进行控制的时候,就给他设备级别的apikey防止对你其他设备进行越权控制。

109.MQTT标准的数据流格式是什么?

答:MQTT有7种数据流格式,详见mqtt开发文档。

110.OneNET里如何删除数据点?

答:数据点已经上传了,就在OneNET的数据库里面,是不能随意删除的。

111.请问M5310A可以改变波特率吗?

答:可以改波特率,重启后会保持一段9600的波特率,然后才切换到设置的波特率。

112.遇到HardFault_Handler怎么办?

答:在HardFault_Handler加入while(1);并打个断点,看是从哪进去的。

113.怎么在APP上显示上传到OneNET的图片?

答:图片是二进制的文件格式,api拉取文件后,做格式转换。

114.调用API老是返回auth failed,为什么?

答:设备的编号(LWM2M协议的imei和apikey不对应,其他协议是devid和apikey不对应造成的)。

115.应用开发环境用的是什么语言?

答:typescript。

116.怎么批量添加设备呢?这个是有后台来做还是开发设备的人来添加?

答:NB的设备可以批量模组导入imei。EDP或者MQTT可以设备侧调用注册设备的API来完成。

117.fota可以串口指令升级吗?

答:可以。

118.没有进入封包程序里面,直接到了else是什么问题呢?

答:内存分配失败。

119.请问订阅失败是什么原因?怎么解决?

答:1.少发了ADDOBJ那条指令;2.对应平台下发的+MIPLOBSERVE没有响应。

120.使用EDP协议会掉线吗?有没有防掉线的一些步骤的?

答:EDP协议基于TCP的,想要不断开掉线,是需要发报文维持连接的,可以发数据,可以发心跳。

121.OneNET的lifetime的生存周期,超过了这个时间,被平台踢下线了,我要上报数据,是要重新发起注册还是怎么来?

答:重新发起。一般在生命周期过期之前去updata更新下。

122.OneNET平台NB下发指令是字符串类型吗?

答:可以,用执行execute的接口,下发字符串。

123.OneNET的HTTP推送有免费数量限制吗?

答:HTTP推送免费,没有数量限制。

124.在设备列表里,显示设备状态为离线,激活状态为—未激活。这个未激活,该怎么理解呢?

答:创建了实际从未登录过就是未激活,实际设备连接一次之后就激活了。

125.OneNET最大一帧支持多少数据?

答:二进制文件上传最大800K。

126.OneNET api调用次数有限制吗?

答:总次数没限制,但每秒调用频次限制在300次/秒。

127.触发器中的邮箱提醒一天有次数限制吗?

答:有,20次。

128.OneNET可以做到定时提醒功能吗?

答:和物可以。https://open.iot.10086.cn/productservice/zyhewu/

129.HeartBeat TimeOut: 0 请问一下 串口输出这个这个是什么意思?

答:发送的心跳没有被检测到。

130.平台显示设备在线,串口发送AT+MIPLNOTIFY=0,3303,0,5700,"29.2",1也成功了,但是设备列表里的对象数量是0,看不到自己发送的数据,是怎么回事?

答:没有发现资源,重新走一下订阅和发现俩步骤。

131.TCP透传方式有没办法确切知道DTU是否执行命令成功,现在OneNET只是知道命令有没发送到DTU。

答:只能通过你执行过后上报一个执行状态的数据流,来完成反馈。因为透传的命令本身不支持反馈。

132.有没有模块支持NB-IoT和GSM一起的?

答:中移的M5313。

133.NB-IoT协议创建设备的时候,正式设备和测试设备有什么区别?

答:测试设备是模拟的,正式设备是真实的nb模块。测试设备IMEI可以随便写 正式设备会验证IMEI。

134.EDP协议是不是只能向OneNET上面传数字,字符能传吗?

答:都可以。字符和数字都是最后传输的二进制码流。

135.可以自己写个windows客户端从OneNET上读取数据吗?

答:可以。OneNET有api接口。

136.TCP发送数据超时时间一般设置多少合适呢?

答:2秒足够。2g网络的话,信号不好可能会比较长时间,搞不清楚设置个3到5秒,再超时就当错误处理。

137.如果想要设备保持长连接,notify应该多久同步一次?

答:网络侧最多保活2分钟。为了稳当,你要一分钟上报一次数据。或者去找运营商,开通GRE专用APN。通用APN会存在2分钟左右端口老化的问题,所以达不到实时控制。故引入了专用GRE APN,以延迟端口老化的时间。

138.如何开通GRE专用APN?

答:1.可通过各省公司客户经理申请开卡,OneNET专用APN为CMNBIOTOneNET。 2.完成开卡后终端侧连接模式为接入机模式(模组-b参数为0),地址为192.168.24.100:5683,门户地址为重庆主平台:https://open.iot.10086.cn 3.关闭PSM,eDRX即可。

139.OneNET设备在线后没发数据多久会掉线?

答:平台显示在线只跟你设置的生命周期有关,就是open后面的那个参数。除非你主动注销登录或者生命周期到了,才会显示离线。没有设置就是默认86400秒,一天。

140.BC_25模组,设备开启自动订阅后,收不到discover请求。

答:移远的模组要手动先回AT+MIPLOBSERVE= 然后平台才会发DISCOVER。

141.MQTT Simulate Device是什么软件,起什么作用?

答:MQTT设备模拟器。

142.推送内容里AT是OneNET平台推送命令时候的时间吗?

答:是数据到到平台的时间。

143.设备订阅功能是什么意思?

答:LMW2M协议的订阅是上报数据点NOTIFY的前提,只有订阅了才可以上报数据。

144.添加全局推送时提示可以输入http或https形式的URL,但如果是https形式,后续也没提示需要上传证书,为什么?

答:数据推送,OneNET相当于客户端,HTTPS推送,是你的服务器支持别人https访问你的接口即可。

145.是不是NB可以实现定位了?

答:OneNET LBS基站定位覆盖三网基站信息,2G/3G/4G均可实现基站定位,NB不能基站定位,只能加gps芯片。

146.怎么用API调用OneNET数据到web?

答:可以用数据推送,详见https://open.iot.10086.cn/doc/book/application-develop/httppush/introduce.html

147.OneNET怎么接入树莓派?

答:用c语言libcurl或者用python。先选定构架,mcu型号,在根据设备使用性质决定用什么协议,长连接用MQTT,EDP传感器低功率用LwM2M。

148.LoRa节点或网关有办法接入OneNET平台吗?

答:原则上只要能连广域网,都可以连OneNET平台。比如:网关可以通过MQTT协议连OneNET。OneNET和局域网通信方式无关。你用LoRa,蓝牙,都没关系。但是你的LoRa节点要能通过TCP ip连广域网。或者你的LoRa节点组局域网和你的网关通信,网关在和OneNET通信。

149.write和execute指令有什么区别?

答:execute只能发字符串,write可以发多种格式数据。

150.LwM2M自定义对象资源如何定义?

答:资源规范定义了OBJ_ID,RESOURCE_ID。然后每个对象资源是有相应的数据类型,举个例子,如果你想上传16进制的数据,可以选择3200-0-5505。

151.模组侧MQTT订阅提示是成功为什么平台上看不到?

答:给$dp这个topic发数据,平台才展示。产品下的设备,A订阅topic aabbcc,B往aabbcc这个topic发数据,A设备能收到数据。但是如果A、B设备想上报数据,给平台展示,需要往我们平台定义好的topic $dp上报数据。

152.连接平台的时候header头部如何加进去?

答:用okhttp

153.编译提示“file has been changed outside the editor,reload”是怎么回事?

答:你打开了map文件,每次编译map文件都有更新的。

154.应用编辑器里的button控件是怎么去控制单片机的引脚的?

答:通过命令下发的方式。每一个button都需要绑定一条数据流,当你在操作界面点击button的时候,控制信息会通过网络模组下发到单片机的串口,然后你需要用单片机进行串口数据解析,再根据解析出来的控制信息,做出相应的引脚控制。

155.数据流单位和符号是随便填的么?跟设备里面DATA_TYPE上传数据类型有关么?

答:可以随便填。

156.多个应用同时生成token,除了et参数之外,其他参数都一样,生成的多个token是否可以同时使用的?会不会使用了一个token,其他的token就会失效?

答:可以同时使用。MQ支持集群消息,所以这问题肯定会都支持的。

157.Bootstrap server是什么?

答:bootstarp是一种常用的技术手段,是一个接入引导机制,就是给你分服务器资源的。重庆主平台分为引导机和接入机模式两种。引导机分配一个接入机地址,两种方式效果是一样的。

158.PSM和edrx有什么区别?

答:edrx就是介于psm和active之间的一种模式,设备相当于间歇性工作,省电模式较完全睡眠的psm会功耗高一点,在睡眠的这段时间设备无法收到下行数据,但是到了设备寻呼时间窗又可以收到数据,只是会延迟,延迟的时间就是edrx模式下睡眠的这段时间,这个应该是可以自己设置的时间,寻呼窗时间一过,设备又进入睡眠,如此循环下去。

159.OneNET能不能直接当一个mqtt服务器使用,JAVA像访问普通mqtt服务器一样访问OneNET?

答:可以。java代码只要向访问mqtt服务器那样访问就行了,密码apikey,用户名产品id。

160.OneNET有没有收到模组消息后自动应答确认的机制?发送了notify或xxxxrsp后,怎么确认OneNET收到了,然后判断是否要重发?

答:上报数据的AT指令NOTIFY有可选参数ackid,带这个参数上报,平台会回复。

161.我想用自己的前端获取OneNET的设备数据,生成曲线之类的,是只能通过API?

答:只能api。

162.OneNET平台采用设备自主创建的方式,一个设备可以多次重复注册吗?重复注册产生的设备ID是相同的还是随机的?

答:公开协议的产品,只要sn或者mac相同,要么得到的devid和apikey就是相同的,也就是可以重复注册。

163.用postman调试api时,设置的有起始时间,但是返回的参数还是只有默认的100。

答:要设置limit参数,指定数据条数, 默认100,limit最大设置为6000,需要指定一下limit参数。

164.请教一下OneNET可以获取网络时间吗?我的单片机希望通过6312获取网络上的时间。

答:直接去ntp服务器拉时间,开发板例程有,参考下。

165.OneNET LBS位置服务的精度大概是多少?

答:50-200。

166.为什么资源列表都是空的,例程代码都创建了?

答:平台侧有个自动发现资源的按钮,默认是关闭的打开一下,可能是这个原因。

167.提示"vaildate fail:vaildate token fail"应该怎么处理?

image

答:这种情况是需要你们服务器给返回,校验是一个动作。(回答需完善)当你点提交的时候,其实是产生了一个get请求,你的url会收到三个参数,你需要原封不动的返回msg的值,不要带任何符号,很多请求返回的信息带了引号。可以参考下图。image

168.LwM2M连OneNET可以不用资源号,直接传hex吗?

答:不行。

169.如果observe和discover没有及时回复,是不是只能close掉reg之后重新open?

答:你需要看资源列表就要重来一次,不看只资源列表的话,可以进行数据上报,命令下发。区别仅仅是有没有资源列表。不影响其他功能。

170.OneNET上配置的推送数据链接跟鉴权链接是同一个链接么?

答:是的,设置填完后会验证,验证过了会推送。

171.调用api缓存下发,如果有多个write消息,平台多长时间下发一次,是不是收到了上次的rsp就下发?

答:设备上报完数据就下发。

172.引导机跟接入机是什么意思?

答:接入机是你的数据实际上传到的服务器地址,引导机可以根据你的所在区域等因素给你一个接入机地址,让你获得更好的网络体验。

173.设备在线且订阅成功,但打开下图的资源列表,却什么也没有,请问是什么问题?

答:请排查以下4个方面:创建设备的时候订阅打开;设备列表自动发现资源打开;设备回复平台下发的订阅发现不成功;设备模组侧添加资源对象不成功。

174.是不是只有ipso的obj_id平台才会识别出来这个obj的读写属性,其余的,非ipso的都识别不出来,想要读、写,必须调用api?

答:是的。

175.为什么我从平台把数据导出之后打开表格,它总是提示文件损坏?

答:右击,属性,解除锁定。

176.消息列队的MQ_ID在哪里查看?

答:就是MQ的实例名称。

177.请问第三方应用接入OneNET大概是怎样的一个顺序 ,目前已经在开发这平台注册账号、添加了产品、注册了设备。

答:接下来你需要将在平台上注册的信息跟你现有的设备相对应:根据你注册的相关信息,参考开发文档不同协议对于的服务器端口地址、相关上传规则、产品ID等信息与设备绑定,然后在上传OneNET就可以在平台上看见你上传的信息了。

178.使用的是移动的卡,下图这里需要填写什么?

image**

答:AT+CGDCONT=1,"IP","CMNET"。

179.使用TCP透传,如何使终端发送一条数据给服务器,服务器将这条数据解析成中文,并在数据流中显示?

答:上传utf8编码的中文字符串即可。

180.一个对象下如何创建多个实例呢?

答:在addobject的时候,设置对应的参数就行。

181.消息队列MQ可以从服务端往设备端发送数据吗?

答:服务端调用API发,通过MQ不行。

182.没有返回+MIPLDISCOVER是什么问题?

答:自动发现资源按钮要打开。

183.为什么设置了可读,结果在平台上看只有设备id是对的,读写权限、数值,数据类型都不对?

答:不支持自定义让某个对象资源可读可行,平台有自己的规则,参考下IPSO规范的表格。

184.请问OneNET平台支持modbus TCP吗?

答:不支持modbus tcp,支持modbus和modbus rtu,modbus TCP也可以用tcp透传的方式,或者可以自行在tcp协议里自己写个解析脚本。

185.AT+MIPLOPEN=0,86400 open的时候,规定的时间超时后,是不是需要重新observe discover?

答:生命周期到期前,更新生命周期UPDATE。缓存命令下发,时间条件要满足,触发条件满足,设备在线,平台才会下发。

186.TCP协议,需要发怎样的指令设备才能立即离线?

答:断开socket就离线了。

187.收到NB发的数据后能不能设置自动回复数据到设备,我用什么判断发送成功到平台了呢?

答:NOTIFY指令有个ACKID,通过使用这个参数,平台回复,可以看下指令手册。

188.发AT+CGATT?一直回复0,换了好几个模块都一样,是因为什么呢?

答:没有附着上,试试AT+CGATT=1。

189.现在OneNET平台下发命令有三种方式读、写、执行,请问这三种命令的区别是什么?什么情况下用哪种方式的命令?以及各命令的使用场景。

答:读:OneNET发起读取之后,NBIOT设备会受到读取的命令,然后NBIOT设备回复读取命令,回复读取的命令会包含要读取的信息。
写:向NBIOT设备执行写操作,NBIOT设备会获取到相关写命令,然后取执行对应的操作。
执行:和写差不多,执行只能发string格式。

190.请问添加群组推送的时候会进行URL验证吗?我是不是需要在服务器配置进行验证并返回,这样才能添加群组推送成功?

答:你第一次配置推动地址的时候验证一次就行了,后续不用再验证URL可用性。具体可以参考官网HTTP推送的文档: https://open.iot.10086.cn/doc/book/application-develop/httppush/introduce.html

191.请问OneNET的http推送post的数据没有csrf验证怎么弄,可以设置吗?

答:只有关闭csrf的token验证。

192.OneNET允许网络摄像头的接入吗?

答:可以使用我们的视频网关直接接入。也可以自己根据sdk开发接入。

193.SOTA还是只有LwM2M协议可以用吗?

答:SOTA就是API验证、拉包的和EDP、MQTT、 LwM2M无关,但是底层是走TCP的。

194.离线命令的失败重试次数中的失败,指的是下发失败 还是执行失败?

答:指的是下发了,设备没正常响应。

195.用LwM2M协议,设备往平台发送数据信息时,平台会自动重新更新lifetime吗?还是得发送Update报文才会更新?

答:不会哦,只有发Update报文才会更新。

196.设备的订阅状态为什么在离线之后就变成false?

答:NB设备注册和离线时会删除订阅,如果 Update 报文中删除了资源,平台也会移除订阅。

197.哪些协议支持离线命令?

答:EDP、MQTT、NB-IoT。

198.模块给服务器发送数据,服务器接收到会进行响应,但是在接收到数据之后返回send ok,首次发送的数据没有+CMRD信息,后续返回+CMRD信息都是上一次发送数据请求的应答不是本次,请问要想本次发送接收本次应答该怎么做?

答:可以不使用+CMRD这样的方式去读取数据,服务器数据下来之后,通过串口主动返回。

199.使用NB协议连接平台第一次上电走连接流程的时候数据可以正常在平台上面显示,但是在唤醒之后直接发数据,模组连接成功了,但是平台没有更新,看不到数据,是为什么?是否跟平台有关系?

答:最好带上ackid,模组notify发出去返回的OK,是模组指令正确,不一定一定发送成功。

200.群组管理的怎么用?

答:目前文档中心没有相关介绍,但是开发者中心里可以进行相应操作,请先在“群组管理”添加群组,再在“数据推送”进行操作,把设备添加到同一个群组里面,让平台向第三方URL地址,推送这个群组里的设备数据流的数据即可。

201.LwM2M协议obj_inst_id和res_id这两个id是指什么id啊?

答:比如:AT+MIPLNOTIFY=0,0,3200,0,5750,1,3,"123",0,0。obj_inst_id为0,res_id为5750。

202.LwM2M应用端不能查询所有设备吗?LwM2M应用端有没有接口一下能获取所有该产品下面的设备?

答:入参要deviceid 。多个查询用,号隔开。

203.订阅有什么用?

答:平台subscribe订阅之后,模组publish消息的时候平台就能收到publish的消息。

204.OneNET视频接入支持什么协议啊?

答:RTMP推流、RTMPE加密推流。

205.为什么固件升级总是失败?

答:在论坛下载对应版本的固件和固件下载工具。 固件升级用串口,不是用stlink。

206.请问在OneNET平台哪里设置res_id ?

答:这个不能设置,在IPS文档里面。

207.请问NB一次最多能发送/接收多少数据?

答:平台没做限制。很多模组限制的1000byte。具体限制多少字节需要问模组厂商,超过限制的长度,模组会分包的。

208.调用创建设备接口,返回结果{"errno":6,"error":"invalid parameter: auth_info"},怎么设置这个参数呢?

答:可能是你的imei不符合规则,必须填写模组真实的imei号。

209.添加完设备后 如何关联脚本呢?

答:TCP设备上传第一包报文含有关联的脚本名称,进行关联,*$PID#$AUTH_INFO#$PARSER_NAME*。

210.请问LwM2M协议,需要在OneNET上对终端实现observe后,终端执行notify,OneNET才能收到是吗?

答:对,必须先完成相关对象的订阅,才可以往改对象进行notify。

211.旧版本的MQTT协议最大支持多大的keepalive呢?

答:1200秒。

212.OneNET有没有日志服务?

答:设备管理-日志查询,可以看日志。

213.请问我们传入OneNET当中的数据如何能够和数据库进行对接呢?

答:API或者推送。

214.基于OneNET平台的基站定位服务需要对硬件做开发吗?

答:不需要,基站定位即可。

215.Esp8266怎么接入OneNET?

答:纯8266就用sdk改,单片机加8266就根据平台协议接入,AT也可以。

216.OneNET有关于网络安全的文档么,比如使用了什么技术之类的?

答:https://open.iot.10086.cn/doc/book/easy-manual/auth.html

217.设备SOTA升级文档流程有没有,差分文件怎么获取?

答:这个里边有sota的例程,但是没有做差分的功能 https://open.iot.10086.cn/bbs/thread-863-1-1.html

218.设备上传到平台上的数据,可以保存多长时间?

答:目前是免费保存一年。

219.SIM卡开通了GRE的终端是不是不支持FOTA远程升级?

答:没用差分升级的模组都支持的,用了差分包升级的模组暂不支持。

220.OneNET api如何能获取设备的上下线历史记录?

答:暂时没有这个api接口。

221.OneNET应用编辑器的应用发布了是不是别人的手机也可以用?

答:只能查看,要登录创建者的账号才能操作。

222. LwM2M 协议中obj_inst_id,res_id,两个id是指哪个id?

答:这个问题以举例子比较好理解,例如AT+MIPLNOTIFY=0,0,3200,0,5750,1,0,"hello word",0,0,50 那么obj_inst_id是0,res_id是5750。

223.OneNET推送的sQhBAMgAAP8= 这种数据是什么数据,怎么解析的?

答:字符串,用于验证签名用的。

224.设备发送心跳包上去,OneNET不响应心跳应答?是什么原因?

答:ping,是不应答的。你可以上报数据代替心跳。就有应答了。

225.触发器的URL设置,是不是也是http 推送?

答:是的。

226.请问M5310A模组支持哪些频率?

答:http://iot.10086.cn/chipmodule/readmodule/id/499

227.平台MQTT(旧)的下发命令能一次对多个设备下发命令吗?

答:不能,但你可以让你的所有设备订阅一个topic,然后往这个topic发数据,需要自行开发,进行群发操作。

228.OneNET的MQTTs是属于单向认证吗?

答:不能,但你可以让你的所有设备订阅一个topic,然后往这个topic发数据,需要自行开发,进行群发操作。

229.自己的服务器或者微信小程序怎么跟OneNET通信?

答:调用API,发起GET或者Request请求,带上所需要的参数,把返回的Json解析好,获取到想要的数据。

230.用WIFI透传把定位数据送到云平台,一定要用http是吗?用lua解析可以吗?

答:可以。

231.地图的数据流只能选择一个,这个数据流的数据该是什么样的,定位需要x,y两个点的数据?

答:一个数据流里面包含经纬度两个信息,value是数据流名称后面的是值。

232.OneNET设备在线离线是什么一个机制?

答:设备在发送注册包登录后,就会在线。设备超时时间内未发送心跳或者上传数据就会离线,发送信息格式等错误时也会强制离线。

233.OneNET视频平台支持G711格式的音频接入吗?

答:不支持,音频流转化为aac,G711先解码,再AAC编码。

234.OneNET的设备ID和APIkey支持批量吗,多块终端的时候怎么办?

答:支持批量,有两种办法。在页面批量创建设备;硬件设备调用api自动创建设备。

235.新版的MQTTS套件,生产环境注册码是不是没有了?

答:没有了,因为新版MQTTS每个设备在创建的时候都会分配独立的key用来计算登陆密钥,所以必须先创建设备。

236.缓存命令是如何下发的,是下发1条等回复,有回复后发另1条?无回复发吗?

答:如果下发10条notify触发类型的缓存命令,登录上线第一次notify上报数据,进而收到第一条命令,模组RSP回复; 马上收到第二条,模组RSP回复;马上收到第三条,模组RSP回复;收到第四条以此类推。

237.如果下发的缓存指令超过10条,是不是刚开始的几条就自动失效了?

答:会提示你发不下去的,队列里面最多就10条。

238.OneNET平台支持私有化部署吗?

答:支持。

239.NB模块LwM2M协议发送数据到移动OneNET平台限制数据为多少长度?

答:数据限制长度为4KB。

240.平台写操作一次能发多长字符串,客户测试最长为233字符,咨询是否超过233需要分包发送?

答:最常2K,然后会分包,每包512字节。

241.测试MQTT接入,提示 Broker unavailable是什么原因,是哪个步骤出错了?

答:建议根据开发文档示例走一次流程,可能是你客户端设备端MQTT版本不对。

242.OneNET写资源数据会把数据模组接收的数据转成16进制下发过来吗?能直接以字符串的数据发过来吗?

答:默认是不透明类型,你notify或者read时把type参数改成字符串类型,下发就是字符串形式了。

243.请问数据上传不上去是什么原因?

答:1.信号不好;2.没能登录;3.格式有问题。

244.MQTT c sdk里的keepalive是什么意思?

答:连接保持时间,就是不进行任何数据交互时的在线保持时间。

245.设备端资源受限,不能用SSL加密,有没有哪个通道是非加密的现在用183.230.40.16:8883 不用TLS根本连接不上?

答:非加密端口没有全面开放。

246.如果批量生产时,每一个不同的key值是如何解决的?平台生成新的key值在硬件端要做什么处理?

答:key设备端可以不要,你用鉴权信息作为psw登录就可以了。

247.数据推送是实时推送还是历史数据也推送呢,今天收到了昨天上报的数据。

答:实时推送。但是昨天推的如果没应答,后面还会再推。

248.有没有批量发送命令的接口呢?我想同时给多个设备设置相同的指令,只用调用一个接口。

答:没有。

249.数据流的gps格式是什么?

答:MQTT的数据流gps格式 {"datastreams":[{"id":"location","datapoints":[{"value":{"lon":106,"lat":29}}]}]}。

250.MQTT(旧版)和MQTTS(新版)有什么区别?

答:旧版不带加密,新版带加密,功能上有所区别。旧版和新版都有例程:https://open.iot.10086.cn/bbs/thread-863-1-1.html

251.为什么注册账号,提示密码错误?

答:这种情况可能是密码设置不符合要求,需要含有数字、字母、特殊字符也可能是密码中的特殊字符不符合要求,可以更换特殊字符直到符合要求。

252.为什么邮箱,提示说邮箱错误?

答:这种情况可能是邮箱地址不符合要求,例如不能含有-等字符,可以更换一个邮箱地址。

253.请问使用EDP协议连接OneNET发点儿数据就掉线了是啥问题?

答:数据格式有问题,被服务器关闭了链接,也可能你没响应服务器的回复要求。

254.有没有key生成token的工具?

答:https://open.iot.10086.cn/bbs/thread-36825-1-1.html

255.client id填什么?

答:client id,设备ID是设备名称,不是设备ID。

256.请问用ESP8226能解平台下发的数据,但是M6312就不行是为什么?这个两个的解包方式应该是一样的。

答:可以看看6312上电时的串口打印,如果是v28版本的就需要更新固件。

257.我的配置,TCP透传,当我接收到服务器的下发命令后,怎么把数据上传到这个响应里面?我的数据都是lua解析的。

答:TCP透传命令不支持响应,只能单方面下发。

258.请问MQTT里面的proid和auif是什么?

答:产品id和鉴权信息。

259.OneNET平台是否支持通用UDP网络?

答:OneNET不支持UDP协议,支持LwM2M协议。

260.MQTT物联网套件可以发送16进制个数的数据吗?

答:透传的随便发啥都可以,如果为了平台解析必须按格式发。

261.请问OneNET平台数据转发怎么做?

答:量小http接口自己取,量大服务器推送。

262.请问NB在两分钟没数据上传后平台是否无法下发数据呢?

答:NB下发命令需在设备主动上报数据后1分钟内下发,设备才可以收到命令,并且需要设备主动回复响应,才不会提示超时。

263.请教下在野外数据无法上传OneNET的问题。

答:信号不好的时候,设备自己要有补发机制,本地先保存数据,网络恢复时补发之前网络异常时的数据。

264.OneNET视频支持加密吗?如何开启加密视频?

答:支持的,具体可以参考官网视频服务版块。

265.触发器是只触发一次吗,如果我这个值一直是等于,会不会一直触发?

答:每次达到符合值,都会触发,上报一次触发一次。

266.网页大概3-4秒刷新一次,如果这期间我发送了2次数据,这两次数据收的到吗?

答:可以查看详情,所有的正确的数据都显示,大于一秒一次我们保证数据不丢失,一秒传多次我们不保证数据不丢失。

267.平台的SOTA是不是有些问题,MCU这边的MD5校验错误了,上报206错误码,但是平台上面显示是升级完成,而不是显示失败?

答:校验失败之后你再添加升级任务,重新升级。

268.NB按次连接是啥意思,比如我长连接,一直发心跳包,每次发送就是一次?

答:IPV4的ip有限,设备上传了数据,基站1分钟左右会回收设备IP,导致下发命令api找不到设备,于是命令会导致设备超时。

269.只不是只有接入点是CMNBIOT的才能进入PSM、eDRX模式?

答:不是,几种APN都可以。

270.鉴权信息该怎么计算?
image

答:MQTT接入协议里有详细描述。
image

271.接OneNET平台受运营商的限制吗,国外的电信运营商搭建了NB网络,可以把数据推送到OneNET吗?

答:你可以这么判断,国外的运营商能否访问OneNET服务器:1.能访问,可以实现;2.不能访问,不可以直接实现。

272.OneNET基本数据源包括哪些类型的数据源,以及OneNET数据源具体指的是哪种类型?

答:OneNET的基本数据源,是设备接入套件功能,设备上传的数据。OneNET View支持excel ,mysql,OneNET设备上传的数据源。

273.使用OneNET在设置http推送的时候。遇到了这样的问题:get请求到达后正确的返回了msg内容。还是返回validata token。请问是什么原因?

答:抓包,看返回多余的BOM没有。

274.跑M6312历程时串口一直显示这个。是什么问题呢?
image

答:这条命令判断的返回,1,5改成1,1或者1,1改成1,5。

275.NB模组只能用NB物联卡吗?可以用手机流量卡或者2G/4G物联卡吗?

答:需要根据模组是NB网络的LWM2M协议的模组,还是多网络的LWM2M协议模组来判断。例如中国移动的M5310、M5310-A、M5311这几款NB模组均属于只支持NB网络的LWM2M协议的模组,只能用NB物联卡。而M5311则支持多网络,可以用NB物联卡也可以用普通物联卡。

276.请问OneNET支持https吗?

答:支持。

277.安卓APP如果要连上OneNET是下载哪个sdk呢?

答:安卓app可以用MQTT协议连。SDK下载推荐使用第三方SDK,请访问 https://github.com/mqtt/mqtt.github.io/wiki/libraries

278.如何通过OneNET平台发图片给单片机?

答:直接发十六进制。

279.如果使用MQTT的话,需要对接底层的接口函数吗?

答:是的,主要就是网络那一块。其实只要你的模块能连到平台服务器,按照协议流程进行打包发包就完了,平台本身是不会关心你的通信方式的。

280.MQTT有数据包大小限制吗?

答:有,但是比较大,远超40k。

281.想咨询一下OneNET平台设备接入这一块,对操作系统有要求么?Android、Linux、rtos都是可以的么?

答:都可以,按照接入套件规范发送正确报文即可。

282.为什么NB协议一连上设备就能够收到之前调用API下发的命令吗?是什么原理?

答:离线缓存命令,看官网-开发文档-NB-IoT套件-应用开发文档里面,有个东西叫系统主题。下发命令用的是系统主题,默认你已经订阅了。

283.http推送,推送时间间隔的单位是什么?

答:秒。

284.请问设备可以访问onenet上的时间吗?我们是BC28模块基于MQTT协议的。

答:通过api接口,在报文里边有时间,但是很难解析,建议你去ntp服务器直接拿时间。

285.平台下发指令这个接口,要做了设备接入开发之后才能调用成功吗,还是说显示了在线就能发送了?

答:显示在线就能发。

286.M5310模组功耗能降到多少?

答:3ua。

287.OneNET的位置定位功能,用于显示实时位置,上传的数据点可以是经纬度吗?不上传基站号和区域码?

答:可以的。 image

288.在OneNET平台添加设备后,下载了MQTTFX1.71版本,各种参数都配置好了,但是connect时一直Unable to Connect Server。

答:连不上服务器,应该是ip端口不对。

289.怎么查看附近的NB信号强度?

答:查NB信号,1.买专门的信号探测器;2、用个模组发at指令去查,AT+CSQ。

290.怎么降低MQTT的功耗?

答:上报了数据就断模组电,然后mcu休眠,这种只适合上报数据,不下发命令的场景。

291.使用MQTT物联网套件走TLS加密,除了CA证书,还需要客户端证书和私钥吗?

答:不需要。

292.HTTP推送步骤中,关联数据流选项中没得选,是要求设备在线才可以选吗?

答:不是,目前仅能关联在“数据流模板”中创建的“模板”类型数据流。

293.经常遇到设备在线,而订阅失败,这个是什么原因?

答:这个是因为没有发现资源,有可能设备侧没订阅资源,也可能因为网络原因没订阅成功。需要排查下设备侧,最好把设备侧log打出来,看为什么没发送成功。

294.为什么我的设备在线一秒就掉线了?

答:可能是数据封装格式不对。你可以试试只登陆,然后不发任何东西,秒踢多半是登录成功之后发了错误的数据导致的。任何不符合格式的数据都是错误数据。

295.validate fail:check third platform url failed 这个问题主要是什么产生的?

答:在页面配置推送后,点击确定,平台会去你的服务器get数据,返回规定的数据,才会添加成功。https://open.iot.10086.cn/doc/book/application-develop/httppush/develop-manual.html

296.问一下.net 如何通过mqtt获取到云上面的数据?

答:获取不了,只能通过http调用api接口。

297.请问下LWM2M协议设备接入平台后向平台发送数据,平台是否会自动发个回复给设备吗?

答:有没有回复看你上报数据时选择的格式,上报时在ACK位填入非零的报文序列号,平台会分别一一按序列号回复的。

298.请问怎么在我的App端获取得到云平台上的数据呢?

答:开发文档,进相应的协议,用api获取平台数据 https://open.iot.10086.cn/devdoc

299.NB模块,设置AT+MIPLOPEN=0,300,60\r\n,将模块断电,过了10分钟后,onenet平台上显示设备仍然在线。怎么操作才能让断电设备在平台上显示离线?

答:你更新查询下日志,是否又用update指令去更新了lifetime。NB设备断电就显示离线,需要断电前发起注销登录报文,对应AT指令是AT+MIPLCLOSE那个。

300.消息堆积超过了缓存限制会怎么办?

答:超过缓存限制的话,最旧的消息会被覆盖掉,一般是按照64MB按块回收一次,然后再次达到上限,又会触发新的按块回收。

301.消费模式有至少一次、最多一次,支持精确一次吗?

答:当前不支持精确一次的消费模式,只支持到最多一次和最少一次。消息队列实现精确一次是很难的,代价不小,主流的mq都只支持到最少一次服务等级,精确一次场景需求并不多,一般消费者可以通过自己去重(如幂等)来解决重复消息。

302.一般最多一次的消费模式在哪种情况下会丢消息?至少一次消费是怎么保证消息不丢的?

答:不管是最多一次还是至少一次消费模式,消费客户端连接到OneNET订阅后,OneNET publish推送给客户端的数据均为MQTT协议上的qos1。
正常情况下,客户端如果一直不回复的情况下,推送了256条消息后,就不会再推送后面的消息了,仅仅是在订阅时一次session失效可能会出现消息丢弃。
比如消费端连接断开,导致订阅session失效,这个时候那一瞬间即将推送的消息就会被丢弃。

303.AT+MIPLOPEN= , 官方文档中lifetime是指注册到 OneNET 平台的生存时间,但是具体这个值有什么作用呢?这个值到期后会引发什么操作呢?还有这个值的大小最好设置多少呢?文档中的例子是:AT+MIPLOPEN=0,3600,30 ?

答:lifetime是页面显示在线的时间,在线就可以notify,离线了要登录后才能notify。

304.通过转动旋钮,无论下发的值是多少,最后旋钮的值还是回到数据流上的值,是这个逻辑吗?

答:对,这个旋钮是你设置成某个值下发下去,设备执行后上报当前值。

305.OneNET有提供的设备模拟器吗?

答:开发文档里面多协议接入-开发指南-对应协议-设备开发-文档与工具,例如EDP协议的https://open.iot.10086.cn/doc/multiprotocol/book/develop/edp/device/doc-tool.html

306.请问LWM2M与coap有什么区别,我找不到有关coap的产品。

答:可以看下这个帖子的解释-https://open.iot.10086.cn/bbs/thread-23808-1-1.html

307.用模拟器调试MQTT接入OneNET,可以正常注册和上传数据点,但是下发指令时报错: internal error,是不是需要设备端也就是模拟器这边订阅某个主题?

答:在平台的数据流详情里用模拟数据和下发指令。模拟器只用来做连接测这一步。

308.用M5310A模组上报数据,obj 3200 res 5750,上报string类型字符串,当包含分号、引号时,模组回复ERROR,请问哪些字符不支持

答:引号不支持。

309.OneNET平台下发到设备上的字符串变成了十六进制格式,这个可能是什么原因?

答:LwM2M:所写的值只有在该资源类型被申明(notify 或 read)过后才能正确识别。下发写入未声明过类型的值是一种错误用法,务必注意。

310.OneNET平台,手动下发参数,是否支持数据缓存啊?

答:LwM2M协议有缓存命令,其他协议有离线命令。都是缓存命令的意思,等设备下次上发数据把命令发下去。

311.调用sdk的cis_notify接口发送数据,但是平台没有发送成功的事件返回,可能是什么原因呢?平台上已经可以看到相关的数据日志。

答:要带ackid,平台才会返回。

312.请问OneNET平台如何批量删除设备?

答:你把设备id粘到一个配置文件,你代码读配置文件来删,调用OneNET删除一个设备的api接口。

313.调用即时命令API,命令下发,一直提示超时,是什么缘故?

答:如果长时间没有上行数据,核心网会踢掉之前缓存的连接信息,路由是找不到设备的,所以会导致超时。此时就必须等待设备再次(如0.5h设备上传一次数据)给平台上传数据,即等待通信链路的恢复。https://blog.csdn.net/qq_43359106/article/details/84334494

314.订阅资源里面的对象名称是在代码中改还是在平台上改?

答:在ipso文档规定好的,文档可以在群文档共享(交流群:887624121)里面找到。

315.设备关闭后,平台上面要多久才显示离线?为什么我这边有时候要20分钟才显示设备离线。

答:在设备登录的时候有一个keepalive字段,就是保活时间,在设备无任何数据交互的时候开始,在这个时间之后平台会认为设备断线。

316.产品APIKEY和设备APIKEY有什么区别?

答:产品key可以针对该产品下所有设备进行操作,设备key只针对关联的设备。

317.请问API调试里怎么发送二进制数据到设备端?

答:强制转换成utf-8。

319.MQTT批量设备导入提示 read excel err zip:not a valid zip file是什么意思?

答:导入文件格式要对,在页面下载Excel模板。

320.请问平台有矫正对终端设备时间的功能吗?

答:有的,不过是设备主动校正。平台提供了这个服务,设备调用平台的服务就可以了,按照标准NTP协议就行。

321.OneNET的数据推送支持内网穿透的方式调试吗?

答:不支持,必须公网。

322.请问onenet平台支持带网关的设备接入吗?我们有一款-产品,打算产品连接蓝牙网关,网关通过http接入OneNET。

答:新版MQTT物联网套件支持。

323.平台有没有异步发送消息到设备的api呢,目前我只看到同步发送消息到设备的api,这个需要设备在线,离线设备无法收到消息,重新上线平台也不会重发。

答:有的。在下发命令那个api,关注一下timeout那个字段的用法。

324.发TA指令AT+CPIN?,返回+CME ERROR: 13

答:卡可能出问题了,你可以用AT指令试试注册网络正不正常。
image

325.NB-loT物联网套件的缓存命令-写设备资源下的val填的是什么?
image

答:val是要下发的数据。

326.OneNET的MQTT不能订阅$开头主题,那就是没办法订阅$creq平台下发命令的主题?那我该怎么获取平台下发的指令?

答:MQTT默认订阅。

327.创建对象时,每个对象设置的属性、实例的个数有要求吗?需要怎么设置?

答:没有要求,用模组AT指令设置。例如AT+MIPLADDOBJ=0,3200,1,"1",0,1;AT+MIPLDISCOVERRSP=0,3200,1,4,"5750"。

328.http推送功能被自动关闭了。 那么有没有可能通过接口将这块自动启用呢?

答:目前只能在平台全局推送处手动打开。

329.OneNET平台,命令下发调用接口有次数或时间限制吗?

答:单个设备间隔时间1s,没有次数限制。

330.多值型的数据流如何设置触发器?

答:不能设置,触发器的功能点比较简单。

331.请问使用旧版MQTT连接设备发送ping服务器无响应是什么原因?

答:应该是组包有问题。官网有模拟器。可以发ping包,有应答的。对比下。

332.OneNET的LwM2M可以自定义的Object嘛?还是只能用预设定的?

答:可以自定义,OneNET可以支持自定义objid,自定义就是模组AT指令里面改就可以了 例如AT+MIPLADDOBJ=0,6666,1,"1",0,1 AT+MIPLDISCOVERRSP=0,6666,1,4,"1000"。

333.HTTP推送这个token怎么算?

答:参考https://open.iot.10086.cn/doc/multiprotocol/book/manual/httppush/develop-manual.html

334.获取历史数据的时候,返回的数据点是1分钟一个。如何修改数据点的密度,比如10分钟一个数据点?

答:设置url参数,关于时间的,默认是返回最新的一个。

335.应用开发环境如何修改应用名称?

答:namespace命名空间一旦提交不能再更改。

336.日志显示一直有设备在连接,但是报鉴权失败,并且触发了我们这边设置的鉴权失败次数的阀值。请问怎么能确定是哪些设备鉴权失败呢?

答:设备id,登录鉴权肯定有设备id的。

337.应用编辑器提示设备ID为空?

答:你没对接到数据流。

338.用HTTP协议,底下设备掉线后,再重启,可以不用再与平台配置吗?

答:不用。

339.OneNET能不能自定义数据包格式?

答:可以,但得自己写解析函数。

340.API SDK支持golang吗?

答:没有Golang的SDK。

341.无法进入/登录应用开发环境,页面显示Unauthorized Access?
image

答:原因在于账号名称太短或者出现了特殊字符,一般建议为名称多 于8个字符。解决办法有两个:第一、如果可以再重新注册另一个账号,粗避开这个坑。第二、修改账号名称,隔天就可以进入了。

342.这个数据类型格式前三位具体传什么?
image

答:
image

343.nodejs怎么连接MQTT?

答:https://open.iot.10086.cn/doc/mqtt/book/example/connect.html,我们提供接入MQTT的方法和流程。有c语言的sdk,其他语言需要用户自行移植。

344.OneNET协议网关服务在哪里开通啊?

答:开发者中心-左上角标-全部产品-协议适配。

345.触发器是不是只能用普通的数据流,json格式的数据流,触发器没办法选择具体数值,无法触发啊?

答:不支持解析json。

346.OneNET平台本身可不可以不做数据的存储只做数据转发?

答:可以,MQTT自定义topic就只转发不存储。

347.OneNET支持对数据存储加密吗?

答:只要存储的都有加密。

348.透传数据,OneNET要使用lua脚本,这个需要用户有lua语言的基础吗,难道还要再学习一种语言?

答:透传有通用的lua脚本,不需要改。如果透传不满足你要求,需要你学习这种lua然后更改。如果只是透传,是不需要改的。

349.如果我的图片转成bmp二进制格式,通过MQTT协议发送到平台,平台能解析出来吗?

答:bmp也行,最好jpg的。

350.数据流的触发器能不能多数据点判断触发啊,单一数据无法达到要求?

答:暂不支持多点。

351.向设备写数据时,出现这个错误是怎么回事?提示time_out。

答:设备收到数据了需要应答。1.看设备收到没;2.看设备应答没;3.如果设备没收到,需要设备上报数据了一定时间内才能收到下行。。

352.触发器推送的消息能够自主编辑吗?

答:不能。

353.LwM2M协议的话能走透传吗?

答:可以。可以选两个资源,一个上报,一个下发。分别是3200_0_5505 3200_1_5505三个数字从左到右是objid_insid_resid。这两个资源的数据类型是16进制字符串。针对上报就用3200_0_5505,硬件往里面封装数据,数据牵扯到协议,软硬件一起定。硬件封装好上报到OneNET,OneNET推送到应用平台他来解析。针对下发就用3200_1_5505,应用平台往里面封装数据,也要定协议。应用平台封装好下发到到OneNET,OneNET转发到设备、设备解析执行。

354.OneNET平台,能不能支持萤石摄像头。有没有配置的教程?

答:可以用网关转,或者移植sdk到硬件里:https://open.iot.10086.cn/doc/video/book/hardware/gateway.html

355.位置能力代码中为什么获得地址过后需要重新连接一次平台,而且在主函数大循环中也没看到持续调用定位函数?

答:1、api接口调用和例程使用的协议的服务器不是同一个,且是需要先上传信息再获取位置 2、基站定位和wifi定位使用场景更偏向于固定不移动的场景,所以只定一次足以。

356.请问下OneNET平台上mqtt在线的设备数量有api可以查询吗?

答:你是要查一个数值吗?这个目前没有哦。

357.上传了脚本,为什么关联脚本是无啊,怎么更改?

答:登录的时候带上脚本名字。

358.NB协议点击“写”填入数据,网页卡住10几秒,然后提示error:unsuccess:time_out

答:需要设备上报数据了再点写,设备才能收到。

359.写缓存指令时,写的是非opaque类型,非opaque类型是整形?浮点?字符串?布尔?

答:上报数据什么类型,就是什么类型。
image

360.数据推送的数据包,每一次推送的数据包是只包含一台设备的多条数据吗,还是会包含多台设备的多条数据,如果自己接入了两台以上设备的话?

答:如果"推送时间间隔"和"推送数量累计"大于1,有时候就会推送数组,否则每次推送是都是单一的数据。

361.为什么我下发数据都是超时,设备也收不到下发的数据?

答:上报数据2分钟内下发,且需要设备响应。

362.为何触发器填写邮件时能收到正常的触发内容,但是填写URL时却只能收到回车符,没有其它内容。

答:你用postman post你url测试下看是不是你服务器解析有问题。

363.资源列表操作里的写怎么改能变成可写的?

答:ipso规范里找一个可写的obj,res即可。

个搜索结果,搜索内容 “

    0 个搜索结果,搜索内容 “