加载中…
个人资料
刘洪峰IOT
刘洪峰IOT 新浪个人认证
  • 博客等级:
  • 博客积分:0
  • 博客访问:9,211
  • 关注人气:12
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
个人简介
叶帆科技创始人,六届微软MVP,CSDN 2008十大MVB,前微软.NET Micro Framework项目组成员
搜博主文章
访客
加载中…
评论
加载中…
留言
加载中…
博文
置顶: (2010-09-05 18:08)
标签:

it

分类: .NETMicroFamework

【叶帆·理念】让略懂编程的人,尽情享受嵌入式开发的乐趣! 

【叶帆论坛】http://home.cnblogs.com/group/MFSoft/

【官方论坛】http://social.msdn.microsoft.com/Forums/zh-CN/microframeworkzhchs/threads

【简介】.NET Micro Framework 2001年由微软研究院开始研发,并随后在其MSN Direct项目中使用该技术,2007年9月微软对外发布2.0,2008年10月 V3.0、2009年11月 V4.0、2010年5月 V4.1 beta,2009年5月代码完全开源,并进入.NET产品组,Digi、Atmel、飞思卡尔等半导体公司都先后为其推出了开发板,该技术可以应用到远程控制、智能家电、教育类机器、医疗电子、零售终端、Sideshow以及汽车电子等行业应用场景;此外由于.Net MF集成了各种接口,如串口、网口、Wifi、Zigbee、I2C、SPI、SDIO、USB等通信接口,加上其应用开发简便,所以在

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

杂谈

每个时代都有王者,王者的成功,往往是因为恰逢其时地发布了一个成功的产品(具有里程碑意义,划时代的产品)。Windows 95的成功标示着微软是PC时代的王者;WinXP的成功标示着微软是互联网时代的王者;而恰恰是Windows Vista、Windows 7和Windows 8对移动互联网时代的忽视,王者地位拱手让人;在即将来临的物联网时代,Windows 10的即将成功,预示着微软将成为物联网时代的王者。

物联网的三要素,无非是云、入口、端。而微软恰恰在这三点上,都已经完成了最重要的布局。

一个云:Windows Azure

Windows Azure于2008年发布,目前在商业领域已经取得了比较大的成功,并且我在博文《管中窥豹,物联网之我见》所提到,微软的云有别于亚马逊和阿里的云平台,是真正的云计算平台。

一个系统:Windows 10

目前来看、物联网的主要入口有三种:传统PC、平板、手机。虽然WinXP很成功,但是在移动互联网时代,随着传统PC的市场萎缩及微软移动操作系统Windows CE、Windows Mo

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
分类: 物联网

早在1999年在美国召开的移动计算和网络国际会议上,就已经提出“物联网”这个概念,所谓的物联网,英文为Internet of Things,就是物物相联的网络。国内也有人称之为泛在网,其内涵更是广泛,寓意无所不在、无所不包、无所不联的网。2005年在信息社会世界峰会(WSIS)上,国际电信联盟发布《ITU互联网报告2005:物联网》(ITU Internet Report 2005: The Internet Of Things),将最初主要以RFID技术为中心构建的物联网(或称之为传感网)的定义和范围,作了更进一步的拓展。报告指出世界上任何物体,各种生活用品(牙刷、纸巾、轮胎和房屋等等)都可以通过互联网进行连接起来,人类对信息的掌控又开辟了一

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

it

物联网智能网关

分类: 物联网

今天科技类最大的新闻,莫过于微软宣布.NET开发框架开源计划。.NET 开源,集成 Clang

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 

在上一篇文章《通过AD采集获取温湿度》我们介绍了物联网智能网关的AD端口的使用情况,AD接口是.NET Micro Framework标准库函数之一,只要底层BSP支持就可以直接使用。但是对一些比较复杂的传感器,比如串口摄像头就没有什么库可以直接使用了,需要用户根据摄像头的通信协议,进行串口编程,由于相对复杂,对一些初入门用户是有一些开发难度的。鉴于此,故开发了一套扩展库,用户只要几行代码,就可以完成和传感器的通信,从而获取数据。YFSoft.Hardware.Camera.PTC01.dll就是一种这样的库。

在我以前写过的一篇文章《摄像头蓝牙图像远程获取》中曾介绍过YFSoft.Hardware.Camera.PTC01.dll库的使用,不过当时由于.NET Micro Framework开发板并不支持WPF,所以没有在LCD上显示。今天的程序示例和以前的有所不同,是通过用户按按钮进行拍照的,并且把照片显示在LCD上。

