大佬有对 NB-Iot 技术熟悉的吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
clockwork1122
V2EX    程序员

大佬有对 NB-Iot 技术熟悉的吗?

  •  
  •   clockwork1122 2019-03-05 16:44:00 +08:00 3605 次点击
    这是一个创建于 2436 天前的主题,其中的信息可能已经有所发展或是发生改变。

    之前做的大都 OA 管理系统等, 现在需要搭建一个采集表具发来的数据平台, 然后在这基础上搭建营业系统. 有大佬能说说采集平台适用的技术吗? (事先 google 了, 准备拿电信 NB-IoT 平台试试, 但这里的需求是自建平台

    20 条回复    2019-03-07 06:55:22 +08:00
    LaplaceTransform
        1
    LaplaceTransform  
       2019-03-05 16:50:28 +08:00
    知道一些,做硬件的同事开发过 NB-IoT 的通讯模块,不过现在还是以用普通 4G 为主
    Evenvi
        2
    Evenvi  
       2019-03-05 16:51:35 +08:00
    NB-IoT 适合数据量比较小的场景,并且强制走运营商平台,覆盖范围广不用自建基站;
    LoraWan 成本低,覆盖范围灵活;
    不考虑成本 4G/2G 可以了解下;
    heIIokitty
        3
    heIIokitty  
       2019-03-05 16:54:40 +08:00
    懂数据定义,就可以,16 进制,然后对接运营商 IOT 平台,订阅接口,接下来就是解析数据就可以了。其他的什么核心网啊,之类的,就不用太了解,做开发就行。
    clockwork1122
        4
    clockwork1122  
    OP
       2019-03-05 16:55:10 +08:00
    @Evenvi 这个基础知识我多少先查询了才来这发问的, 就是不懂这个采集平台怎么设计来处理这些大量数据
    @LaplaceTransform 可以联系下你同事不, 有偿需要...以后可能需要将硬件和数据平台打包出售
    clockwork1122
        5
    clockwork1122  
    OP
       2019-03-05 16:58:12 +08:00
    @heIIokitty ok,华为在 nb-iot 投入挺多的, 先看看他的文档学学....
    LaplaceTransform
        6
    LaplaceTransform  
       2019-03-05 17:02:11 +08:00
    @clockwork1122 通讯模块不是我司主营业务我们也就是自己产了采集使一使,你这可以去找一家专门做物联网模块的直接买现成的,4G 的,有线的,wifi 的,NBIoT 的都有,很便宜
    表具采集我多少了解一些,如果和我想的一样的话就是 232 或者 485,配合指定的通讯协议发送命令,然后解析返回的数据。
    Evenvi
        7
    Evenvi  
       2019-03-05 17:05:58 +08:00
    @clockwork1122 具体一点 mongo 和时序数据库用的比较多。刚对接一个智慧牙刷的案例,我们这边对接的电信平台的业务平台都是用的 mongo,硬件适配如 @heIIokitty 所说。
    l0wkey
        8
    l0wkey  
       2019-03-05 17:06:50 +08:00   3
    谢邀-(然而并木有邀

    NB-IoT 是个蜂窝网通信协议,可以类比为 2/3/4G。不同是 NB 的带宽小(几十 Kbps ),然后由于一些电气属性,可以做到分时段唤醒从而达到低功耗目的,简单理解就是网络不是一直通的,只有通的时候可以传数据。

    作为软件开发者,关注其上的应用协议即可。NB 由于低功耗的特性,芯片的性能普遍不太好,所以比较通用的协议是基于 UDP 的一个叫 CoAP 的协议(模型类似简化版的 HTTP )。

    所以这个过程就是

    插有运营商 NB 卡的 NB 模组 -----> CoAP 服务器 ----> LZ 的业务服务器
    其中电信针对 NB 卡做了白名单,即用电信 NB 卡只能上报电信平台,移动和联通无此限制,其中的 CoAP 服务器可以自建也可以用一些云厂商或者运营商的。

    ---
    所以,用第三方 CoAP 服务(假设叫 V2EX-Cloud )的情况下,就是在 NB 模组或者对应 MCU 上通过编码或配置,设定设备上报地址为 V2EX-Cloud,然后 LZ 用 V2EX-Cloud 的 API 从 V2EX-Cloud 取设备所上报的数据即可。
    clockwork1122
        9
    clockwork1122  
    OP
       2019-03-05 17:22:08 +08:00
    正式邀请 @l0wkey :
    感谢大佬码这么多
    l0wkey
        10
    l0wkey  
       2019-03-05 17:58:46 +08:00   1
    @clockwork1122 #9 哈哈,开个玩笑,知乎梗
    我也是近两年入的物联网坑,IoT 的东西还挺好玩的,做的东西能真实摸得到,成就感和做个 OA 系统 之类还是有不同的~
    clockwork1122
        11
    clockwork1122  
    OP
       2019-03-05 21:23:32 +08:00
    @l0wkey 大佬有什么教程或者书籍推荐的吗,我也准备利用周末入坑了,看到这篇教程
    https://liteos.github.io/step-by-step/nb-iot/#%E6%A6%82%E8%BF%B0
    clockwork1122
        12
    clockwork1122  
    OP
       2019-03-05 21:24:31 +08:00
    @l0wkey 看到个 java 的 CoAP 开源框架 Californium,准备研究一下
    0987363
        13
    0987363  
       2019-03-06 00:58:53 +08:00 via Android
    @clockwork1122 直接对接电信平台的 api 就行了,基本涉及不到 coap
    l0wkey
        14
    l0wkey  
       2019-03-06 10:56:12 +08:00
    @clockwork1122 #12 CoAP 主要应用于硬件上报过程,这部分用电信平台或者阿里云、百度云、腾讯云之类云厂商的服务就好,自建的话 Californium 或者 EMQ 之类的都可以
    coloz
        15
    coloz  
       2019-03-06 11:47:04 +08:00
    正在做,都是用模块,串口发指令就可以了,没有难度
    honeycomb
        16
    honeycomb  
       2019-03-06 11:57:05 +08:00 via Android
    @clockwork1122 大致上就是你写一个针对电信平台一堆 rest 接口的客户端,电信提供工具让你做好 HTTP 接口(注意是一个要双向 HTTPS 校验的)输入到实际下发码流编解码的机制,平台另有提供追踪 trace 的工具。

    但电信这个平台的文档比较差(不要想着有 mdn/Google/M$那样的写得很清楚的文档),下位机的测试板的软件实现也会有坑。

    客户端怎么实现看你自己,如果 Java 可以用 spring 全家桶。
    honeycomb
        17
    honeycomb  
       2019-03-06 11:58:41 +08:00 via Android
    @clockwork1122 你在上位机一端基本上不需要考虑 coap 的部分(因为对上位机而言是透明的),但下位机可能要看一下文档,给你的开发板的软件比较可能已经把 coap 的部分给封装好了。
    clockwork1122
        18
    clockwork1122  
    OP
       2019-03-06 16:03:32 +08:00
    @honeycomb 谢谢大佬指导, 另外大佬下位机感兴趣吗, 接外包不
    maja
        19
    maja  
       2019-03-07 06:52:38 +08:00
    看情况,nb-iot 可能有坑, 看具体情况要不要走 eMTC。
    maja
        20
    maja  
       2019-03-07 06:55:22 +08:00
    CAT-NB 的 rtt 不是一定的,然后如果设备移动的话会有问题。但是优点是功耗可以做很低。

    电信的补贴方案下,带六年服务费,带硬件模块,量大小几十块钱,巨便宜。

    你这个采集表具是什么?多少数据量? 多实时? 都是要考虑的。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1394 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 17:03 PVG 01:03 LAX 09:03 JFK 12:03
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86