- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
- 基于NB-IoT的智能泊车诱导系统及方法.docx
- 基于PCB的77G谐振腔天线阵列设计.pdf
- 基於長距離低功耗物聯網網路之智慧式穿戴裝置--LPWAN長距離低功耗物聯網網路創新應用研.pptx
- 区块链研究报告.:区块链——从理论走向实践.pptx
- 基於LoRa網路之校園巡迴車動態查詢-LPWAN長距離低功耗物聯網網路創新應用研.pptx
- 塞尔维亚投资指南(欧洲免签第一站).pptx
- 大数据报告:中国汽车后市场app研究报告.pptx
- 大数据报告:珠海长隆海洋王国园区研究报告.pptx
- 大数据:网络招聘app研究报告.pptx
- 如何设计出稳定的dtu产品v1.00.pdf
- 腾讯大数据应用实践之路ppt.pdf
- 苹果首份人工智能论文-Learning from Simulated and Unsupervised Images through Adversarial training.pptx
- 自动扫描称重分拣平台1.pdf
- 行业分析 报告--驭浪前行——21世纪的职业发展道路.pptx
- 行业分析报告--候鸟旅游观察报告.pptx
- 解读人工智能、机器学习和认知计算.docx
- 谷歌壕无人性收购史:14家公司,260.5亿美元.docx
- 贝尔赛克半导体指纹模组TM2022B20SM规格书V4.0.pdf
- 软件无线电(SDR)技术原理深入解析.docx
- 解读工业4.0--理念、创新、发展.pdf
文档评论(0)