摘要: 苹果推出Ibeacon室内定位技术是为了弥补GPS无法覆盖室内定位这种场景。苹果意味着创新,在其推动下,蓝牙Ibeacon得到了极大的应用。而腾讯则是利用蓝牙Ibeacon在场景体验方面进行了创新,实现了微信摇一摇周边的功能,这在O2O领域有巨大的潜力。 对苹果和腾讯来说,Ibeacon都是应用创新 阅读全文
posted @ 2016-06-04 23:15 brave-sailor 阅读(14054) 评论(0) 推荐(0)
摘要: 本文分析基于微信硬件平台的物联网架构,将从物联网的核心要素、物联网的关键场景、微信硬件平台的通信协议分析三个维度去分析。更多的微信硬件平台开发的深度技术原创分享请订阅微信公众号:嵌入式企鹅圈。 微信硬件平台包括基础接入方案与微信硬件云标准接入方案。前者是在应用端和设备端都完全由厂商开发,微信硬件平台 阅读全文
posted @ 2016-06-04 23:15 brave-sailor 阅读(5445) 评论(0) 推荐(0)
摘要: 在《物联网核心协议—消息推送技术演进》一文中已向读者介绍了多种消息推送技术的情况,包括HTTP单向通信、Ajax轮询、Websocket、MQTT、CoAP等,其中MQTT协议为IBM制定并力推,其具有开放、简单、轻量级以及易于实现的特点使得其即便在资源受限的环境中也能得到很好的使用,比如运行在资源 阅读全文
posted @ 2016-06-04 23:14 brave-sailor 阅读(12763) 评论(1) 推荐(2)
摘要: 本文介绍可穿戴设备加速度传感器-Lis3dh的特性原理和应用场景。意法半导体研发的Lis3dh广泛应用在智能手环、智能计步鞋等智能穿戴产品中。 Lis3dh有两种工作方式,一种是其内置了多种算法来处理常见的应用场景(如静止检测、运动检测、屏幕翻转、失重、位置识别、单击和双击等等),用户只需简单配置算 阅读全文
posted @ 2016-06-04 23:13 brave-sailor 阅读(5562) 评论(0) 推荐(1)
摘要: 本文是基于嵌入式物联网研发工程师的视觉对网络编程和web编程进行阐述。对于专注J2EE后端服务开发的童鞋们来说,这篇文章可能稍显简单。但是网络编程和web编程对于绝大部分嵌入式物联网工程师来说是一块真空领域。 的确,物联网研发应该以团队协作分工的方式进行,所以有嵌入式设备端、网关、web前端、APP 阅读全文
posted @ 2016-06-04 23:12 brave-sailor 阅读(466) 评论(0) 推荐(0)
摘要: 笔者决定在嵌入式企鹅圈2016年的首篇文章中,发表微信硬件物联领域极具实践价值的文章,它将能指引和帮助任何有兴趣于物联网开发的童鞋们快速掌握微信硬件开发流程,只需一个小时,而再不需要通过揣摩微信硬件浩瀚的文档资料来完成艰难构建。 笔者之前曾经撰写过一篇文章《基于微信硬件公众平台的智能控制开发流程》介 阅读全文
posted @ 2016-06-04 23:11 brave-sailor 阅读(424) 评论(0) 推荐(0)
摘要: 本文从功能需求的角度分析一般蓝牙BLE单芯片的应用框架(SDK Framework)的接口设计过程,并以TI CC2541为例说明BLE的应用开发方法。 一、应用框架(Framework) 我们熟知的Framework包括Android Framework、Linux QT、Windows MFC。 阅读全文
posted @ 2016-06-04 23:11 brave-sailor 阅读(2552) 评论(0) 推荐(0)
摘要: DA14580是Dialog公司研制的蓝牙单芯片,号称全球功耗最低,是TI CC2541的四分之一,是运动手环等穿戴类电子产品的常用芯片。但是DA14580的开发门槛不低,适合有蓝牙开发经验的团队来开发,不适合学习爱好者,在网络上搜索DA14580相关的开发文章,基本上都是对官方仅有的几篇文档进行简 阅读全文
posted @ 2016-06-04 23:10 brave-sailor 阅读(8134) 评论(0) 推荐(3)
摘要: 微信硬件平台使用蓝牙作为近场控制的连接件,并拟定了《微信蓝牙外设协议》。这份协议更像一个标准,用于规范微信和蓝牙外设之间的数据交互场景和接口。但从开发者来看,要完全读懂这份协议,恐怕需要熟读很多遍,并且要结合调试才能真正实现微信Airsync通信。笔者对IOT和微信硬件平台的整个框架和技术都比较熟悉 阅读全文
posted @ 2016-06-04 23:09 brave-sailor 阅读(4109) 评论(1) 推荐(1)
摘要: 本文是对已实现的蓝牙防丢器项目的总结,阐述蓝牙防丢器的原理、实现与Android客户端的蓝牙BLE接口编程。在这里重点关注如何利用BLE接口来进行工程实现,对于BLE的协议、涉及到JNI的BLE接口内部源码实现,笔者以后再详细剖析。但要求读者对BLE协议有一定的认识,如GAP、GATTprofile 阅读全文
posted @ 2016-06-04 23:08 brave-sailor 阅读(1775) 评论(0) 推荐(0)
摘要: 本文介绍微信利用Airkiss技术对wifi设备进行智能配置上网的场景,并分析其实现的原理。这里再次说明,Airkiss只是用于配置上网,其跟微信硬件平台的通信流程和接入协议规范完全没有关系。一个wifi设备并不一定要通过Airkiss技术来配置上网,它也可以利用传统的方法来配置,也可以利用其它厂商 阅读全文
posted @ 2016-06-04 23:07 brave-sailor 阅读(6810) 评论(0) 推荐(1)
摘要: 消息触达能力是物联网(internet ofthings, IOT)的重要支撑,而物联网很多技术都源于移动互联网。本文阐述移动互联网消息推送技术在物联网中的应用和演进。 一、物联网架构和关键技术 从开发的角度,无线接入是物联网设备端的核心技术,身份设备管理和消息推送技术是物联网云端的核心技术。而从场 阅读全文
posted @ 2016-06-04 23:07 brave-sailor 阅读(614) 评论(0) 推荐(0)
摘要: 本文从物联网的核心要素、物联网的关键场景、微信硬件平台的通信协议分析三个维度去分析基于微信硬件平台的物联网架构。相关的背景知识请阅读微信公众号:嵌入式企鹅圈发布的有关物联网和微信硬件专题文章。 一、 基于微信硬件平台的物联网架构图示 上图涵盖以下信息: 1. 基于微信硬件平台的物联网的架构组成,有微 阅读全文
posted @ 2016-06-04 23:06 brave-sailor 阅读(761) 评论(0) 推荐(0)
摘要: 版权声明:本文为博主原创文章,未经博主允许不得转载。 版权声明:本文为博主原创文章,未经博主允许不得转载。 云与后端相关的技术似乎并不属于嵌入式和物联智能硬件开发工程师的范畴,但是嵌入式开发工程师有必要认识成熟的网络架构和相关的云技术,以拓展自己在系统架构方面的视野。大数据分析是物联网背后的核心价值 阅读全文
posted @ 2016-06-04 23:05 brave-sailor 阅读(541) 评论(0) 推荐(0)
摘要: 一、微信硬件公众平台整体架构 上一篇《物联网架构场景技术分析》已经探讨和分析了物联网架构的演进,基于微信硬件公众平台的智能控制方案即属于文中的第三种架构--基于统一后台服务的物联架构。其中的架构如下: 各部分的角色和分工如下: 1.微信硬件公众号平台服务器,是物联网的基础和核心部分,其负责外设设备I 阅读全文
posted @ 2016-06-04 23:04 brave-sailor 阅读(541) 评论(0) 推荐(0)
摘要: Protocol buffer是Google出品的一种轻便高效的结构化数据存储格式,可对结构化数据进行序列化,并具有语言无关、平台无关等特点,在通信协议和数据存储等领域已经得到广泛的应用。目前其已经提供 C/C++、Java、Python 等语言的 API。 一、Protocol buffer和XM 阅读全文
posted @ 2016-06-04 23:04 brave-sailor 阅读(1391) 评论(0) 推荐(0)
摘要: 版权声明:本文为博主原创文章,未经博主允许不得转载。 版权声明:本文为博主原创文章,未经博主允许不得转载。 微信公众号(嵌入式企鹅圈)将新开辟专栏撰写物联网完整解决方案的相关技术,包括物联网架构、云服务、微信接口开发、智能设备开发等。鉴于本人研发的进展和需要时间进行原创总结,物联网专栏更新会比较慢, 阅读全文
posted @ 2016-06-04 23:03 brave-sailor 阅读(467) 评论(0) 推荐(0)