0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

NB Tracker软硬件设计开源资料分析(TCP协议+GNSS定位)

jf_94171069 来源:jf_94171069 作者:jf_94171069 2024-09-21 10:02 次阅读

一 、系统综述

1.项目综述

NB Tracker开源定位器项目,支持NB通讯,支持GNSS获取当前位置信息,同时也支持基站获取当前位置信息,上报到阿里云等平台。

2.产品系统框图

系统框图

wKgZombtOcKABfnmAADDqzch5Pg889.png

功能简介

1. 电源:向SOM核心板,以及扩展外设提供电

2. SOM核心板:产品核心部分

3. NB天线信号接收发送

4. GPS天线:接收GPS信号

二 、组件产品资料

1 开发板

产品功能描述

SOM板,是开源产品(DTU和RTU等)的公共核心板。

产品资源介绍

SOM板一共引出了两排插针,用户可用的接口有4个GPIO,可以作为普通输入输出GPIO,也可以作为串口;2个ADC;一组4线SPI;一组I2C;两个串口固定作为AT串口和调试串口。

wKgaombtOfeAWjA_AADMHMjo5Lw704.png

电源电路

AM21EV5/V6模块

GPS I-PEX座

NB I-PEX座

SIM电路

排座

电源

GPIO

UART

I2C

SPI

ADC

wKgaombtOhSASWmaAAC4Hl7uEMM106.png

产品形态

NB Tracker只有一种产品形态,可以直接作为开发板。

三 、场景应用系统级产品版本定义

3.1 牛羊定位(基站定位)

产品功能描述

设备周期性唤醒,基站定位,上报给云平台。

产品软件模块

AT指令模块

定位模块

通信模块模块

wKgaombtOi6AMOy7AAB5Xim5_tw659.png

产品软件通讯协议

上行信息:

{
        "deviceID": "216548",
        "IMEI": "864548040553201",
        "ICCID": "898607B32619C0388032",
        "CSQ": 31,
        "battery": 3600,
        "longtitude": "116.16461",
        "latitude": "38.134845",
        "uploadFrequency": "test",
        "timeout": 30,
        "reconnection": 0,
        "reconnectionNumber": 3
}

下行设置:

{
        "uploadFrequency": 3600,
        "timeout": 20,
        "reconnection": 3,
        "reconnectionNumber": 3,
        "imei": "864548040553201"
}

产品基站定位DTP平台

购买开发板,包含500次的基站定位次数。通过HTTP接口,携带IMEI号信息,调用来获取当前位置。

产品数据平台(阿里云)

接收NB Tracker数据,显示数据,下发配置信息给设备。

3.2 牛羊定位(GPS定位 + 基站定位)

产品功能描述

设备周期性唤醒,GPS定位,上报给云平台。

产品软件模块

AT指令模块

定位模块

通信模块模块

wKgaombtOi6AMOy7AAB5Xim5_tw659.png

产品软件通讯协议

上行信息:

{
        "id": "123",
        "version": "1.0",
        "params": {
                "GeoLocation": {
                        "value": {
                                "Longitude": 39.9935723,
                                "Latitude": 39.9935723,
                                "Altitude": 0,
                                "CoordinateSystem": 2
                        }
                }
        },
        "method": "thing.event.property.post"
}

产品基站定位DTP平台

购买开发板,包含500次的基站定位次数。通过HTTP接口,携带IMEI号信息,调用来获取当前位置。

产品数据平台(阿里云)

接收NB Tracker数据,显示数据,下发配置信息给设备。

四、电源方案

采用USB线直流电源或者锂电池

五、天线方案

NB天线:小辣椒天线,通过I-PEX座和底板连接。

标准尺寸。

GPS天线:陶瓷天线,通过I-PEX座和底板连接。

标准尺寸。

六、产品结构

产品结构示意图:

wKgZombtOmqAJYUVAAAwlPWES8M701.png

七、产品定义

