- 博客(6)
- 资源 (4)
- 收藏
- 关注
原创 NB-IoT使用笔记(6)在linux下使用搭建CoAP服务(2)
背景随着对NB-IoT模块的生态了解得越来越多,对于NB应用的平台实现方案有了更加实际的认识——简单来说,就是如何得到NB-IoT模块的数据。目前我将自己知道的几种方式做一个总结:1.直接传输UDP数据这种方案是最简单无脑的,只要在购买NB卡的时候向客服说明需要绑定的IP地址,就可以在开发中直接发送UDP数据包到自己的服务器端。在这种方案下,还可以参考NB-IoT使用笔记(5)在linux下用pyt
2017-12-07 22:29:49 12107 5
原创 NB-IoT使用笔记(5)在linux下用python搭建UDP转发服务器扩展NB可访问IP个数
背景由于NB-IoT模块仅能绑定有限个IP地址,虽然个数一般情况是够用的,然而往往有些意想不到的情况下我们需要访问那些没有绑定的IP。 为了解决这个问题,可以采用UDP转发的方式,起初使用B5电信测试卡时一直借用一个电信的udp转发服务器(或许不是电信的,相关文档地址:UDP转发网关数据格式详解-CSDN下载),数据格式=数据头(含需要转发的IP与PORT信息)+原始数据,但是有一个缺点是这个服务
2017-11-29 18:44:17 2678
原创 NB-IoT使用笔记(4)在linux下使用搭建CoAP服务
背景NB-IoT模块有一个CoAP的功能,CoAP是基于UDP协议的一种带有重传机制的事务处理机制的应用层传输协议。关于CoAP的更多介绍,可以参照这个物联网学习笔记系列里面关于CoAP的文章,应该足够用了。 今天主要是在linux平台上搭建一个CoAP并进行简答的测试,主要参考博客CoAP学习笔记——nodeJS node-coap安装和使用(Linux平台) - 物联网 IoT 经验分享小站
2017-10-29 14:54:10 3126
原创 NB-IoT使用笔记(3)在linux下使用python搭建UDP服务
背景NB-IoT可以通过UDP服务访问NB卡绑定的IP地址。关于绑定,目前因为NB-IoT出来时间不长,能绑定几个IP地址以及绑定的IP能否更改一直是一个谜一样的问题,我从不同的客服那里了解的信息还没有匹配的上的(这里指的是NB电信卡0)。 既然要使用UDP,前提当然是自己有个公网服务器了,所以还没有的童鞋就抓紧时间搞一个吧,目前国内的各大虚拟服务器提供商都行,如果是大学生的话还会有优惠,机不可失
2017-10-26 21:53:26 2603 4
原创 NB-IoT使用笔记(2)实现UDP访问DNS服务获取IP地址(2)
背景书接上回,第一版采用了python方法实现了UDP方式请求DNS服务,然而在使用单片机时是用cC语言实现的,并没有python语言那么高的灵活性,考虑到此,今天使用C语言重新实现这个功能。本次实验是在Ubuntu64位机运行的,如果是windows的童鞋可以改一下对应的包含库文件。预备知识在编程过程中,对于DNS服务中数据包的格式有了一个更加深刻的理解。 从网上的一些博客以及相关资料中(主要参
2017-10-24 21:37:10 1825
原创 NB-IoT使用笔记(1)实现UDP访问DNS服务获取IP地址
背景最近在准备NB-IoT相关的一个毕设,用到了BC95模块,使用的是BC-95的B5版本(也就是电信专用)。如今已经实现了通过UDP转发服务器将自己的数据上传到自己的服务器;在服务器端构建了一个简单的回传UDP服务,并输出了一个简单的log信息,这部分内容在随后的笔记中我会再做详细的补充。 由于NB-IoT现阶段访问一个服务器只能通过IP地址加端口的方式,省去了DNS解析,如果产品以后的IP变化
2017-10-23 21:33:56 7391
UDP转发网关数据格式详解
2017-10-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人