- 客户区域:
- 查看问题
-
【您想要实现什么功能?】:机器可能处于PSM模式,因为看文档介绍说主动发消息可以短暂的退出PSM模式,我想实现nbiot模块往服务器端口发消息,可以再服务器上看到消息内容,并可以回复。
【您是如何连接和设置的?】:设备串口连接电脑,连接是成功的
【您遇到什么问题?】:
您好 我想给一个服务器端口发送消息,到底应该用什么样的命令发送呢?我在网上查了用AT+NSOCR=DGRAM,17,6893,1这种不知道对不对 返回的是ERROR。
请您教教我到底该如何在命令模式下通过串口发送数据,应该使用什么at命令?
WH-NB73-B5 IMEI:356566075147892
SN:085201711000239
-
王玉锋-稳恒您好:
你现在使用的是电信的NB网络吗?如果是的话电信NB是不支持私有IP访问的,所以必须使用电信IOT平台中转数据
目前我司透传云 cloud.usr.cn 已经对接电信云,你可以很方便的添加设备调试设备。
-
*曙阳我已经在上面添加了设备 并选择了电信CoAP 但是这些我用网页版测试时候 发数据后收不到数据,之前的客服告诉我可能是进入了PSM模式,我看了下有关PSM的文档,里面说直接发送消息可以退出PSM模式,但在20秒后又进入到PSM模式,所以我想试试往我自己的服务器上发送消息,看效果。但是就是报error。所以才来寻求客服,教下我到底该怎么往服务器端口发消息,并能接收。
-
王玉锋-稳恒你好:
你说的自己服务器端口指的什么? 透传云吗?
-
*曙阳就是我有一个云服务器,在上面开放了一个端口,然后我连接nb通信串口,想使用at命令方式,往这个开放端口发送信息,我在云服务器上监听这个端口从而获取到发送的这条信息。我现在就是不知道怎么去发这条信息,您看明白了吗?
-
王玉锋-稳恒你好:
电信网络的NB不支持私有IP访问,也就是不能和你自己的服务器通讯,只能走电信的IOT平台,通过电信的接口获取数据。
也可以通过我们透传云的sdk或者api接口获取数据。
目前只有移动和联通的不限制IP可以通过UDP发送数据到你的服务器,但是移动联通的NB网络目前不稳定。
-
*曙阳那有关透传云的sdk或者api接口获取数据是如何操作呢?我现在就是想实现往我自己云服务器发送信息,服务器端能够收到就可以,麻烦您指导下我。
-
王玉锋-稳恒先操作这个文档,实现在透传云上显示串口发送的数据。
然后再参考http://cloud.usr.cn/development_instruction.html 使用是和你平台的SDK进行自主开发即可。
技术要求:必须会C++ 或者delphi 或者 C#其中一门PC端开发语言,否在将不能实现后续数据获取功能。
附件:TIM截图20181023115021.png [64.0 KB] -
*曙阳是这样,我是电信卡,设置也没问题,使用网页版调试工具发送时候没有收到任何回复,查询的办法是说我的设备进入PSM模式,是不是我要退出PSM模式,然后才能发送呢?这个问题怎么解决?
流程:首先nb模块连通电脑,然后根据 http://cloud.usr.cn/device_access.html 这上面关于NB的教程操作,添加设备-网页版调试工具
附件:1542343697(1).jpg [78.6 KB]234.jpg [223.7 KB] -
王玉锋-稳恒模块串口发送一包数据之后,模块会自动推出PSM模式,并维持20秒时间,这20秒服务器是可以主动下发数据的。
超过20秒之后,模块在此进入休眠模式,需要串口发送任意一包数据会在此推出PSM模式。
另外一种完全关闭PSM。如果NB的卡是我们提供的,只需要提供ICCID 获取方法AT+NCCID查询结果给我们,我们可以远程关闭PSM
-
*曙阳模块串口发送一包数据,这个的操作流程是如何操作呢?用网页版调试工具发送的消息不是您所说的“模块串口发送一包数据”?
-
王玉锋-稳恒网页调试发送的数据 是 平台到模块的。
现在说的是模块到平台,需要用串口发送 比如发送123 用AT+NMGS=3,313233
指令返回OK的话,平台设备调试是会显示的这个数据的
-
*曙阳您好 请问我如果重新在您这边买模块 您这边是配送的有SIM卡吗?我想连接私有云服务器(就是我们自己的服务器),实现与私有云服务器的数据通讯,您这边能否提供技术支持?
-
王玉锋-稳恒你好:
目前我们只有配套电信的NB SIM卡,是不支持私有IP访问的。
你这边可以购买我们B8频段的NB73或者NB71,然后用移动的NB卡,去访问私有IP,我们目前没有移动和联通的NB卡提供。
谢谢
-
*曙阳是这样 我这边是有外部访问的IP地址和端口的(就是有公有IP),这个NB设备是以前公司别的人购买的 我是新来的员工 我现在就是要实现数据的互通但是不通过串口的形式 可以实现吗?
-
王玉锋-稳恒你好:
我可以理解为你想将串口数据转为网络数据传输对吧?
如果你要用NB模块,并且用电信NB SIM卡的话,就必须要用电信云或者我们的透传云进行数据接收和转发,这个是运营商的限制,无法接入私有服务器IP,如果用移动或者联通的,没有IP的限制,可以直接接入你们自己的服务器IP
-
*曙阳明白,我是电信卡,那现在连透传云是必须要通过SDK进行自主开发?没有其他更加方便快捷的方式吗?
-
王玉锋-稳恒你好:
是的,只能使用我们的api或者sdk从云平台获取数据。
整个数据流程是这样的:
用户设备----》NB模块----》透传云-------》客户服务器
*曙阳