自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (4)
  • 收藏
  • 关注

原创 基于mini2440嵌入式linux上整合一套Domoticz智能家居系统(十一)使用domoticz+mosquitto+Android客户端实现控制STM32板上的LED(二)

本文在前一篇实现了STM32平台利用MQTT协议对接domoticz平台控制LED灯的基础上,完善了网络连接和MQTT的broker连接过程,实现了断网重连功能。

2019-03-31 04:07:37 3158 4

原创 基于Domoticz智能家居系统(十八)移植MySensors终端框架代码到Keil-MDK并用STM32+NRF24L01作个简单无线继电器

基于Domoticz智能家居系统(十八)移植MySensors终端框架代码到Keil-MDK并用STM32+NRF24L01作个简单无线继电器移植MySensors终端框架代码到Keil-MDK并用STM32+NRF24L01作个简单无线继电器一、硬件连接:1、开发板与无线模块的连接(使用了STM32F107VC的SPI1接口):2、开发板与继电器的连接:二、关于MySensors代码移植1、本次...

2019-03-14 14:47:00 1245

原创 基于Domoticz智能家居系统(十七)DIY一款基于MySensors的ESP8266+NRF24L01的MQTT(WIFI)和RF无线网关(三)一个简单MySensors客户端的验证实验

DIY一款基于MySensors的ESP8266+NRF24L01的MQTT(WIFI)和RF无线网关(三)一个简单MySensors客户端的验证实验一个简单MySensors客户端的验证实验一、硬件和IDE二、客户端源代码1、实验要达到的目标2、源码三、在domoticz平台上配置接入MySensors网关(即前篇介绍的DIY网关)四、使用MySensors客户端来跟domoticz通信1、给客...

2019-02-17 18:14:38 3542 1

原创 基于Domoticz智能家居系统(十六)DIY一款基于MySensors的ESP8266+NRF24L01的MQTT(WIFI)和RF无线网关(二)正式DIY

DIY一款基于MySensors的ESP8266+NRF24L01的MQTT(WIFI)和RF无线网关(二)正式DIY正式DIY一、本文参考的国外DIY项目二、本文采用的模块和连接线路1、ESP8266模块2、NRF24L01+ PA版(即所谓的功率增强版)3、硬件连接线路三、在Arduino下载安装MySensors软件库和其他第三方库1、安装MySensors软件库2、Adafruit_Neo...

2019-02-17 02:40:30 4887 3

原创 基于Domoticz智能家居系统(十五)DIY一款基于MySensors的ESP8266+NRF24L01的MQTT(WIFI)和RF无线网关(一)关于MySensors

我们将用一套ESP8266+NRF24L01来完成一个基于MySensors通信协议的MQTT(通过wifi)和RF射频无线网络的网关。后面,再用另一套ESP8266+NRF24L01做客户端,来完成和domoticz服务器的通信。

2019-02-16 17:12:22 2614

原创 基于Domoticz智能家居系统(十四)用ESP8266做MQTT客户端实验

基于Domoticz智能家居系统(十四)用ESP8266做MQTT客户端实验用ESP8266做MQTT客户端一些前期的准备功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UM...

2019-02-16 15:06:42 3026 1

原创 基于Domoticz智能家居系统(十三)Domoticz-3.8153在Tiny6410开发板上的移植

Domoticz-3.8153在Tiny6410开发板上的移植本文将在友善之臂Tiny6410开发板上移植Domoticz-3.8153,起因是去年在mini2440上移植的3.5877版本编译出来放到开发板上个头很大,而且该版本有bug,具体说例如调光灯不能向外发布MQTT消息且与手机版界面不能同步。而后笔者尝试在domoticz的github上找个最新的版本(4.9700)移植,却发现该版...

2018-08-05 16:34:27 1121

原创 基于FreeRTOS与MQTT的物联网技术应用系列——步进电机控制(七)基于CrossApp跨平台框架的MQTT客户端控制应用android版

本文在前一篇基础上,详细介绍以CrossApp跨平台框架为基础,利用mosquito库和easySQLite库设计实现了基于MQTT协议的android版步进电机控制客户端。

2017-10-02 17:18:55 1454

原创 基于FreeRTOS与MQTT的物联网技术应用系列——步进电机控制(六)基于CrossApp跨平台框架的MQTT客户端控制应用PC版

本文详细介绍以CrossApp跨平台框架为基础,利用mosquito库和easySQLite库设计实现了基于MQTT协议的PC版步进电机控制客户端。编译环境为VS2013,使用的语言主要是C++。

2017-09-29 13:14:23 1932

