2 Star 4 Fork 1

Wendal / luatos-lib-ntrip

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

luatos-lib-ntrip

ntrip协议客户端 for LuatOS, 兼容千寻Cors/中移Cors/腾讯Cors/全国Cors等一众ntrip协议服务器

介绍

本客户端基于socket库, 兼容所有支持网络功能的LuatOS模块, 包括但不限于:

  1. EC618系列, 如 Air780E/Air780EG/Air700E/Air780EX等等
  2. EC718P系列, 如 Air780EP, Air780EPV等等
  3. ESP32系列, 如 ESP32C3/ESP32S3等等
  4. XT804系列, 如 Air601-12F
  5. 需要搭配W5500联网的, 例如 Air101/Air103/Air105等

均需要外接RTK模块

均需要外接RTK模块

均需要外接RTK模块

截止2024.1.6号, 以上合宙相关的模块均没有内置RTK模块, 均需要外接

已测试过的RTK模块

  1. 芯与物 UM626N

支持的平台

  1. 千寻CORS, 直接给账户密码的方式
  2. 中移Cors
  3. 腾讯Cors, 腾讯网络RTK
  4. 全国Cors
  5. 其他一切支持NTRIP协议的服务器, 支持加密和非加密端口

安装和使用

本协议库使用纯lua编写, 所以不需要编译, 将库文件的源码(ntrip.lua)拷贝到项目即可

  1. 请先确认ntrip账户, demo中的账户是演示用户, 通常已经过期
  2. 将支持RTK解算的GPS/GNSS设备连接到UART1(或者其他串口,修改gnss_uart_id值)
  3. 如果是wifi设备, 请先配置ssid和password,连接wifi
  4. 如果是Cat.1设备,请插好卡, 并确定能联网
  5. 参考demo中的代码, 初始化ntrip客户端, 传入ntrip账户信息
  6. 刷机, 并观察日志输出

目录说明

  1. lib 库文件目录, 存放ntrip.lua库文件
  2. demo 示例代码目录, 包含demo.lua等示例文件, 搭配lib目录组成完整luatos演示代码
  3. fireware 固件目录, 包含验证过的固件文件, 方便测试, 但并非只能使用该固件

获取免费的ntrip账户

  1. 微信小程序搜 cors账户 , 部分商城支持1分钱购买/看广告获取 30分钟 的中移Cors账户
  2. 广东地区(公众号gdcors)支持专网访问省内的Cors服务器, 专网卡10元/月

变更日志

changelog

LIcense

MIT License

MIT License Copyright (c) 2024 Wendal Chen Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

ntrip协议客户端 for LuatOS 展开 收起
Lua
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Lua
1
https://gitee.com/wendal/luatos-lib-ntrip.git
git@gitee.com:wendal/luatos-lib-ntrip.git
wendal
luatos-lib-ntrip
luatos-lib-ntrip
main

搜索帮助