KW41z开箱建网谈理想
感谢EE和NXP的活动
感谢管管的信任
搭上了末班车
----------------无聊滴晒板---------------
昨天就收到了板子和模块
先晒个图
正面和菊花面
还有骚骚的小模块
小模块到时候做个板耍耍吧
上电
blink,亮瞎
开发板通用模式
------------------------建个网--------------------
这次NXP没有太监
资料给得很到位
开发环境搭建起来毫不费劲
这个地方(戳我) 已经完整介绍了如何搭建
基本上就是开发双贱:MCUXpresso IDE、SDK_2.2_FRDM-KW41Z
要是不爽,MKW41Z_Connectivity_Software和MCUXpresso Config Tools撸上也行
这里就不啰嗦了
楼主采用MCUXpresso-IDE
打开例程一瞧
最感兴趣的就是Hybrid例程了
Google Thread想一统IOT江湖
NXP居然让Bluetooth和Thread同台唱戏
厉害了
果断撸码烧两个建个网
一块撸入ble_thread_router_wireless_uart
一块撸入router_eligible_device
看看串口工作情况
shell提示
thr create和thr join
分别就是创建MESH和加入网络
果断强力跟进
左边创建了一个25号信道且PANID为0xea58的网络
右边join进了这个PANID网络
这个shell还保留了一些基本的网络命令
类似linux,如果有linux基础的筒子
应该不会陌生
ifconfig看看
各自的网络接口参数
128位IPv6格式
天啊噜
瞬间觉得脑细胞不够用了
互ping试试
能通
专门了解了一下IPv6的格式
128位划为8组4位十六进制数,用冒号连接
前导零压缩法、双冒号法
说白了就是排头的0可以不去鸟它
全0直接忽略
再来试试
果然是这样
例程跑了跑
接下来说说要做啥
-------------谈理想------------
板子协议一大堆
楼主想法很简单,就是拿它来点花灯
先看看书房插电图,冰山一角
电源线密集恐惧症要犯了......
主要是领导要发飙
旁边还有哥俩
算了算
4口USB电源一只,5V;菊花公司路由器一只,12v;NAS一只,12v;光电协转一只,9v;入口路由器一只,9v;MyBook一只,12v;魔百盒一只,12v;投影仪一只,12v
再加上台灯、电脑、打印机、焊台......
3个插排已经阵亡......
做一个远程电源管理设备,集中管理这些,至少是低功率电器的通断
时间够的话,在室外再搞个太阳能采集供电的节点(正好去TI骗了BQ25570)
玩玩天气预报,嘿嘿
本地的MESH网络已经建立起来
如何走上互联网,是一个需要考虑的问题
其实主要就是打通MESH网络和路由器的通道
也就是做个边界路由器
silicon倒是有基于RaspberryPi的Thread边界路由器
要150刀,简直是打劫
想了几个方案
方案一
加个以太网或者wifi模块,KW41z访问模块,进而联通路由器
这个........,呃,有点low
方案二
折腾slip协议
然后用openWRT+TUNSLIP6,打通任督二脉
要么移植contiki,要么直接在Thread上实现slip,实现自宫,炼成葵花宝典
吐血斗升...
方案三
简单啃了几口THREAD的用户指南
有一句话,引起了高度警惕
This firmware implements the Thread Host Control Interface (THCI) serial bus protocol interfaced by default with UART or USB peripherals.
这个是说
Thread内嵌有和SLIP类似的协议,用来实现border router?
如果真是,那就厉害了了,哇咔咔。
不知道能不能与debian的tunslip6交流一下
不行再想办法吧