
IOT
文章平均质量分 83
飞越丛林
且行且学习
展开
-
MediaTek_ApSoC_SDK_4320_20150414 编译问题
在centos 7上编译MediaTek_ApSoC_SDK_4320_20150414 会遇到如下的问题一)*** mixed implicit and normal rules: deprecated syntaxsource/user/busybox/Makefile:428: *** 混和的隐含和普通规则。 停止。make menuconfig ,编译busybox时编译s...原创 2018-07-17 16:53:10 · 1110 阅读 · 0 评论 -
Unsolicited communication zwave中节点主动发送命令的要求
在Z-Wave中设备可能会主动发送消息给其他节点;这个消息可能是一个定期的温度测量值,也可能是一个告警信息。也可能是基于联动机制而发送的控制其他节点的控制命令。Z-Wave是低速网络,带宽比较有限的,如果一些重复消息不受限制的发送,则可能会出现网络塞车,所以在Z-Wave中对这类事件有相关的要求。原创 2016-11-28 17:01:16 · 920 阅读 · 0 评论 -
Z-WAVE TIME AND DATE BASICS ZWAVE网络中的时间管理
在Z-Wave网络中,如果设备需要显示时间或者做一些基于时间的控制操作时,它需要知道当前时间。此时设备可以通过Time Command Class从本地时间服务器哪里获得当前的时间信息;原创 2016-11-28 11:38:08 · 913 阅读 · 0 评论 -
Z-Wave Association Basics ZWAVE设备之间的本地关联
在智能家居应用中比较常用的一个场景是联动机制。例如,门打开后,联动地打开灯,关上窗帘等;或者温度计读出超过一定度数后,联动地打开风扇或者空调。在Z-Wave协议中通过Association来完成联动机制。例如可以通过安装工具配置一个sensor或者输入设备远程地发送数据或者命令给另外一个设备。这个过程在ZWAVE中称为Association。例如一个温度测量事件可以被分配到一个或者多个Association group中。原创 2016-11-25 17:30:29 · 2177 阅读 · 0 评论 -
Z-Wave Networking Basics ZWAVE网络基础
Z-Wave Networking Basics Z-Wave的网络层定义了一个由最多可以容纳231个设备组成的网络,适合大多数住宅和轻型商业应用。他们定义一个网状网络拓扑(mesh network),其中线路供电(main-powered)设备被用作双向信号中继器。这个网状网络提供了一个扩展通信区域同时保持低发射功率,提高覆盖范围,冗余和容错链路,并使电池供电的设备在尽可能大的范围内进行原创 2016-11-25 15:45:07 · 4749 阅读 · 0 评论 -
Z-Wave Battery Support Basics ZWAVE如何实时控制电池供电设备
Mains powered devices and battery devicesconfigured as Frequently Listening Routing Slave (FLiRS) can be controlled atany time. 外界电源供电的设备,以及被配置为FLiRS的电池供电设备,都可以在任何时刻被控制。原创 2016-11-25 11:22:43 · 1723 阅读 · 0 评论 -
Z-Wave Multi Channel Basics zwave多功能复合设备实现
zwave多功能复合设备实现原创 2016-11-24 17:55:50 · 2027 阅读 · 0 评论 -
ZWAVE 防盗命令类Anti-theft Command Class
此命令类通常用于在公共场所(如酒店房间或会议中心)安装的Z-Wave设备。 命令类允许用户将设备锁定到自己实际工作的Z-Wave网络,如果一旦它从本地网络中移除而没有被解锁,则使它无法正常工作(类似运营商绑定的手机)。 另一个应用是保护服务提供商拥有的产品在支付之前离开服务提供商网络。原创 2016-11-21 16:41:46 · 810 阅读 · 0 评论 -
Z-Wave在全球范围内无线电频率分配情况
截止2016.6月,Z-Wave在全球无线电频率的分配如下: 为什么中国的标准是CNAS/EN 300 220 ?? COUNTRY/REGIONSTANDARDZ-WAVE FREQUENCYArgentinaFCC CFR47 Part 15.249908.40 MHz, 916.00 MHz转载 2016-11-30 11:21:33 · 6119 阅读 · 0 评论 -
z-wave_plus对门锁要实现功能和命令的基本要求
z-wave_plus是sigma design针对500系列芯片的一套协议。在z-wave_plus中对门锁实施时要求和推荐的命令进行了规定。从中可以看出,相比于老的Z-Wave来说,z-wave_plus对安全性进行了强调;另外推荐实现门锁schedule和log(Z-Wave中没有推荐实现这两个命令类);通过这些措施,使得锁的通讯更加安全,因为是加密通讯。另外通过schedu原创 2016-11-30 10:39:39 · 1409 阅读 · 0 评论 -
z-wave_device_class_specification中对门锁实现功能的规定
在Z-Wave中定义了很多类型的门锁,协议中对不同的门锁类型要求强制实现的功能是不同的。这里分析协议中对门锁功能实现的要求。原创 2016-11-29 16:27:41 · 860 阅读 · 0 评论 -
windows上运行Pyzip (Z/IP Client)的一个小错误
按照官网上的说明安装并运行Pyzip 时遇到如下的错误http://zts.sigmadesigns.com/documentation/zipgateway-2-60-docs【错误】D:\sdk\zwave\zip\pyzip>setPATH=%PATH%;C:\Python27 D:\sdk\zwave\zip\pyzip>set PYTHONPATH=.原创 2017-04-01 17:36:05 · 1316 阅读 · 0 评论 -
编译zigbee_IOT_gw_JN-AN-1194可能遇到的问题
zigbee-jip-daemon可能遇到的编译问题原创 2017-04-11 11:55:12 · 864 阅读 · 0 评论 -
ubuntu 16.04上radvd起不来
ubuntu 16.04上radvd起不来【问题】安装完radvd后,/etc/init.d/radvd restart 后,ps -aux 看不到radvd的进行信息【查找原因】http://manpages.ubuntu.com/manpages/precise/man8/radvd.8.html官网的帮助文档中有如下描述:Note that原创 2017-04-12 17:41:27 · 2307 阅读 · 0 评论 -
openzwave-1.4.164 移植到MTK openwrt-3.10.14 遇到的一些坑
openzwave-1.4.164 移植到MTK openwrt-3.10.14 遇到的一些坑一)wcsdup的编译错误http://www.man7.org/linux/man-pages/man3/wcsdup.3.htmlFeature Test Macro Requirements for glibc (see feature_test_macros(7)): wcsdup()...原创 2018-06-08 19:59:57 · 1318 阅读 · 0 评论 -
Openzwave库中对Zwave产品配置文件的使用
Openzwave库中对Zwave产品配置文件的使用在openzwave库中通过配置文件定义一些可配置参数,对于每一个zwave命令类来说,我们都可以通过配置文件定义这些参数;在openzwave中通过CommandClass::ReadXML从配置文件中将相关参数读取出来; 一、首先manufacturer_specific.xml 这个文件给出了目前支持的所有产品,该文件的样例如下所示: ...原创 2018-06-15 17:44:56 · 1018 阅读 · 0 评论 -
zipgateway-2.61.0 移植到MTK openwrt-3.10.14
zipgateway-2.61.0 移植到在MTK openwrt-3.10.14 过程中可能遇到的问题:一)编译大致步骤1)解压zipgateway-2.61.0源码2)在openwrt源码的package目录中创建zipgateway-2.61.0-Source目录; 3)参考zipgateway-2.61.0-Source\usr\local\WRTpackage\README 文件拷贝z...原创 2018-06-07 19:06:15 · 1433 阅读 · 0 评论 -
openwrt MT7621 支持512M内存
openwrt MT7621 支持512M内存 【问题】MTK官方20150311版本SDK的openwrt中,如果选择MT7621,并且设置内存为512M时,编译出来的firmware无法运行;SDK文件为mtksdk-openwrt-3.10.14-20150311-d021c937.tar, 【解决】 一)修改前MTK官方20150311版本SDK的openwrt中build_dir/ta...原创 2018-05-29 12:10:47 · 10160 阅读 · 0 评论 -
MTK openwrt SDK中修改串口控制台默认波特率
MTK openwrt SDK中修改串口控制台默认波特率在MT7621开发板上,由于uboot波特率为115200,而MTK openwrt SDK编译出来的firmware中linux内核的波特率为57600; 通过openwrt常规的方法:修改“target\linux\ramips\dts\MT7621.dts”中的如下行,无法解决chosen { bootargs...原创 2018-05-28 11:13:24 · 4808 阅读 · 0 评论 -
获得Z-WAVE产品的完整可配置参数列表
获得Z-WAVE产品的完整可配置参数列表原创 2017-10-24 12:48:18 · 823 阅读 · 0 评论 -
ZWAVE Node Information Frame 实例
在gateway上层应用程序中,可能我们会想知道某个节点支持哪些功能?例如是否支持user code?是否支持schedule?等等。通过Node Information Frame我们可以获得相关信息。原创 2016-11-16 11:06:05 · 2003 阅读 · 0 评论 -
几种zwave sensor的节点信息NIF_001
几种zwave sensor的节点信息NIF,备忘一下。fibaro door contact sensor0x5e, COMMAND_CLASS_ZWAVEPLUS_INFO0x85, COMMAND_CLASS_ASSOCIATION0x59, COMMAND_CLASS_ASSOCIATION_GRP_INFO0x22, COMMAND_CLASS_APPLICATION原创 2017-08-24 10:58:10 · 650 阅读 · 0 评论 -
Z-Wave多合一sensor
在现实生活中,可能会出现将多种sensor整个进同一个设备中的情况。通常称之为多合一sensor;这里寻找Z-Wave协议中实现这种sensor的方法;原创 2017-08-25 11:00:24 · 662 阅读 · 1 评论 -
Z-Wave Multi Channel overview
Multi Channel overview原创 2017-08-24 17:46:03 · 765 阅读 · 0 评论 -
ZWAVE Door Lock Configuration Set
Door Lock Configuration Set The Door LockConfiguration Set Command used to set the configuration of the door lock deviceincluding operation type and operation timers.通过这个命令配置door lock的操作模式:一般控制和原创 2016-11-01 17:51:14 · 717 阅读 · 0 评论 -
ZWAVE Door Lock Logging Records
ZWAVE协议中对于door lock record report的相关描述原创 2016-10-31 11:45:29 · 676 阅读 · 0 评论 -
AllJoyn ABOUT ANNOUNCEMENT
ABOUT ANNOUNCEMENT原文链接:https://allseenalliance.org/developers/learn/core/about-announcementAbout Announcements 能够让设备或者应用在AllJoyn网络中声明自己,以便被其他设备和应用发现。 它共享以下信息:· 易读的App和设备名称· Make, Model, Versio翻译 2015-10-11 22:21:30 · 857 阅读 · 0 评论 -
AllJoyn BASE SERVICES
https://allseenalliance.org/developers/learn/base-services BASE SERVICES基本服务是很多设备经常使用的服务,它提供一套不同设备间互动和互操作的接口。下面是目前支持的基本服务。随着新的贡献加入AllSeen联盟项目,这份名单会不断继续扩展。· Onboarding.为新设备加入Wi-Fi网络提供一个一翻译 2015-10-26 15:57:36 · 997 阅读 · 0 评论 -
AllJoy Core Framework
原文链接:https://allseenalliance.org/developers/learn/coreCORE FRAMEWORK本节介绍AllJoyn™核心概念。一个基本的高层次的理解,任何一个人准备开发AllJoyn应用程序前,都应该对AllJoyn有基本的理解,即使该应用程序只使用AllJoyn服务框架。Bus AttachmentAllJoyn应用程序和All翻译 2015-10-11 09:33:13 · 935 阅读 · 0 评论 -
MQTT message push实现研究
本文利用开源软件对MQTT协议进行了消息推送进行分析。其中引用了网上的部分内容;其中的一些图片请参见下面链接中的完整文件:http://download.youkuaiyun.com/detail/junglefly/9168135IBM® WebSphere® MQ Telemetry Transport(简称 MQTT)是一种基于 TCP/IP 的轻量级发布 / 预订协议,用于连接原创 2015-10-10 19:20:52 · 4239 阅读 · 0 评论 -
AllJoyn 简介
原文: https://allseenalliance.org/developers/learnLEARNAllJoyn®是一个的开源软件框架,它能够让开发人员轻松地编写出跨平台高度互通的应用程序:不管设备的品牌,种类,通信方式和以及采用何种操作系统,它都可以轻松地发现周围的本地IOT设备。AllJoyn框架具有很多灵活特性,以帮助IOT的愿景距离我们越来越近。 Proxi翻译 2015-10-10 15:52:31 · 1094 阅读 · 0 评论 -
AllJoyn架构
原文链接:https://allseenalliance.org/developers/learn/architectureARCHITECTURENetworkArchitectureAllJoyn™框架运行在本地网络上。它能够让设备和APP发送广播和发现彼此。本节介绍AllJoyn的网络架构,以及各种AllJoyn组件之间的关系。Apps and Routers翻译 2015-10-10 17:12:48 · 3160 阅读 · 0 评论 -
AllJoyn SYSTEM ARCHITECTURE
原文链接:https://allseenalliance.org/developers/learn/core/system-description/system-architecture SYSTEM ARCHITECTURENetwork architectureAllJoyn®网络架构取决于网络部署方案。本部分记录了以下部署方案:· 独立AllJo翻译 2015-10-22 15:04:40 · 1540 阅读 · 0 评论 -
AllJoyn™ Transport
https://allseenalliance.org/framework/documentation/learn/core/system-description/alljoyn-transport AllJoyn™ TransportOverviewAllJoyn传输是AllJoyn应用间传输AllJoyn消息的具体机制的抽象,传输的AllJoyn消息包括:方法调用,方法的回复,翻译 2015-10-23 16:34:50 · 2285 阅读 · 0 评论 -
ABOUT FEATURE INTERFACE DEFINITIONS
原文链接:https://allseenalliance.org/framework/documentation/learn/core/about-announcement/interface ABOUT FEATURE INTERFACE DEFINITIONSRelease HistoryTo access a previous version ofthis document,翻译 2015-10-22 10:34:42 · 973 阅读 · 0 评论 -
ALLJOYN® SYSTEM DESCRIPTION
原文链接:https://allseenalliance.org/developers/learn/core/system-description ALLJOYN® SYSTEM DESCRIPTIONRelease historyRelease versionDateWhat changed14.06翻译 2015-10-22 10:23:40 · 2615 阅读 · 3 评论 -
ALLJOYN® THIN CORE
原文连接:https://allseenalliance.org/developers/learn/core/thin-core ALLJOYN® THIN COREOverviewAllJoyn是一个开放源代码的软件系统,提供跨越不同设备类别运行的分布式应用程序的环境,并强调移动性,安全性和动态配置。 AllJoyn是“平台中立”,这意味着它被设计为尽可能独立于它所在设备翻译 2015-10-14 17:57:05 · 1563 阅读 · 0 评论 -
Ralink SDK NVRAM和WIFI配置的关系
Ralink SDK NVRAM和WIFI配置的关系380939960@qq.com 简单来说,Ralink SDK中的NVRAM机制提供了以下功能:* 将WIFI配置持久化在flash中,保证用户设置的SSID,KEY等WIFI参数掉电后仍然有效;* 第三方程序通过“nvram_set ”命令设置新的WIFI参数,并将它保存到FLASH中;设置完WIFI参数后原创 2016-02-24 14:52:37 · 1767 阅读 · 0 评论 -
libusb-1.0.20移植到RT5350原厂SDK
使用RT5350原厂SDK,有时候可能想使用最新的usb_modeswitch,由于最新的usb_modeswitch使用仔细的libusb1.*库,而手头上的RT5350原厂SDK中的libusb-0.1.12以及libusb-1.0.0无法满足要求,因此移植最新的libusb-1.0.20到RT5350原厂SDK中一)修改source/lib/Makefile按照原厂手册中增加新lib原创 2016-07-31 13:08:44 · 2039 阅读 · 0 评论 -
ZWAVE Alarm Report Command
The Alarm ReportCommand is used by the application to report the alarm state.原创 2016-11-09 11:08:46 · 807 阅读 · 0 评论