自建CoAP网关教程.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
自建CoAP网关教程

NB-IoT CoAP网关搭建教程 前言 本教程暂适配中国电信NB-IoT业务 ,适配的模组暂为移远公司的BC-95。由于服务端无需安装、部 署 ,单可执行文件一键执行 ,故服务器一节说明较为简略 ,有不明白的地方可 点此到开发者QQ群 寻求支持 。 服务端下载地址 :/s/ 1hsGd5Gw SIM 卡准备 本教程中 ,模组使用的SIM卡为中国电信物联网专用NB卡 ,如下图正面 (留意NB字样 ,无此字样 的均为不合法的NB卡 ): 背面 (留意其ICCID号 ,在让运营商开放IP白名单时可能需要此号码 ,相当于手机卡的手机号 ): 重要 :收到卡后 ,需要致电背面的客服电话 , 使其将您自己的IP地址加入访问白名单 ,此一步完成 后 ,方能进行下面的步骤 ,切记切记 。 如何判定服务器IP已被加入访问白名单 ,使用如下两种方式 : 1. AT+NPING 指令 ,通过PING自己的服务器地址 ,如返回ERROR ,则多半 (尚需继续排除防 火墙因素 )未就绪 ; 2. UDP通讯 ,如能与自己的服务器直接连接UDP通讯 ,那可以证明一定就绪 ; 服务器准备 首先您需要有一个固定IP的公网服务器 ,由于目前BC95暂不支持域名解析 ,故必须使用IP地 址配置方式。 服务器可以使用阿里云服务器 ,目前本CoAP端暂未开源 ,有Windows 32位、Windows 64 位、Linux CentOS 6、CentOS 7的可执行文件 ,请暂时选择以上指定系统 ; CoAP标准协议使用 UDP 5683 端口 ,当然您也可以自定义此端口 ,必须让防火墙放通UDP 的指定端口 ; CoAP网关需要使用WEB方式进行设备管理、用户管理等 ,默认使用 TCP 8080 端口 ,同 理 ,防火墙必须放通此端口 ; 由于部署安装实在是太简单的了 ,实在没啥可说的 ,直接执行 ,Mission Completed ! Linux下截图如下所示 : windows则是如下样式 ,完全一致 ,但当前windows版本启动后会自动使用操作系统默认配置浏览 器打开WEB管理界面 ,如下图所示 : 如果你想换CoAP端口 ,或者想更改WEB端口 ,请在可执行文件同级目录下新建 nbgw .json ,内 容如下 : { dbtype: sqlite3, dburl: ./db.sqlite, coap_port: 5683, web_port: 8080, logging: debug } 完成后 ,重启服务器程序即可使用新的配置 ,其中数据库配置 dburl 如果你做了对应的修改 ,则 之前注册的用户、设备将需要重新来过。 服务器设备管理 首页点击用户注册 ,使用 Email 地址 (目前未验证Email有效性 )注册 ,注册成功会直接为您登录 系统 ,如下图所示 : 点击应用管理 ,在右侧自行新增一个应用 ,名称随意 ,备注暂必填 ; 点击设备管理 ,右侧新增设备 ,设备序列号填模组 IMEI ,完成后点击会话数据 ,如有数据 ,刷新 可查看数据交互。 模组准备 推荐使用 串口调试助手 sscom 来调试NB模组 ,如下 ,首先将您的NB模组上电使其启动 ,使用AT 指令能收到OK的回复 ,证明已启动完毕 ,按如下步骤进行 : 基础配置 1. 配置 NCDP 服务器 ,使用的指令序列为 AT+CFUN=0 +NCDP=9,5683 AT+NRB 留意 IP 地址必须为您自己指定的IP地址 ,如果暂时没有 ,也可以用 如上 地址临时 使用 (但 WEB 设备管理地址也需换成这个IP ),完成后重启了设备 ; 2. 等待设备附着网络后 ,使用 AT+NPING=9 尝试PING自己的服务器 ,当返回 ERROR时 ,极有可能是 IP 白名单未成功配置的缘故 ; 3. 使用 AT+CGSN=1 查询设备 IMEI 号 ,并将设备的 IMEI 注册到 WEB 平台 ,如果在上面操作 过 ,可忽略 上行数据测试 使用 AT+NMGS=11,48454C4C4F2C574F524C44 发送一串数据到平台 ,设备端应该会返回 OK ,同 时服务器日志显示如下 : 15:22:00.328 RECV: [57457

文档评论(0)

ipbohn97 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档