- 博客(110)
- 资源 (6)
- 收藏
- 关注
原创 MshPRF阅读笔记之章节5 Provisioning
https://blog.youkuaiyun.com/abc517789065/article/details/97392170?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.control配
2021-02-04 12:56:03
413
1
原创 MshPRF阅读笔记之Mesh security
BLE的东西比zigbee好像是多很多,概念很多,身边也没有朋友做这块可以请教的,比较麻烦,所以想先沉下心、硬弓硬马的啃官方文档。这里不翻译文档,仅仅是自己半吊子看英文后自己的理解吧。Sequence numberSEQ可以被不同的Element共享,也可以不共享。这说明SEQ的校验是按照Element来的,每个设备node可能收到相同Seq的包,但是同一个node的某一个Element一定要求Seq是不同的,否则就是重放攻击被忽略掉。3个bytes的Seq,平均5s发送一次消息,可以.
2021-02-03 23:49:05
426
原创 文件系统1-之轮廓纲要
by 20200601本笔记追求将文件系统或者存储设备从linux的启动、加载到运行一路走来浮于面上的大脉络蓝图,串连成线,梳理出轮廓纲要,形成骨干链条。各个点内的机制与实现,以及点与点之间配合的细节之处,之后再各个点逐一纵向理解。一、分区整个Flash的剖面如上图,0地址处是Uboot,随之是要给到kernel的启动参数存放区,然后是kernel,最后是文件系统。文件系统根据必备性,放到前面的是rootfs,最后才是用户空间的其他文件系统。rootfs之所单列出来,是因为...
2020-06-02 00:14:14
464
原创 APFowardWirelessStaToWirelessSta判断是否向上层转发收到的数据
BOOLEAN APFowardWirelessStaToWirelessSta( IN RTMP_ADAPTER *pAd, IN PNDIS_PACKET pPacket, IN ULONG FromWhichBSSID){ MAC_TABLE_ENTRY *pEntry = NULL; BOOLEAN bAnnounce, bDirectForward; UCHAR *pHeader802_3; PNDIS_PACKET pForwardPacket;#ifdef INF_...
2020-05-12 11:55:57
448
原创 添加或删除自定义Cluster与Attribute
添加或者删除自定义的Cluster与Attribute需要手工的修改Simplicity Studio的配置文件,位置在developer\sdks\gecko_sdk_suite\v2.7\app\zclstep1查找对应的xml文件如下图:在ZCL Clusters选项卡中看到ZCL device type的类型,比如我的开关是属于LO devices,所以配置文件就是lo-...
2020-04-13 16:45:37
724
原创 《网络技术内幕》
2020-03-30书买回家了,既然定位是网络核高基就要继续努力,每日一章,不求甚解。0330 第28章 ARP1、ARP 与RARP协议如同zigbee的zigbee network address request 和zo ieee request,就是两种地址相互查询的,到IPv6这个功能就被ND(邻居发现协议)协议取代2、...
2020-03-31 00:05:19
279
原创 NCP作Router加入网络
首先清除设备上的网络信息network leave请求加入网络,下面两条命令任选一个。network join 21 0 0x2ADC//加入指定网络plugin network-steering start 1//扫描信道加入网络注意要配置zigbee的网络协议版本,主要是下面三个参数。emAfCurrentZigbeeProNetwork//网络协议版本的句柄en...
2020-03-23 09:32:26
636
原创 包管理工具Simplicity Studio升级 EmberZnet ZDK
好只登录账号是不行的,还必须电脑连接silicon labs的官方开发板才行。需要先UnInstall 下之前旧版本的EmberZnet SDK,这个卸载好像也没有把SDK代码目录删掉。然后刷新再进来就提示最新版本的SDK。SDK更新了,无法新建工程,找不到有关zigbee的应用工程,重启软件,现象还是一样的。首页上说“No content available ...
2020-03-21 17:23:58
1098
原创 git命令行
[user] name = xxx email = xxx@163.com[diff] tool = meld[difftool] prompt = false[difftool "meld"] cmd = 'D:\\Meld\\Meld.exe' "$LOCAL" "$REMOTE" --label \"DIFF (ORIGINAL MY)\" ...
2020-03-15 15:51:42
257
转载 ubus 介绍
转载https://www.cnblogs.com/gr-nick/p/10805608.html一、 介绍ubus提供了一种多进程通信的机制。存在一个守护进程ubusd,所以进程都注册到ubusd,ubusd进行消息的接收、分发管理。ubus依赖于ubox ubus启动后会在后台运行ubusd进程,该进程监听一个unix套接字用于与其他应用程序通信。其他应用程序可基于libubox...
2020-03-04 14:03:08
11264
转载 让Ubuntu支持4K分辨率(Vmware),支持保存该分辨率不失效
https://www.jianshu.com/p/86718eebd1f9按照上面链接的办法,还是没有效果,然后再调下下图的地方就可以了
2020-02-15 11:45:31
1476
转载 Visual Studio 2017 插件扩展收集
Visual Studio 2017 插件扩展 ReSharper: 首先的是Resharper,这个基本是目前是我开发过程中必备的工具集,唯一的缺点就是吃内存,所以你的内存要是低于8G,就不要使用它了。它的特点可以快速重构、高亮显示错误、导航和搜索都很方便、智能提示、智能复制这个我特别喜欢等等,用着它你会感受到很多惊喜。 Extensibility Tools:必备工具,他是...
2020-01-19 10:42:10
897
原创 Qt官方MQTT库的使用
参考文档https://www.cnblogs.com/yexiaopeng/p/8542894.html前言mqtt官方库不在Qt中,而是需要另外下载源码然后编译生成库,至于源码网址我没有从官方网站找到,前辈们说了下面两个网址。github地址:https://github.com/emqtt/qmqtthttps://github.com/qt/qtmqtt我使用的是下面这个...
2019-11-10 18:13:35
5126
8
原创 全志F1C600 sqlite3嵌入式移植安装全过程
https://blog.youkuaiyun.com/nanfeibuyi/article/details/88034543https://blog.youkuaiyun.com/H542723151/article/details/100568182https://www.cnblogs.com/wangkangluo1/archive/2012/05/27/2520465.html全志F1C600板子移植s...
2019-10-09 13:26:37
1933
转载 What do we actually mean when we say “business logic”?
“Business logic” is supposed to refer to a specific part of a system,i.e. the code where we create real-world business rules around how data is created and changed.In reality it often refers to the...
2019-10-04 11:42:27
385
转载 【转】C++类的默认函数
https://www.cnblogs.com/yuwanxian/p/10924835.html在C++中,一个类有八个默认函数:默认构造函数; 默认拷贝构造函数; 默认移动构造函数(C++11); 默认析构函数; 默认重载赋值运算符函数; 默认重载取址运算符函数; 默认重载取址运算符const函数; 默认重载移动赋值操作符函数(C++11)。只是声明一个空类,不做任何...
2019-07-09 23:14:04
191
原创 JIRA“吉拉”
一、类型二、状态:待办、完成、处理中、重新打开、关闭三、经办人:四、报告人:五、优先级六、解决结果任何一个维度要素都可以成为筛选条件...
2019-06-25 10:14:31
398
转载 【转】谈谈编程思想
https://cloud.tencent.com/developer/article/1076524各种软件思想虽然层出不穷,但其本质是降低系统复杂度,减少重复,减少代码的变更。掌握了这个大方向,理解各种编程思想就容易多了。以程序君不太准确的分类,编程思想可以分为以下几个大类:原则(Principles) 范式(Paradigms) 方法论(Methodologies...
2019-06-23 18:34:45
936
转载 Linux学习笔记——如何在交叉编译时使用共享库
Linux学习笔记——如何在交叉编译时使用共享库在较为复杂的项目中会利用到交叉编译得到的共享库(*.so文件)。在这种情况下便会产生以下疑问,例如:【1】交叉编译时的共享库是否需要放置于目标板中,如果需要放置在哪个目录中。【2】交叉编译时的共享库是否需要放置于宿主机中,如果需要放置于哪个目录中。【3】交叉编译时如何指定共享库【4】程序运行时如何查找共享库...
2019-06-04 15:46:56
800
1
转载 日志库比较
日志库的要求:1、多线程安全,别多个线程同时操作写文件出问题2、日志内容分优先等级(错误,警告,信息)3、可远程上传或者远程捞取。IoT日志利器:嵌入式日志客户端(C Producer)发布:阿里的 C-Producer 日志库目录(?)[-] log4j的衍生品 1 log4cxx 2Log4cpp 3log4c ...
2019-06-03 20:15:03
1749
1
原创 代码编辑阅读浏览工具 VS Code Source insight的备胎
source insight替代品ubuntu 16.04 安装vscode(替代source insight)能让你开发效率翻倍的 VSCode 插件配置(中)嵌入式Linux驱动开发IDE - Visual Studio Code配置使用(强烈推荐!!!)VSCode配置C++编写环境Visual Studio Code安装以及C/C++运行环境搭建VSCode下C/C...
2019-05-23 13:32:34
14210
1
转载 QC、QOC、IPQC、QA公司产品的“公检法”
IQC、IPQC、PQC、FQC、OQC,这个是品质管理的5个阶段,也是5个工种,分别负责不同阶段的品质管控。 IQC进料检验(Incoming Quality Control供应商品保部).主要是控制来料的品质管控 电子元器件IQC来料检验标准:电阻,电容,二/三极管,IC,晶振电感http://www.pinzhi.org/thread-3026-1-1.html 什么是AQL...
2019-05-06 14:16:57
7486
原创 SiliconLabs 协调器demo笔记
我的silicon开发板配的核心板芯片是EFR32MG12P332F1024GL125,Silicon的工程是在 Simplicity studio里面图形化界面,勾一勾、选一选然后生成C代码编译即可,很不习惯。代理商那里没有人搞过silicon,原厂又看不上咱,自己在黑暗中摸真是痛苦,大量看文档。 首先 下载NCP的固件到开发板中 官方sdk带的NCP固件:ncp-uart-h...
2019-04-22 17:01:09
3479
6
转载 学习资源
Chromium:https://github.com/chromium/chromiumThe official GitHub mirror of the Chromium source:https://chromium.googlesource.com/chromium/src/值得学习的C/C++开源项目 持续更新https://blog.youkuaiyun.com/u010632...
2019-04-21 22:11:43
192
原创 SiliconLabs NCP 串口协议(EZSP)探究
剔除掉我自己写的联网应用;保证mqtt连接成功,修改mqtt代理的地址// User options for plugin Gateway MQTT Transport#if 1#define EMBER_AF_PLUGIN_TRANSPORT_MQTT_BROKER_ADDRESS "tcp://test.mosquitto.org:1883"#else#define E...
2019-04-11 19:59:01
3454
1
转载 【转】DEBUG神器valgrind之memcheck报告分析
https://blog.youkuaiyun.com/jinzeyu_cn/article/details/45969877
2019-04-08 23:37:06
376
1
转载 【转】常见数据结构优缺点比较
数据结构 优点 缺点 数组 插入快,如果知道下标,可以非常快的存取 查找慢,删除慢,大小固定 有序数组 比无序的数组...
2019-03-27 22:57:00
560
原创 枚举变量的新认识
枚举变量不能直接取地址作为指针参数传入被调用的函数枚举类型内存的sizeof的大小就是自己的成员数(成员是uint8_t)。枚举的成员是uint8类型的在作为指针传参时候千万不能认为就是一个字节的。uint16_t bdb_start_commissioning(bdb_mode_t mode){ uint8_t nMode; if((mode!=BDB_MODE_TOUCH...
2019-03-20 20:01:11
1283
原创 ZCL、ZDO仅仅是endpoint不同而已
ZDO ZCL的调用:zdo函数------->zAddrType_t(zdo专用的地址类型)------>fillAndSend(把目的endpoint置0)-------->AF_DataRequestzcl函数---------->afAddrType_t-----------------------------------------------------...
2019-03-15 13:15:11
1325
原创 zigbee 路由选择效率低下
按需路由协议https://blog.youkuaiyun.com/u013300635/article/details/82842332协调器只能存有限的路由表,当需要给不在路由表且不在邻居表的设备发送数据就需要在发送前进行路由发现,找到发送路径。假设网络中有100个设备,理想情况下20个在邻居表(一跳范围内直接发送)、20个在路由表中,那么剩下的60个节点,协调器想要发送数据就必须在发...
2019-03-14 00:30:14
640
1
原创 internet 广域网路径选择的认识
在同一个网段的不说了,不同网段的都是先发给自己的边界路由,再由边界路由转发首先明白一个前提是广域网也是同现实的土地一样,都是被人为的分割成一个一个的区域的,每一区域都有一个汽车站或者公交站牌(村里面只能叫公交站牌)的东西。比如:村-乡-县-市-省-国-洲-地球-银河系在网络世界里这些都称之为网段;对银河系而言,每个球是一个大网段,这样就有了地球网段、月球网段、火星网段。。...
2019-03-13 14:54:00
585
在单片机上实现http upload 小文件上传
2018-05-18
Python 实战-从菜鸟到大牛的进阶之路&BePROUD; Python实战开发
2018-03-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人