【应用】采用ZWIR451x模块组成个域网,简单编程实现IPV6通信方案

2019-04-30 IDT(Renesas收购)
无线IPv6模块,ZWIR451x,ZWIR45xx,IDT 无线IPv6模块,ZWIR451x,ZWIR45xx,IDT 无线IPv6模块,ZWIR451x,ZWIR45xx,IDT 无线IPv6模块,ZWIR451x,ZWIR45xx,IDT

IDTRENESAS收购)推出的ZWIR451x安全低功耗无线IPv6模块,实现传感器和小型设备的IPv6通信。ZWIR451x模块提供用户可编程的6LoWPAN协议栈。6LoWPAN标准旨在通过IEEE 802.15.4网络传输大型IPv6数据包,将大型IPv6数据包进行压缩分片处理,使得一些低速的、低发射功率的、低传输距离的传感器或小型设备节点能够直接接入IPv6互联网。本文介绍如何使用IDT提供的6LoWPAN应用程序编程接口(API)对ZWIR451x模块进行应用程序开发。 如图1所示典型的PAN网络配置。若干ZWIR45xx设备组成个域网PAN,通过ZWIR45xx网关连接到局域网,再由局域网路由器连接到广域网(例如互联网)。

zwir-pro-1.png

图1 典型的PAN网络配置图

 

ZWIR451x模块的程序开发采用C语言编程,通过调用库文件中的API来实现,如图2所示ZWIR451x模块库文件结构图。6LoWPAN协议栈基于一个单任务的操作系统,用户除了调用API执行相关任务,还可以设计某些钩子函数和回调函数,让操作系统定时或者满足某些条件下执行一些操作。

zwir-pro-2.png

图2 ZWIR451x模块库文件结构图

 

下面本文以实现一个单组数据收发为例,介绍ZWIR451x模块应用程序开发过程。

1.建立一个main.c文件,添加所用到库文件头文件。

zwir-pro-3.png

2.宏定义单组收发端口,定义全局变量,例程中收发所有IPv6节点。

zwir-pro-4.png

3.定义相关全局变量。

zwir-pro-5.png

4.设计操作系统初始化完成后钩子函数,在钩子函数中调用ZWIR_OpenSocket函数,设定端口,建立侦听任意IP地址数据包的侦听连接,指定回调函数NetworkCallback。

zwir-pro-6.png

5.设计回调函数NetworkCallback,如果侦听连接收到数据包,此回调函数将被调用,然后会关闭侦听连接,建立与发送这个数据包的节点关联连接。

zwir-pro-7.png

6.设计一个1000ms定时的钩子函数ZWIR_Main1000ms,每1000ms将执行一次。函数执行中,如果关联连接还没有建立,那么就向所有IP发送数据包;如果关联连接已经建立,那么就向关联IP发送数据包。

zwir-pro-8.png


 


技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 1

本文由shrek提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。

评论

   |   

提交评论