原创 基于FreeRTOS与MQTT的物联网技术应用系列——步进电机控制(五)MQTT的移植和步进电机控制的实现

本文在前一篇的基础上进行MQTT的移植,并实现对步进电机驱动器的控制。

2017-09-27 02:34:32 3446 1

原创 基于FreeRTOS与MQTT的物联网技术应用系列——步进电机控制(四)FreeRTOS系统下LwIP-1.4.1的移植

本文在前一篇的基础上,进行基于FreeRTOS的LwIP-1.4.1版本移植

2017-09-26 00:49:40 9700 5

原创 基于FreeRTOS与MQTT的物联网技术应用系列——步进电机控制(三)SD卡驱动、FatFS等的移植和ini配置文件读取的实现

本文实现了基于STM32F107VC的金牛开发板的基于SPI模式的SD卡驱动和FatFS的移植,以及利用minini库对ini配置信息文件进行读取。

2017-09-25 02:44:41 1830

原创 基于FreeRTOS与MQTT的物联网技术应用系列——步进电机控制(二)FreeRTOS v9.0.0 的移植

本文详细绍了基于STM32F107VC的金牛开发板的FreeRTOS v9.0.0 的移植过程。**IDE环境为: MDK v5.23; 硬件环境:基于STM32F107VC的金牛开发板; 所用固件库版本号是STM32F10X_StdPeriph_Lib_V3.5.0**下载工具用的是开发板自带的D版的Jlink。一、工程模板的建立:(参考:http://blog.csdn.net/u01456

2017-09-22 01:34:14 4005 1

原创 基于FreeRTOS与MQTT的物联网技术应用系列——步进电机控制(一)前言

本应用主要是基于MQTT协议,开发一个能由PC或移动端(ios或android)控制嵌入式设备乃至处理反馈信息等功能的系统。 嵌入式设备的控制是基于FreeRTOS操作系统和本项目自行开发的应用框架; PC或移动端(ios或android或其他嵌入式设备)主要是基于CrossApp跨平台界面框架实现远程端控制。

2017-09-12 23:23:31 4606

原创 基于mini2440嵌入式linux上整合一套Domoticz智能家居系统(十)使用domoticz+mosquitto+Android客户端实现控制STM32板上的LED(一)

本文将在前面mini2440建立的domoticz、mosquitto为服务器的基础上,以Android做远程客户端来实现对STM32芯片的开发板的LED进行灯控制,当然,这是一个基本功能的实现,如果长期使用的话,还需要做很多其他的工作(例如断网重连,重连多少次重启系统等等,还要有个可以在SD卡上读入的硬件配置信息等等)。

2017-04-27 02:54:14 2287

原创 基于mini2440嵌入式linux上整合一套Domoticz智能家居系统(九)使用domoticz+mosquitto+Android客户端实现控制mini2440上的LED(二)

为了充分利用domoticz平台的对MQTT客户端的控制功能,现在,受控设备端代码的核心任务转移到了对domoticz/out主题的MQTT消息解析上。本文将设计一个简单框架来实现对其消息的解析和功能回调。

2017-04-17 00:45:23 2308

原创 基于mini2440嵌入式linux上整合一套Domoticz智能家居系统(八)使用domoticz+mosquitto+Android客户端实现控制mini2440上的LED(一)

本篇将在上一篇交叉编译paho.mqtt.embedded-c官方的源代码例程基础上,稍作修改,尝试实现domoticz+mosquitto联合做服务器,使用Android客户端APP或浏览器对mini2440上的LED做亮灭控制。

2017-04-16 04:24:44 1364

原创 基于mini2440嵌入式linux上整合一套Domoticz智能家居系统(七)交叉编译paho.mqtt.embedded-c库和嵌入式linux样例程序

本篇将把paho.mqtt.embedded-c官方的源代码交叉编译成数据包封装库和应用程序两部分,并把样例应用程序在mini2440上运行。

2017-04-16 03:43:35 9196 4

原创 基于mini2440嵌入式linux上整合一套Domoticz智能家居系统(六)使用domoticz联合arm上的mosquitto实现Android客户端远程控制

本篇将使用mini2440上的domoticz服务平台和mosquitto,以domoticz上的虚拟设备为例,实现对设备的控制,以及使用Android的客户端APP实现远程控制。

2017-04-10 03:04:50 3262 1

原创 基于mini2440嵌入式linux上整合一套Domoticz智能家居系统(五)交叉编译并安装zlib、curl、boost和domoticz

本篇是本次整合智能家居系统的重点,最终结果是将domoticz交叉编译并安装到mimi2440的嵌入式linux系统中,并让它运行起来,以供后续开发使用。1、交叉编译zlib: 解压zlib-1.2.11.tar.gz后,进入目录,然后cmake -DCMAKE_C_COMPILER="arm-linux-gcc" -DCMAKE_INSTALL_PREFIX=/usr/local/arm/zli

2017-04-09 14:14:08 1877

原创 基于mini2440嵌入式linux上整合一套Domoticz智能家居系统(四)交叉编译OpenSSL、c-ares、e2fsprogs和mosquitto

本篇主旨是编译安装mosquitto,其他的库是它的依赖库。后面我们交叉编译的程序都将放置在主机的”/usr/local/arm/”目录中,以区别主机本地的应用程序。 我的mimi2440的根文件系统是PC端VMWare上linux中的nfs,这样比较容易调试。具体位置是linux上的/work/roorfs,下文中所提到的“目标板根文件系统目录”或者“arm板根目录”就是指这个目录。一点准备工作

2017-04-08 05:29:17 5570 11

原创 基于mini2440嵌入式linux上整合一套Domoticz智能家居系统(三)编译并安装cmake和git工具

编译cmake和git很简单,把源代码解压后,进入源码目录,然后均进行如下安装:./configuremakemake installcmake-3.7.2主要是为编译boost-1.63而准备。 git-2.2.2主要是为编译domoticz而准备,因为编译domoticz的时候,cmake会使用git来确定并生成版本号信息头文件,如果没有这个工具,会编译失败,错误提示说缺少appversi

2017-04-07 22:03:13 1309

原创 基于mini2440嵌入式linux上整合一套Domoticz智能家居系统(二)前期准备

首先在linux平台这边先安装arm-linux-gcc-4.4.3,可以使用友善之臂提供的这个编译工具,安装过程请自行参考其他文章。需要先准备好以下源代码: 1、cmake-3.7.2(本地编译) https://cmake.org/files/v3.7/cmake-3.7.2.tar.gz 或者3.7.2以上版本,因为后面要使用cmake搜索boost-1.63,低版本的cmake会搜不到

2017-04-07 21:36:02 2997

原创 基于mini2440嵌入式linux上整合一套Domoticz智能家居系统(一)前言

最近想为自家做一套智能家居系统,手上有闲置的mini2440开发板还有一块STM32F107芯片的金牛开发板,想把它们利用起来。整体构架思路是: 1、使用Mosquitto在mini2440上做MQTT代理服务器; 2、使用Domoticz做Web平台; 3、用STM32F107的开发板做MQTT的客户端,用来跟其他电器接口; 4、当然,mini2440上也有可以用的GPIO可以利用起来。(

2017-04-07 18:41:24 1581

rt-thread-v2.1.0平台上实现MQTT-embedded协议客户端对接domoticz智能家居平台 2019.03.31 bug 修正版

这是拙文“基于mini2440嵌入式linux上整合一套Domoticz智能家居系统(十一)使用domoticz+mosquitto+Android客户端实现控制STM32板上的LED(二) ”配套源码 2019.03.31 bug 修正版,包含整个工程。 硬件方面: 主控芯片是STM32F107VC PHY芯片是DP83848 博文地址:http://blog.csdn.net/sqshining/article/details/70882169

2019-03-31

rt-thread-v2.1.0平台上实现MQTT-embedded协议客户端对接domoticz智能家居平台 2019.03.29 bug 修正版

这是拙文“基于mini2440嵌入式linux上整合一套Domoticz智能家居系统(十一)使用domoticz+mosquitto+Android客户端实现控制STM32板上的LED(二) ”配套源码 2019.03.29 bug 修正版,包含整个工程。 硬件方面: 主控芯片是STM32F107VC PHY芯片是DP83848 博文地址:http://blog.csdn.net/sqshining/article/details/70882169

2019-03-29

rt-thread-v2.1.0平台上实现MQTT-embedded协议客户端对接domoticz智能家居平台

这是拙文“基于mini2440嵌入式linux上整合一套Domoticz智能家居系统(十一)使用domoticz+mosquitto+Android客户端实现控制STM32板上的LED(二) ”配套源码,包含整个工程。 硬件方面: 主控芯片是STM32F107VC PHY芯片是DP83848 博文地址:http://blog.csdn.net/sqshining/article/details/70882169

2017-04-28

CollabNetSubversion-client-1.8.4-1-Win32.exe

CollabNetSubversion-client-1.8.4-1-Win32安装包 文件来自:http://baoheapi.baidu.com/s/19X0wY

2014-02-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除