中移BC28模组公网数据发送到UDP服务器
1. 准备工具
SocketTool.rar
SocketTool是一款功能非常实用的TCP/UDP端口调试工具。它可以自动查找有效的局域网IP地址,创建Socket服务器,创建UDP组播地址及端口,创建UDP Client客户端,对对UDP组播进行调整,帮助用户检查网络应用软件和硬件通讯情况,具有操作简单,易于使用的特点,需要的朋友不妨前来下载。
NB-IoT(H)_QNavigator_V1.3.rar
NB-IoT QNavigator测试工具中文版是一款高效专业的物联网测试UDP和COAP测试辅助工具。NB-IoT QNavigator测试工具中文版这款软件功能很多,启动软件以后可以自动提示你连接到设备的方式,NB-IoT QNavigator测试工具官方版不需要安装,解压后双击文件夹内的exe文件打开即可使用。
2. 设备注册到服务器
- USB转串口工具连接到 BC28 通信串口,查看端口号
- 打开 QNavigator 工具,选择端口
- 点击连接后自动获取 BC28 硬件参数
- 点击 UDP
- 点击 PDP ACT,服务器注册成功后, BC28 被随机分配公网 IP 地址
3. 公网数据发送到本地服务器
- 快捷键 win + R 输入cmd,打开命令行
- 命令行输入 ipconfig 回车,可以查看本机局域网内 IP 地址
- 浏览器中通过 192.168.1.1 打开路由器界面
- 填入第 2 步查询到的本地 IP 地址,建立端口映射,内部端口和外部端口这里设为 1001 ,点击添加映射
备注:外部端口指服务器接收公网数据的端口;内部端口指服务器转发到内部服务器的端口。 - 浏览器输入 IP ,查看当前公网 IP
- 输入当前 IP 进行连接
备注:服务器端口填写路由器中配置的外部端口;本地端口可以随便填写。 - 打开 Socket 工具,创建 UDP 服务器
- BC28 发送数据到服务器
- 服务器发送数据到 BC28
4. 补充
BC28 上传数据到服务器很稳定,没出现数据丢失问题;服务器发送数据到 BC28 经常出现数据无法接受,数据丢失严重。