工作时间内提交工单20分钟内回复(周一~周五9:00~12:00,13:30~17:00);VIP客户请联系对接的销售要求FAE一对一支持。
首页 > 开放工单 > nbiot模块如何向服务器端口发送数据,并实现数据回复
  • 客户区域:
  • 查看问题
回复: 17
nbiot模块如何向服务器端口发送数据,并实现数据回复
产品型号: WH-NB73

  1. *曙阳
    【您想要实现什么功能?】:机器可能处于PSM模式,因为看文档介绍说主动发消息可以短暂的退出PSM模式,我想实现nbiot模块往服务器端口发消息,可以再服务器上看到消息内容,并可以回复。

    【您是如何连接和设置的?】:设备串口连接电脑,连接是成功的

    【您遇到什么问题?】:


    您好 我想给一个服务器端口发送消息,到底应该用什么样的命令发送呢?我在网上查了用AT+NSOCR=DGRAM,17,6893,1这种不知道对不对 返回的是ERROR

    请您教教我到底该如何在命令模式下通过串口发送数据,应该使用什么at命令?

    WH-NB73-B5 IMEI:356566075147892

    SN:085201711000239



  2. 王玉锋-稳恒

    您好:

    你现在使用的是电信的NB网络吗?如果是的话电信NB是不支持私有IP访问的,所以必须使用电信IOT平台中转数据

    目前我司透传云 cloud.usr.cn 已经对接电信云,你可以很方便的添加设备调试设备。



  3. *曙阳

    我已经在上面添加了设备 并选择了电信CoAP 但是这些我用网页版测试时候 发数据后收不到数据,之前的客服告诉我可能是进入了PSM模式,我看了下有关PSM的文档,里面说直接发送消息可以退出PSM模式,但在20秒后又进入到PSM模式,所以我想试试往我自己的服务器上发送消息,看效果。但是就是报error。所以才来寻求客服,教下我到底该怎么往服务器端口发消息,并能接收。


  4. 王玉锋-稳恒

    你好:

    你说的自己服务器端口指的什么? 透传云吗?



  5. *曙阳

    就是我有一个云服务器,在上面开放了一个端口,然后我连接nb通信串口,想使用at命令方式,往这个开放端口发送信息,我在云服务器上监听这个端口从而获取到发送的这条信息。我现在就是不知道怎么去发这条信息,您看明白了吗?



  6. 王玉锋-稳恒

    你好:

    电信网络的NB不支持私有IP访问,也就是不能和你自己的服务器通讯,只能走电信的IOT平台,通过电信的接口获取数据。

    也可以通过我们透传云的sdk或者api接口获取数据。

    目前只有移动和联通的不限制IP可以通过UDP发送数据到你的服务器,但是移动联通的NB网络目前不稳定。



  7. *曙阳

    那有关透传云的sdk或者api接口获取数据是如何操作呢?我现在就是想实现往我自己云服务器发送信息,服务器端能够收到就可以,麻烦您指导下我。


  8. 王玉锋-稳恒

    先操作这个文档,实现在透传云上显示串口发送的数据。

    然后再参考http://cloud.usr.cn/development_instruction.html 使用是和你平台的SDK进行自主开发即可。


    技术要求:必须会C++ 或者delphi 或者 C#其中一门PC端开发语言,否在将不能实现后续数据获取功能。




    附件:

  9. *曙阳

    是这样,我是电信卡,设置也没问题,使用网页版调试工具发送时候没有收到任何回复,查询的办法是说我的设备进入PSM模式,是不是我要退出PSM模式,然后才能发送呢?这个问题怎么解决?

    流程:首先nb模块连通电脑,然后根据 http://cloud.usr.cn/device_access.html 这上面关于NB的教程操作,添加设备-网页版调试工具


    附件:
    234.jpg [223.7 KB]

  10. 王玉锋-稳恒

    模块串口发送一包数据之后,模块会自动推出PSM模式,并维持20秒时间,这20秒服务器是可以主动下发数据的。

    超过20秒之后,模块在此进入休眠模式,需要串口发送任意一包数据会在此推出PSM模式。

    另外一种完全关闭PSM。如果NB的卡是我们提供的,只需要提供ICCID 获取方法AT+NCCID查询结果给我们,我们可以远程关闭PSM


  11. *曙阳

    模块串口发送一包数据,这个的操作流程是如何操作呢?用网页版调试工具发送的消息不是您所说的“模块串口发送一包数据”?


  12. 王玉锋-稳恒

    网页调试发送的数据  是  平台到模块的。

    现在说的是模块到平台,需要用串口发送 比如发送123 用AT+NMGS=3,313233

    指令返回OK的话,平台设备调试是会显示的这个数据的


  13. *曙阳

    您好  请问我如果重新在您这边买模块  您这边是配送的有SIM卡吗?我想连接私有云服务器(就是我们自己的服务器),实现与私有云服务器的数据通讯,您这边能否提供技术支持?


  14. 王玉锋-稳恒

    你好:

    目前我们只有配套电信的NB SIM卡,是不支持私有IP访问的。

    你这边可以购买我们B8频段的NB73或者NB71,然后用移动的NB卡,去访问私有IP,我们目前没有移动和联通的NB卡提供。

    谢谢


  15. *曙阳

    是这样 我这边是有外部访问的IP地址和端口的(就是有公有IP),这个NB设备是以前公司别的人购买的 我是新来的员工 我现在就是要实现数据的互通但是不通过串口的形式 可以实现吗?


  16. 王玉锋-稳恒

    你好:

    我可以理解为你想将串口数据转为网络数据传输对吧?

    如果你要用NB模块,并且用电信NB SIM卡的话,就必须要用电信云或者我们的透传云进行数据接收和转发,这个是运营商的限制,无法接入私有服务器IP,如果用移动或者联通的,没有IP的限制,可以直接接入你们自己的服务器IP


  17. *曙阳

    明白,我是电信卡,那现在连透传云是必须要通过SDK进行自主开发?没有其他更加方便快捷的方式吗?


  18. 王玉锋-稳恒

    你好:

    是的,只能使用我们的api或者sdk从云平台获取数据。

    整个数据流程是这样的:

    用户设备----》NB模块----》透传云-------》客户服务器



若此工单对解决您的问题有帮助,请点个赞;您的参与,是对我们最大的鼓励。 有用
标签:NB-IoT