TI中文支持网
TI专业的中文技术问题搜集分享网站

CC1312R: 关于ns_node和ns_coap_node

Part Number:CC1312R

问题1:请问CC1312R芯片与CC1312R7的芯片 能混用组成同一个wi-sun网络吗?因为我买了2个SimpleLink CC1312R7 LaunchPad(芯片是CC1312R7),买了9块CC1312R1 LaunchPad(芯片是CC1312R),我发现CCS集成开发环境中给SDK给的Examples例程两者是不一样的,CC1312R的代码是ns_node(nx_node_src),而CC1312R7是ns_coap_node(也有ns_br,ns_node),我想让一块板子做主机(Border Router)(用SimpleLink CC1312R7 LaunchPad),其余板子做从机(Router Node)(另外一块CC1312R7 LaunchPad加 9块CC1312R1 LaunchPad),这样可行吗?

问题2:ns_node代码烧进板子是Router Node吗?还是只是ns_coap_node烧进板子是Router Node?

YiKai Chen:

1.可行

2.ns_node/ns_coap_node都是Router Node,可以參考 dev.ti.com/…/node

,

ke bo:

还有如下几个问题,麻烦您解答一下。

1.我提的这个问题的原始问题:“LAUNCHXL-CC1312R1: 请问wi-sun是和蓝牙一样有主机从机之分吗?……….”,工程师给我的回复好像是推荐我使用芯片CC1312R7,而不是芯片CC1312R,请问是这样的吗?

2.我准备买50片“CC1312R7 – 新产品 – 具有 704kB 闪存的 SimpleLinkTm Arm® Cortex®-M4F 多协议 Sub-1GHz 无线 MCU”,请问我买来的这个芯片怎么用呢,我想做成我们项目自己需要的主机板子、从机板子,从芯片做成板子需要哪些步骤?能简单说一下吗?(我以前没做过这种硬件的)

3.我们自己要做的板子我购买了stm32处理器芯片,想用这个处理器芯片来控制CC1312R7通信芯片,到时候程序是烧进处理器还是通信芯片里?

4.我自己板子做好后,你们Code Composer Studio IDE提供的代码我能直接烧进我自己做的板子里吗?这些代码是不是我不用改动可以直接用?直接烧进去就能实现功能?

5.按照  https://dev.ti.com/tirex4-desktop/content/simplelink_academy_cc13xx_cc26xxsdk_6_20_00_00/modules/ti_wisunfan/wisun_fundamentals/wisun_fundamentals.html  教程,我搭建了wi-sun网,但并没有数据传输啊,请问怎么实现数据传输并通过主机传入电脑上在电脑上看见呢?

,

YiKai Chen:

1.wi-sun需要透過br組網,你可以把br視作主机,其他的wi-sun node視作从机,但是wi-sun是mesh network而且wi-sun node彼此可以互通,但是蓝牙通訊只能在主从机之間

2.可以用LP-CC1312R7 LP-CC1312R7 Design Files當你的參考設計

3.CC1312R7是SOC,程式就跑在上面了,應該不需要另外的stm32处理器芯片

4.Code Composer Studio IDE提供的代码要根據你自己做的板子的線路做修改,除非你完全照抄LP-CC1312R7 LP-CC1312R7 Design Files

5.https://dev.ti.com/tirex4-desktop/content/simplelink_academy_cc13xx_cc26xxsdk_6_20_00_00/modules/ti_wisunfan/wisun_fundamentals/wisun_fundamentals.html  教程只是建立网絡及入网,然後可以ping device,要实现数据传應該是要使用ns_coap_node

,

ke bo:

1.我的意思是:是不是CC1312R7可以做成嵌入式应用,CC1312R不行,我就只买50片CC1312R7就好了?(我想搭一个主机,25个从机,即至少26片)

2.也就是说,我买来芯片,先画原理图,再画PCB图,就可以做成板子了吗?

3.如果我想采集数据,通过这款通信芯片传输,不用STM32处理器能做吗?这款通信芯片还可以采集一些数据吗?比如环境温度、其他物品的电阻值之类的?

4.了解,谢谢。

5.我用的就是ns_coap_node程序,我用了两块LP-CC1312R7板子,其中一块下载的是ns_br的程序,另一块下载的ns_coap_node程序,然后得到了和教程一样的结果。但并没有实现数据传输。还有就是,我还有一块Launchxl-cc1312r1的板子,我不知道给它下载什么程序可以让它加入这个网络。(因为Launchxl-cc1312r1只有ns_node程序,按照教程说法它只能搭NWP之类的什么网络,和这个ns_coap_node不一样)

,

YiKai Chen:

1. R1/R7都可以

2. 是的

3. 可以不用StM32

5. 你要自己實作COAP client去抓ns_coap_node上的資料

,

ke bo:

1.我将ns_coap_node程序下载到板子Launchxl-cc1312r1中,ns_br主机(这是一块LP-CC1312R7板子)能在上位机(电脑上)识别另一块LP-CC1312R7板子(下载的是ns_coap_node程序)的MAC地址,并显示网络连接数是1,但识别不到下载了ns_coap_node程序的板子Launchxl-cc1312r1的MAC地址,上位机显示的连接数也还是1不是2,说明这个Launchxl-cc1312r1板子没加入网络,程序没用。这是为啥呢?

,

YiKai Chen:

你可能要抓包看看是不是入網程序有誤

,

ke bo:

1.不知道您是不是没理解我的意思,我的意思是:ns_coap_node程序下载到Launchxl-cc1312r1板子后,没反应,不像LP-CC1312R7板子一样,绿灯亮,红灯熄灭。处于寻找ns_br主机的状态。

2.这个抓包我该怎么操作呢?谢谢你的回答!

YiKai Chen 说:你可能要抓包看看是不是入網程序有誤

,

YiKai Chen:

ke bo 说:ns_coap_node程序下载到Launchxl-cc1312r1板子后,没反应,不像LP-CC1312R7板子一样

ns_coap_node應該LP-CC1312R7的程序,你把LP-CC1312R7的程序下載到Launchxl-cc1312r1當然没反应

ke bo 说:这个抓包我该怎么操作呢?

可以參考 dev.ti.com/…/debugging-index.html

,

ke bo:

1.“2.可以用LP-CC1312R7 LP-CC1312R7 Design Files當你的參考設計”,请问这个压缩包解压后的文件里,为啥没有Altium Designer能直接打开的原理图工程(SchDoc)文件和PCB工程文件(PcbDoc)呢?

2."ns_coap_node應該LP-CC1312R7的程序,你把LP-CC1312R7的程序下載到Launchxl-cc1312r1當然没反应",那Launchxl-cc1312r1板子只能下载ns_node程序(因为CCS IDE的Launchxl-cc1312r1板子例程里只有ns_node和ns_node_src),那它能加入LP-CC1312R7搭起来的wi-sun网络吗?

,

YiKai Chen:

ke bo 说:为啥没有Altium Designer能直接打开的原理图工程(SchDoc)文件和PCB工程文件(PcbDoc)呢?

TI 沒在用Altium 吧,找找有沒有人可以幫你轉檔

ke bo 说:那它能加入LP-CC1312R7搭起来的wi-sun网络吗?

可以

赞(0)
未经允许不得转载:TI中文支持网 » CC1312R: 关于ns_node和ns_coap_node
分享到: 更多 (0)