td {white-space:nowrap;border:1px solid #dee0e3;font-size:10pt;font-style:normal;font-weight:normal;vertical-align:middle;word-break:normal;word-wrap:normal;}

参数 描 述
供电 锂电池、直流5V
频段 band3、band5、band8
SIM/USIM口 内置2mm*2mm eSIM
产品重量 重量 50——100g
外形尺寸 外壳尺寸(mm) 小于等于50mmX35mmX10mm
外壳装配方式
外壳 塑料
温度范围 工作温度 -40℃~ +80℃
存储温度 -40℃~ +85℃
软件功能 工作模式 定位模式
设备平台
客户端 通用串口上位机
通信协议 tcp
设备数据上报 餐间协议
平台下行数据 参见协议

八 、NB Tracer开源产品硬件资料包

详情请见Wiki:Cellular IoT Wiki 知识库

九 、NB Tracer开源产品软件代码讲解以及使用

详情请见Wiki:Cellular IoT Wiki 知识库

十 、NB Tracer开源产品固件

详情请见Wiki:Cellular IoT Wiki 知识库

十一、如何了解更多NB Tracer开源产品方案

本文章源自奇迹物联开源的物联网应用知识库Cellular IoT Wiki,更多技术干货欢迎关注收藏Wiki:Cellular IoT Wiki 知识库(https://rckrv97mzx.feishu.cn/wiki/wikcnBvAC9WOkEYG5CLqGwm6PHf)

欢迎同学们走进AmazIOT知识库的世界!

这里是为物联网人构建的技术应用百科,以便帮助你更快更简单的开发物联网产品。

Cellular IoT Wiki初心:

在我们长期投身于蜂窝物联网 ODM/OEM 解决方案的实践过程中,一直被物联网技术碎片化与产业资源碎片化的问题所困扰。从产品定义、芯片选型,到软硬件研发和测试,物联网技术的碎片化以及产业资源的碎片化,始终对团队的产品开发交付质量和效率形成制约。为了减少因物联网碎片化而带来的重复开发工作,我们着手对物联网开发中高频应用的技术知识进行沉淀管理,并基于 Bloom OS 搭建了不同平台的 RTOS 应用生态。后来我们发现,很多物联网产品开发团队都面临着相似的困扰,于是,我们决定向全体物联网行业开发者开放奇迹物联内部沉淀的应用技术知识库 Wiki,期望能为更多物联网产品开发者减轻一些重复造轮子的负担。

Cellular IoT Wiki沉淀的技术内容方向如下:

wKgaombqoM2AYL2RAAQrZ8e-uz8392.jpg

奇迹物联的业务服务范围:基于自研的NB-IoT、Cat1、Cat4等物联网模组,为客户物联网ODM/OEM解决方案服务。我们的研发技术中心在石家庄,PCBA生产基地分布在深圳、石家庄、北京三个工厂,满足不同区域&不同量产规模&不同产品开发阶段的生产制造任务。跟传统PCBA工厂最大的区别是我们只服务物联网行业客户。

连接我们,和10000+物联网开发者一起 降低技术和成本门槛

让蜂窝物联网应用更简单~~

哈哈你终于滑到最重要的模块了,

千万不!要!划!走!忍住冲动!~

欢迎加入飞书“开源技术交流群”,随时找到我们哦~

点击链接如何加入奇迹物联技术话题群(https://rckrv97mzx.feishu.cn/docx/Xskpd1cFQo7hu9x5EuicbsjTnTf)可以获取加入技术话题群攻略

Hey 物联网从业者,

你是否有了解过奇迹物联的官方公众号“eSIM物联工场”呢?

这里是奇迹物联的物联网应用技术开源wiki主阵地,欢迎关注公众号,不迷路~

及时获得最新物联网应用技术沉淀发布

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 物联网
    +关注

    关注

    2899

    文章

    43789

    浏览量

    369121
  • 通讯
    +关注

    关注

    9

    文章

    885

    浏览量

    34779
  • 开源
    +关注

    关注

    3

    文章

    3184

    浏览量

    42240
收藏 人收藏

    评论

    相关推荐

    CAT1 RTU软硬件设计开源资料分析 TCP协议+GNSS定位版本

    检测仪表和执行机构与远程控制中心相连接。 奇迹TCP RTU+GNSS版本的RTU,用于将远程现场的传感器和执行器数据传输到中央控制系统或监控中心。RTU 通常用于工业自动化、能源管理、环境监测等领域,它可以收集和传输各种类型的数据,如温度、压力、流量、电流、电压等,可以
    的头像 发表于 10-11 15:05 140次阅读
    CAT1 RTU<b class='flag-5'>软硬件</b>设计<b class='flag-5'>开源</b><b class='flag-5'>资料</b><b class='flag-5'>分析</b> <b class='flag-5'>TCP</b><b class='flag-5'>协议</b>+<b class='flag-5'>GNSS</b><b class='flag-5'>定位</b>版本

    CAT1 RTU软硬件设计开源资料分析TCP协议+Modbus协议+GNSS定位版本 )

    检测仪表和执行机构与远程控制中心相连接。 奇迹TCP RTU+GNSS+Modbus版本的RTU,用于将远程现场的传感器和执行器数据传输到中央控制系统或监控中心。RTU 通常用于工业自动化、能源管理、环境监测等领域,它可以收集和传输各种类型的数据,如温度、压力、流量、电流
    的头像 发表于 09-20 17:19 291次阅读
    CAT1 RTU<b class='flag-5'>软硬件</b>设计<b class='flag-5'>开源</b><b class='flag-5'>资料</b><b class='flag-5'>分析</b>(<b class='flag-5'>TCP</b><b class='flag-5'>协议</b>+Modbus<b class='flag-5'>协议</b>+<b class='flag-5'>GNSS</b><b class='flag-5'>定位</b>版本 )

    NB DTU/RTU软硬件设计开源资料分析TCP协议+MQTT协议+GNSS定位

    一 、系统综述 1 项目综述 NB DTU/RTU开源产品,使用奇迹的AM21EV5/V6模组作为主控,支持NB通讯和GNSS,支持通过上位机配置相应信息,将普通产品数据通过边缘网络设
    的头像 发表于 09-20 16:44 245次阅读
    <b class='flag-5'>NB</b> DTU/RTU<b class='flag-5'>软硬件</b>设计<b class='flag-5'>开源</b><b class='flag-5'>资料</b><b class='flag-5'>分析</b>(<b class='flag-5'>TCP</b><b class='flag-5'>协议</b>+MQTT<b class='flag-5'>协议</b>+<b class='flag-5'>GNSS</b><b class='flag-5'>定位</b>)

    红豆Cat 1开源 项目三: 从0-1设计一款HTTP版本RTU 支持GNSS 产品的软硬件全过程

    本文为奇迹物联量产 RTU 产品设计资料分享,主要针对嵌入式 C 语言物联网开发爱好者学习交流。可帮助以下人员降低物联网产品开发门槛: 物联网Cat 1产品开发初学者: 本文将介绍产品的软硬件定义
    的头像 发表于 07-12 14:31 232次阅读
    红豆Cat 1<b class='flag-5'>开源</b> 项目三: 从0-1设计一款HTTP版本RTU 支持<b class='flag-5'>GNSS</b> 产品的<b class='flag-5'>软硬件</b>全过程

    红豆Cat 1开源 项目二: 从0-1设计一款MQTT版本DTU 支持GNSS 产品的软硬件全过程

    软硬件定义、硬件设计分析、软件设计分析,并详细讲解单一功能点功能模块的验证过程和测试验证方法。通过学习本内容,初学者可以在 1-2 天内完成一款 Cat 1 DTU产品的开发全过程,
    的头像 发表于 07-12 14:30 234次阅读
    红豆Cat 1<b class='flag-5'>开源</b> 项目二: 从0-1设计一款MQTT版本DTU 支持<b class='flag-5'>GNSS</b> 产品的<b class='flag-5'>软硬件</b>全过程

    红豆Cat 1开源 项目一: 从0-1设计一款TCP版本RTU 支持Modbus+GNSS 产品的软硬件全过程

    软硬件定义、硬件设计分析、软件设计分析,并详细讲解单一功能点功能模块的验证过程和测试验证方法。通过学习本内容,初学者可以在 1-2 天内完成一款 Cat 1 产品的开发全过程,快速提
    的头像 发表于 07-10 17:36 319次阅读
    红豆Cat 1<b class='flag-5'>开源</b> 项目一: 从0-1设计一款<b class='flag-5'>TCP</b>版本RTU 支持Modbus+<b class='flag-5'>GNSS</b> 产品的<b class='flag-5'>软硬件</b>全过程

    开源芯片系列讲座第20期:基于RISC-V向量扩展的开源GPGPU软硬件设计

    在当前国际科技竞争日益激烈的情势下,我国急需要建立一个采用开源指令集GPGPU架构,构建起统一的软硬件生态。相关参与方共同努力,共同建设起我国自主可控的GPGPU产业,服务于我国电子信息核心关键产业。
    的头像 发表于 05-20 16:27 257次阅读
    <b class='flag-5'>开源</b>芯片系列讲座第20期:基于RISC-V向量扩展的<b class='flag-5'>开源</b>GPGPU<b class='flag-5'>软硬件</b>设计

    嵌入式系统软硬件基础知识大全

    制约的,只有硬件和软件协同工作,才能使嵌入式系统正常运行。本文将从嵌入式系统的定义和特点出发,详细介绍其硬件和软件的组成,并通过实例分析,深入剖析嵌入式系统的工作原理和应用场景。通过对嵌入式系统
    发表于 05-09 14:12

    磐启XNS1042软硬件资料

    电子发烧友网站提供《磐启XNS1042软硬件资料.zip》资料免费下载
    发表于 05-06 10:35 0次下载

    电池管理系统(BMS)软硬件介绍

    电子发烧友网站提供《电池管理系统(BMS)软硬件介绍.pdf》资料免费下载
    发表于 03-27 09:20 8次下载

    基于MSP430F13X的温度采集仪的工作原理及软硬件设计方法

    电子发烧友网站提供《基于MSP430F13X的温度采集仪的工作原理及软硬件设计方法.pdf》资料免费下载
    发表于 11-17 16:06 0次下载
    基于MSP430F13X的温度采集仪的工作原理及<b class='flag-5'>软硬件</b>设计方法

    使用FPGA完成飞行模拟器通信接口的软硬件设计

    电子发烧友网站提供《使用FPGA完成飞行模拟器通信接口的软硬件设计.pdf》资料免费下载
    发表于 11-07 14:41 0次下载
    使用FPGA完成飞行模拟器通信接口的<b class='flag-5'>软硬件</b>设计

    基于ARM的管轨牵引供电监控系统软硬件平台

    电子发烧友网站提供《基于ARM的管轨牵引供电监控系统软硬件平台.pdf》资料免费下载
    发表于 11-06 16:25 0次下载
    基于ARM的管轨牵引供电监控系统<b class='flag-5'>软硬件</b>平台

    基于si473x的嵌入式收音机模块的软硬件设计方法

    电子发烧友网站提供《基于si473x的嵌入式收音机模块的软硬件设计方法.pdf》资料免费下载
    发表于 10-25 10:22 1次下载
    基于si473x的嵌入式收音机模块的<b class='flag-5'>软硬件</b>设计方法