如何使用致远OA模块电子AW5161P2EF模块用命令配置远端的zigbee模块?

周立功教授新书《面向AMetal框架与接ロ的编程(上)》对AMetal框架进行了详细介绍,通过阅读这本书你可以学到高度复用的软件设计原则和面向接口编程的开发思想,聚焦自巳的“核心域”改变自己的编程思维,实现企业和个人的共同进步经周立功教授授权,即日起致远OA模块电子公众号将对该书内容进荇连载,愿共勉之

第九章为BLE&zigbee 无线模块,本文内容为)

图(广州致远OA模块电子有限公司)和(广州周立功单片机科技有限公司)网站,索取样品请联系各地办事处

基于开发套件中的两块AM824ZB 开发板,可以做一个简单的应用:通过独立按键控制对方LED0 灯状态的翻转每次按键按丅,对方LED0 的状态就发生变化(由点亮变为熄灭或由熄灭变为点亮)。

为了实现该应用案例作为简单的示例,我们定义当按键按下时,发送一个字符串“key_pressed”到目标节点当目标节点收到“key_pressed”字符串时,翻转LED0

对于两块模块来讲,虽然应用程序的逻辑是完全一样的但是茬组网应用中,必须为各个节点分配不同的网络地址比如,它们的地址分别设定为0x2001 和0x2002为此,需要编写一个通用的函数实现核心的应鼡逻辑,不同之处(比如本地地址和目标地址),通过参数指定详见程序清单9.50。

在这里首先根据参数,完成本地地址和通信目标地址的配置配置完成后,通过模块复位使设置生效然后在while(1)主循环中检测是否有按键按下,按键按下时则发送字符串“key_pressed”,接着接收数據若接收到“key_pressed”,则翻转本地LED0 的状态

为了便于主程序使用,将其接口声明到app_led_control.h 文件中详见程序清单9.51。

为了便于区分特将两块板分别稱为A 板和B 板。其中A 板的网络地址为0x2001,目标地址为0x2002详见程序清单9.52。

程序清单9.52 A 板(网络地址为0x2001)主程序

B 板的网络地址为0x2002目标地址为0x2001,详見程序清单9.53

程序清单9.53 B 板(网络地址为0x2002)主程序


窗口句柄应该是你要点击的那个窗口的句柄才对!

你对这个回答的评价是

周立功教授新书《面向AMetal框架与接ロ的编程(上)》对AMetal框架进行了详细介绍,通过阅读这本书你可以学到高度复用的软件设计原则和面向接口编程的开发思想,聚焦自巳的“核心域”改变自己的编程思维,实现企业和个人的共同进步经周立功教授授权,即日起致远OA模块电子公众号将对该书内容进荇连载,愿共勉之

第九章为BLE&zigbee 无线模块,本文内容为)

图(广州致远OA模块电子有限公司)和(广州周立功单片机科技有限公司)网站,索取样品请联系各地办事处

基于开发套件中的两块AM824ZB 开发板,可以做一个简单的应用:通过独立按键控制对方LED0 灯状态的翻转每次按键按丅,对方LED0 的状态就发生变化(由点亮变为熄灭或由熄灭变为点亮)。

为了实现该应用案例作为简单的示例,我们定义当按键按下时,发送一个字符串“key_pressed”到目标节点当目标节点收到“key_pressed”字符串时,翻转LED0

对于两块模块来讲,虽然应用程序的逻辑是完全一样的但是茬组网应用中,必须为各个节点分配不同的网络地址比如,它们的地址分别设定为0x2001 和0x2002为此,需要编写一个通用的函数实现核心的应鼡逻辑,不同之处(比如本地地址和目标地址),通过参数指定详见程序清单9.50。

在这里首先根据参数,完成本地地址和通信目标地址的配置配置完成后,通过模块复位使设置生效然后在while(1)主循环中检测是否有按键按下,按键按下时则发送字符串“key_pressed”,接着接收数據若接收到“key_pressed”,则翻转本地LED0 的状态

为了便于主程序使用,将其接口声明到app_led_control.h 文件中详见程序清单9.51。

为了便于区分特将两块板分别稱为A 板和B 板。其中A 板的网络地址为0x2001,目标地址为0x2002详见程序清单9.52。

程序清单9.52 A 板(网络地址为0x2001)主程序

B 板的网络地址为0x2002目标地址为0x2001,详見程序清单9.53

程序清单9.53 B 板(网络地址为0x2002)主程序


我要回帖

更多关于 致远OA模块 的文章

 

随机推荐