全部评论(1

  • 鄗立恒 Lv8. 研究员 2019-05-01
    学习了。
没有更多评论了

相关推荐

【应用】使用NetMA协议库文件编程,轻松读取和配置ZWIR45xx组网的网络参数

NetMA协议主要提供四种功能:网络参数和状态的读取与配置,网络拓扑的监测,网状网络路由跟踪和路由表分析。IDT提供NetMA协议库文件,包含可调用API应用程序接口,钩子及回调函数。本文用一个简单的应用程序开发实例来介绍NetMA库文件的使用。此编程实例是采用计算机通过串口UART通信控制ZWIR45xx设备,进行网络参数的读取和配置。

应用方案    发布时间 : 2019-05-19

拓尔微专为智能家居打造直流马达驱动TMI8180A,集成电流检测功能,持续带载能力可达2A

拓尔微电子TMI8180A专为智能家居打造,是一款集成电流检测功能的H桥电机驱动器,支持工作电压4.5V-37V,峰值电流3.8A,适用于扫地机器人、电动窗帘、打印机、扫描仪和智能仪表等。

应用方案    发布时间 : 2023-10-28

【应用】芯科FG25 SoC提升Landis+Gyr智能仪表设计,具备高性能和安全性的调制功能

兰吉尔(Landis+Gyr)近期通过采用Silicon Labs(亦称“芯科科技”)的FG25 Sub-GHz SoC和Wi-SUN协议提升智能仪表设计。

应用方案    发布时间 : 2023-02-12

6LoWPAN无线物联网连接模块集成到EDC的工业4.0平台,实现无线通信和传感器解决方案

2018年7月10日,瑞萨电子公司全资子公司今天宣布与总部位于德国的电子设计化工有限公司(EDC)合作,整合idt公司。将6LoWPAN无线模块传感器产品集成到EDC的工业4.0平台。

行业资讯    发布时间 : 2019-08-30

数据手册  -  RENESAS  - November 29, 2018 PDF 英文 下载

【产品】安全的低功耗无线IPv6模块ZWIR4512,提供具有网状路由功能的用户可编程,免版税的6LoWPAN堆栈

ZWIR4512可为传感器和小型设备提供安全的低功耗无线IPv6通信。 IDT通过ZWIR4512提供具有网状路由功能的用户可编程,免版税的6LoWPAN堆栈。 6LoWPAN是一个互联网工程任务组(IETF)标准,用于构建无线,低功耗IP基传感器和设备网络。这些网络可以轻松集成到现有IT基础架构中或自主运行。

新产品    发布时间 : 2019-05-18

ZWIR4512 Secure Low-Power Wireless IPv6 Module Data sheet

型号- ZWIR4512DEVKITV2,ZWIR4512AC1RC,ZWIR4512ACX,ZWIR4512AC1WI,MEXE902RPSM,ZWIR4512AC2WI,ZWIR4512AC1RI,ZWIR4512AC2,ZWIR4512AC2RI,ZWIR4512AC1,ZWIR4512AC1WA,ZWIR4512AC2WA,ZWIR4512AC1WC,ZWIR4512,ZWIR4512AC1RA,ZWIR4512AC2RA

数据手册  -  IDT  - November 29, 2018 PDF 英文 下载 查看更多版本

应用笔记或设计指南  -  IDT  - April 15, 2016 PDF 英文 下载

【产品】面向物联网设备网络的可编程低功耗安全IPv6通信模块ZWIR4532,可提供免版税的6LoWPAN网络堆栈

ZWIR4532是IDT公司(Renesas收购)推出的一款面向物联网(IOT)设备网络的可编程低功耗安全IPv6通信模块。传感器和设备可以自动运行或连接到本地或使用ZWIR4532的全球化IPv6网络。 ZWIR4532用作通用安全无线通信模块时可用于低带宽应用场合。该模块采用超低功耗的32位微控制器,可为SensorShare用户提供可编程免版税的6LoWPAN网络堆栈且具有Mesh路由功能。

新产品    发布时间 : 2019-04-03

ZWIR4512 Secure Low-Power Wireless IPv6 Module Short-Form Datasheet

型号- ZWIR45XX,ZWIR4512AC2,ZWIR4512AC1,ZWIR4512

数据手册  -  IDT  - November 29,2018 PDF 英文 下载 查看更多版本

ZWIR4532 Evaluation Kit User Manual

型号- FS2012,ZWIR45XX,ZWIR4532,SDAWIR03,STM32,STM32L071,AT86RF212,SDAWIR-4532-01,ENC28J60-G,ENC28J60H,HS3001

用户指南  -  IDT  - November 1, 2018 PDF 英文 下载

Secure Low-Power Wireless IPv6 Module

型号- ZWIR4512AC1XI,ZWIR4512AC2XI,ZWIR4512AC1XA,ZWIR4512AC2XA,ZWIR4512,ZWIR4512-DEVKIT

数据手册  -  IDT  - January 27, 2016 PDF 英文 下载 查看更多版本

ZWIR4532 Low Power 6LoWPAN Communication Module Datasheet

型号- ZWIR45XX,ZWIR4532,ZWIR4532-S001,ZWIR4532-U

数据手册  -  IDT  - June 5, 2019 PDF 英文 下载

ZWIR45xx Serial Command Interface (SCI) User Guide

型号- ZWIR45XX,ZWIR4512AC2,ZWIR4512AC1,ZWIR451X,ZWIR4512

用户指南  -  IDT  - April 15, 2016 PDF 英文 下载 查看更多版本

Secure Low-Power Wireless IPv6 Module ZWIR4512 Datasheet

型号- ZWIR4512AC1XI,ZWIR4512AC2XI,ZWIR4512AC1XL,ZWIR4512AC2XL,ZWIR4512AC1XA,ZWIR4512AC2XA,ZWIR4512,ZWIR4512-DEVKIT

数据手册  -  IDT  - January 27, 2016 PDF 英文 下载

展开更多

现货市场

查看更多

品牌:RENESAS

品类:16-BIT MCU

价格:¥5.5190

现货:910,635

品牌:RENESAS

品类:Diodes

价格:¥0.0120

现货:292,500

品牌:RENESAS

品类:MOSFET

价格:¥0.2360

现货:263,268

品牌:RENESAS

品类:MOSFET

价格:¥0.4460

现货:222,500

品牌:RENESAS

品类:MCU

价格:¥5.1500

现货:200,000

品牌:RENESAS

品类:MOSFET

价格:¥1.3640

现货:196,984

品牌:RENESAS

品类:microcontroller

价格:¥2.8532

现货:188,410

品牌:RENESAS

品类:MOSFET

价格:¥0.2140

现货:155,504

品牌:RENESAS

品类:晶体管驱动器

价格:¥12.1593

现货:141,383

品牌:RENESAS

品类:MOSFET

价格:¥0.1700

现货:121,731

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

电子商城

查看更多

暂无此商品

千家代理品牌,百万SKU现货供应/大批量采购订购/报价

服务

查看更多

眼图一致性测试

根据用户的接口模块,使用是德示波器及夹具查看实时眼图演示,测试USB/MIPI/DDR/SATA/HDMI协议,支持最高到1.2GHz的实时眼图协议测试。支持到场/视频直播测试,资深专家全程指导。

实验室地址: 深圳 提交需求>

蓝牙射频及通信协议测试

根据用户的蓝牙模块,使用Bluetooth 蓝牙测试装置MT8852B,测试蓝牙1.0至5.1,包括传输速率、功率、频率、调制和接收机灵敏度,生成测试报告。支持到场/视频直播测试,资深专家全程指导。

实验室地址: 深圳 提交需求>

查看更多

授权代理品牌:接插件及结构件

查看更多

授权代理品牌:部件、组件及配件

查看更多

授权代理品牌:电源及模块

查看更多

授权代理品牌:电子材料

查看更多

授权代理品牌:仪器仪表及测试配组件

查看更多

授权代理品牌:电工工具及材料

查看更多

授权代理品牌:机械电子元件

查看更多

授权代理品牌:加工与定制

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

研发客服
商务客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面