- 博客(4)
- 资源 (4)
- 收藏
- 关注
原创 剖析mqtt服务器(broker)mosquitto v0.1源码
本文由博主原创,未经博主许可不得转载。前言一个mqtt broker要完成哪些任务?作为并发服务器,维护多个客户端的TCP链路 处理客户端mqtt connect、disconnect、subscribe、publish、ping等请求 处理消息持久化即消息永久保存问题、处理不同QoS消息为什么选择V0.1版本?就像当初读Linux内核源码也是选一个很老的版本一样。避免...
2018-12-25 21:40:07 2605
原创 LoRaWAN V1.1 Class B翻译和笔记(一)
注意:本文并非严格按照原文进行翻译,属于阅读理解性质的自由翻译。CH8ClassB的目的是使得节点具有在预定时间打开接收窗口(称之为ping slot)的能力。CH9一个支持ClassB的网络,所有的网关都必须同步发送beacon。NS选择哪个网关来发起下行,基于节点的最后一次上行的RSSI,因此,节点在移动并检测到收到的beacon(节点可以识别出收到的beacon来自于哪个...
2018-12-17 20:55:50 2833 4
原创 LoRaWAN节点到阿里云IoT平台数据流举例
概述目的是想看看节点的原始数据到达阿里云IoT平台接入端长啥样。环境LoRaWAN 网关,LoRaWAN 节点(如果没有也可以使用模拟器,人工产生数据,见下)步骤节点原始数据: I'm an e-meter 20181212节点发出到网关(照顾到没有节点和网关环境下的朋友),在模拟环境的lora_pkt_fwd.c中人为制造一次数据: /* fetch...
2018-12-12 21:08:31 2877 1
原创 阿里LinkWAN SDK使用之mqtt数据流
概述本文的目的是在ARM设备上运行阿里云提供的SDK,实现mqtt客户端sub/pub功能,由于实际接入阿里云平台需要阿里云账户,并且在公网传输使用TLS不方便抓包分析明文,暂时使用本地mqtt broker的方式,使用抓包工具抓取交互过程学习观察数据流。环境目标运行环境: arm linux开发环境:ubuntu + 交叉编译器 2013.05-arm-linux-release...
2018-12-12 20:40:45 1603
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人