物联网智能网关共引出5个串口,其中串口1为调试口,串口5为485口,其他三个串口都可以使用(注意:紫藤207系统的COM2其实是

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
 无论是机房管理系统,还是面向农村温室大棚的管理系统,温湿度采集模块是必不可少的。常见的温湿度模块从通信接口上来说,一般有三种,第一种是单总线方式(我以前写了两篇博文来介绍这方面的内容《DHT11温湿度传感器通信: 》),第二种是串口方式(RS232或RS485,后续我会写博文介绍),第三种就是AD方式。

    这三种方式,各有优缺点,第一种往往价格比较便宜,但是温湿度传感器要和采集芯片必须很近才成,并且必须要实现单总线相关的代码,开发和调试相对比较复杂;第二种使用相对最容易,一般情况下直接和PC通信居多,不过价格也是最高的;第三种价格适中,并且传输的距离也比单总线方式要远的多。

    AD方式的温湿度传感器和另两种有所不同,前两种一般温湿度已经处理好,通过协议解析就可以直接获取温湿度的数值。而AD方式采集的只是电压值,需要根据一定的公式进行数据计算,才能获取最终的温湿度值。

      &nb

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

micro

framework

it

分类: .NETMicroFamework
没有想到,距第一次写.NET Micro Framework移植文章《移植初步:环境搭建》已经快两年半了。不过这两年多来的时光也没有虚度,还是做了不少工作的。从代码角度来说,不仅STM32F103的移植代码在不断完善,并且也已经移植和优化了基于STM32F207和STM32F407的相关代码。从硬件角度来说,也由最初完全借助第三方的硬件作为.NET Micro Framework开发板,演变为今天推出自行设计的开发板和物联网产品。      

      初次移植.NET Micro Framework是基于V 4.0版本,当前最新的版本已经是V4.2了,并且官方代码中也已经集成了第三方开发的基于STM32F103的代码,不过该代码移植的相对简单一些,并且大部分代码取之于ST官方的库,所以代码效率和未来扩展性方面还是有一定局限性的。

      此外在此期间深圳的莫雨也推出了基于STM32F103移植的

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

it

分类: .NETMicroFamework

   上篇文章我们用手机上的蓝牙去控制智能小车,这次我们直接用笔记本上的蓝牙模块来控制小车,这样利用PC更为强大的运算能力,就可以扩展出更多有意思的功能来。

下面就是PC蓝牙模块的设置步骤(注意,需保证与小车相连的蓝牙模块上电)

1、  在控制面板中双击蓝牙图标

  

2、  蓝牙设备属性面板



3、  添加蓝牙设备


阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

micro

framework

杂谈

分类: .NETMicroFamework

无论是用WIfi还是用GPRS遥控小车,目前都离不了PC这个中转站,并且PC还得借助Zigbee通道和小车通信,这就大大地增加了此遥控平台的构建代价。以前在研究iRobot机器人的时候,用过其配套的蓝牙模块,可以通过PC上的蓝牙连接,远程控制iRobot(相关文章《MF控制机器人》)。目前大部分手机也都支持蓝牙接口,所以基于此,我们借用iRobot的蓝牙模块,就可以用手机直接遥控智能小

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

micro

framework

it

分类: .NETMicroFamework

    前段时间开发远程医疗系统(Dr.Cloud)就曾用到过温湿度传感器,不过当时考虑到集成难度,选了一个RS485接口的传感器,该传感器实现了Modbus Rtu Slave的功能,只要客户程序实现Modbus Rtu Client即可读出温湿度数据。是方便了开发,不过价格不菲,要价要150元左右。

    网友fangyuan推荐了一款仅7元的DHT11温湿度传感器,刚开始以为是TTL电平的串口通信,后来一研究,原来通过一根数据线的双向通信,并且对时序要求很严格,这东西也许用单片做更容易,用STM32来做,反而有老虎吃天,无从下口之感。想来想去,最理想的方式也许需要深入研究时钟的输入捕获相关知识了。

不过直到三个多月之后的今天,才有时间和精力去研究相关内容。闲言少叙,先看一下DHT11的典型应用电路(见下图)。



   通信接口为串

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

micro

framework

it

分类: .NETMicroFamework

有了Wifi间接控制智能小车的经验,很自然的想到,也可以通过GPRS远程遥控智能小车,因为从通信原理上看,二者其实没有什么本质的不同,都是基于SocketTCP通信,其控制环节如下:

手机 ===> GPRSTCP/IP ===> PC ===> Zigbee(串口232/TTL) ===> 智能小车

Wifi通信不同,要使手机连接GPRS,还得需要进行一定的编程才能完成,相关内容,我这里也不用介绍了,我以前写的博文《

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
  

新浪BLOG意见反馈留言板 电话:4000520066 提示音后按1键(按当地市话标准计费) 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

新浪公司 版权所有