【应用】采用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

【应用】智能仪表上显示驱动器中核心分立元器件推荐

美国中央半导体公司(简称Central)可以生产制造出确保智能仪表高效、可靠运行至关重要的的分立器件,Central的分立半导体元件可用于智能仪表拓扑的所有功能中。其中,智能仪表拓扑方案显示驱动模块用到MOSFET、小信号晶体管、肖特基二极管等分立器件,Central全部支持,并且详细列出了对应的器件型号列表,方便用户设计。

应用方案    发布时间 : 2019-02-13

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 英文 下载 查看更多版本

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

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

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

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

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

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

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

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

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

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

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

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

现货: 91,059

品牌:RENESAS

品类:Diodes

价格:¥0.0511

现货: 58,500

品牌:RENESAS

品类:MOSFET

价格:¥1.2134

现货: 52,653

品牌:RENESAS

品类:MOSFET

价格:¥1.9902

现货: 44,500

品牌:RENESAS

品类:MOSFET

价格:¥6.0884

现货: 39,396

品牌:RENESAS

品类:microcontroller

价格:¥2.8532

现货: 37,726

品牌:RENESAS

品类:MOSFET

价格:¥0.9533

现货: 31,100

品牌:RENESAS

品类:晶体管驱动器

价格:¥12.1593

现货: 28,276

品牌:RENESAS

品类:MCU

价格:¥15.6605

现货: 28,031

品牌:RENESAS

品类:IGBT

价格:¥20.8716

现货: 24,729

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:RENESAS

品类:MCU

价格:¥15.6605

现货:140,156

品牌:RENESAS

品类:SPI NOR flash

价格:¥1.5300

现货:105,000

品牌:RENESAS

品类:PMIC

价格:¥18.9000

现货:102,000

品牌:RENESAS

品类:开关稳压器

价格:¥4.9700

现货:100,000

品牌:RENESAS

品类:32-BIT GENERAL MCU

价格:¥7.3800

现货:76,715

品牌:RENESAS

品类:32-BIT GENERAL MCU

价格:¥15.3000

现货:75,000

品牌:RENESAS

品类:SPI NOR flash

价格:¥1.8000

现货:70,000

品牌:RENESAS

品类:驱动器

价格:¥10.1700

现货:36,883

品牌:RENESAS

品类:32-BIT GENERAL MCU

价格:¥51.3000

现货:30,368

品牌:RENESAS

品类:32-BIT GENERAL MCU

价格:¥92.7000

现货:30,000

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

无线位移传感器量程定制

可定制无线位移传感器量程范围10~600mm,采用了无线传输方式,可远程自动实时检(监)测位移量值,准确度级别(级):0.2、0.5;内置模块无线传输模块、供电模块;传输距离L(m):可视距离1000 (Zigbee、 LORA)。

最小起订量: 1pcs 提交需求>

WIFI射频及通信协议测试

可根据用户的wifi模块,使用无线连接测试仪MT8862A,测试IEEE802.11a/b/g/n/ac (2.4Ghz和5Ghz)设备的TX、RX射频特征,输出测试报告。支持到场/视频直播测试,资深专家全程指导。

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

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

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

收藏
收藏当前页面