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

电子说

1.3w人已加入

描述

一 、系统综述

1.项目综述

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

2.产品系统框图

系统框图

通讯

功能简介

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

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

3. NB天线:信号接收发送

4. GPS天线:接收GPS信号

二 、组件产品资料

1 开发板

产品功能描述

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

产品资源介绍

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

通讯

电源电路

AM21EV5/V6模块

GPS I-PEX座

NB I-PEX座

SIM电路

排座

电源

GPIO

UART

I2C

SPI

ADC

通讯

产品形态

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

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

3.1 牛羊定位(基站定位)

产品功能描述

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

产品软件模块

AT指令模块

定位模块

通信模块模块

通讯

产品软件通讯协议

上行信息:

 

{
        "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指令模块

定位模块

通信模块模块

通讯

产品软件通讯协议

上行信息:

 

{
        "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座和底板连接。

标准尺寸。

六、产品结构

产品结构示意图:

通讯

七、产品定义

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沉淀的技术内容方向如下:

通讯

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

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

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

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

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

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

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

Hey 物联网从业者,

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

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

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

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分