- 博客(428)
- 资源 (24)
- 收藏
- 关注
原创 微软Build2016:Xamarin杂记
去年的Build2015技术大会,留给人印象最深的莫过是Windows 10在手机端、PC端、Xbox等硬件平台上的大一统,还有非常具有科幻气质的HoloLens技术的各种展示。去年虽然也展示了Xamarin的跨平台开发,但毕竟这是第三方的,需要重新下载,期间又有各种“机关”,能到正常使用这步就算不错了。今年的Build2016大会,对技术开发者来说很期待微软5亿美金收购Xamarin后,会有什么
2016-04-02 23:16:55 3437
原创 浅谈工业级物联网项目架构设计及实施
互联网+和物联网由于发展的侧重点不同,在做架构设计上肯定有所不同。而以中小项目为主的物联网项目,其实更看重的,一是系统稳定可靠,能保证系统长期稳定的运行。本文主要介绍工业级物联网项目的架构设计及实施。
2015-11-04 12:49:24 8411
原创 【Windows 10 IoT - 3】Windows 10 RTM安装及新特性(树莓派 Pi2)
在《【Window 10 IoT - 1】Window 10系统安装(树莓派 Pi2)》中,我们介绍了Windows 10 IoT预览版的安装,正式版Windows 10 IOT(OS版本号也是10.0.10240.16384)相对于预览版来说,安装简便了很多,功能也比较完善了,性能和稳定也得到了很大的提高。 一、 ISO下载安装 下载链接:http://go.microsoft.com/fw
2015-08-03 14:25:09 5125 4
原创 物联网开发(基础篇)-刘洪峰-专题视频课程
本课程分为三个系列,本系列是物联网开发基础篇,主要就是物联网开发入门,特别是向准备投身物联网开发的软件人员介绍比较基础的硬件方面的知识,掌握了初步硬件基础支持,借助微软强大的Visual Studio开发工具,用C#,VB.net就可以完成物联网开发。...
2015-05-25 08:32:19 847
原创 【Windows 10 IoT - 2】LED闪烁及动画绘制(树莓派 Pi2)
Windows 10 IoT程序开发及调试(控制LED闪烁及界面动画显示)
2015-05-05 13:50:29 5707 1
原创 【Windows 10 IoT - 1】Window 10系统安装(树莓派 Pi2)
微软Build 2015大会上,Windows 10系统平台一统天下(电脑,平板,手机),甚至安卓、iOS等程序都可以移植运行。我们本篇文章关注的是Windows 10 IoT系统,这个和物联网非常相关的系统,本篇文章主要介绍在树莓派2上运行Windows 10.
2015-05-03 23:59:18 16919 2
原创 【WinHec启示录】透过Windows 10技术布局,谈微软王者归来
2015 WinHec(Windows硬件工程产业创新峰会)Windows 10技术大盘点。
2015-03-19 12:59:25 5507
原创 管中窥豹,物联网之我见
当下互联网公司所谓物联网通信技术、各种智能硬件,相对于工业现场总线技术和采集、控制设备来讲,是相对皮毛的。只是新瓶装旧酒,以云平台、手机和平板为核心,结合一些监控和互联的技术,来包装物联网的概念而已。
2015-02-28 10:29:29 7338 1
原创 微软借力.NET开源跨平台支持,布局物联网平台开发
物联网从云到端、到手机、到平板,各种软硬件平台,借助.NET开发,通过统一的开发工具,统一的开发语言,花最小的代价,完成整体开发--至少这是目前我所看到的,最诱人的前景。
2014-11-13 23:07:30 5944 3
原创 面向对象开发方式的开源硬件--.NET Gadgeteer
.NET Gadgeteer产品充分发挥了.NET Micro Framework优势,在Netduino产品的基础上,更上一层楼,青出于蓝而胜于蓝,完全演化成具有微软自己特色的产品。特别是微软定义的20种.NET Gadgeteer接口类型,应该是微软为工控领域制订OPC技术标准以来,最重要的一个接口标准。更具特色的是硬件拖拉可视化编程。.NET Gadgeteer的开发环境,让我们抛弃了这些琐碎和繁杂的步骤,视每个外接模块为一个控件,通过拖拉方式,让核心主板和这些模块相连,自动完成接口初始化、模块初始化
2014-04-16 12:02:42 6960 2
原创 【物联网智能网关-18】多通道远程安全升级
随着物联网各种项目的大量实施,在运行维护过程中,其技术人员的交通住宿成本及人力成本的逐年增加,让设备的远程维护,远程升级功能变得越来越重要了。
2014-03-25 21:57:16 5730
原创 【NetDIY智能主控】开发计划
NetDIY智能主控是一款硬件基于Cortex-M4的芯片,软件基于开源的.NET Micro Framework系统的智能硬件平台。专为智能车、四翼飞行器、人形机器人和智能家居打造。对外引出31个PIN脚(n种功能),支持USB调试开发,无需扩展接口模块,可直接作为智能设备的大脑,控制周边模块。支持C++用户驱动+C#应用程序开发,满足实时+易用的开发需求。
2014-02-07 21:20:03 7850 3
原创 【树莓派+.NET MF打造视频监控智能车】控制篇(树莓派)
对已经具备一定Linux基础的人来说,树莓派学习起来应该非常简单自然。在他们眼中,树莓派就是一个简易版的,卡通版的Linux而已。但是对我这样一个早已习惯微软技术生态系统的人或者初学者来说,要实现一个简单程序的编写、编译到运行,还是不太容易的。
2014-01-27 13:30:50 13539 5
原创 【树莓派+.NET MF打造视频监控智能车】控制篇(.NET MF)
在上一篇《遥控篇》文章中,我们介绍了SonyPS2手柄信号的采集和编程,通过简单的封装,以事件的方式向我们提供按键信息。本篇文章主要介绍.NET Micro Framework系统接受到按键信息后,如何驱动小车马达和控制机械手的。
2014-01-26 19:15:59 14453 2
原创 【树莓派+.NET MF打造视频监控智能车】遥控篇
树莓派是最近比较火热的开源硬件,其设备只有信用卡大小,运行着Linux系统,专为学生编程教育而设计。我十多年的技术路线基本以学习微软的技术为主,中间也曾试图学习过linux,但是相对陡峭的学习曲线,只好让我放弃了。最近几年深入研究嵌入式系统,自然绕不过去linux学习这个坎。幸好有了树莓派,一是让人容易滋生学习的兴趣;二是全球范围内网友技术交流,便于问题的定位和解决;所以在学习的过程中,慢慢地解开
2014-01-25 17:46:39 13565 14
原创 【物联网智能网关-17】.NET Micro Framework之MDK C++二次开发
.NET Micro Framework虽然好学易用,但是在一些需要实时,需要高性能的应用领域,却有些勉为其难。我们提供基于流式驱动方式用MDK开发C++程序。用户程序可采用标准的流式驱动接口进行相关调用。支持事件机制,底层和上层可以通过事件进行交互,并且为MDK C++程序提供了丰富的.NET Micro Framework PAL层接口,可以让用户随心所欲地开发出功能强大的程序。
2014-01-16 18:17:22 7192
原创 创客运动引发第三次工业革命
“创客运动引发第三次工业革命”,如果这句话不是出自前富士康CEO,前TI亚太区总裁程天纵之口,制或这句话不是来源于《长尾理论》作者克里斯•安德森的新作《创客》。也许你会觉得很不以为然,创客——那些目前看似不起眼的电子制作爱好者——能引发第三次工业革命?这个论断是不是有点太激进了?
2013-12-21 17:12:01 4551 1
原创 浅析ARM公司在物联网领域的战略布局
ARM公司借助MBED技术和通过新收购物联网Sensinode公司的NanoStack、NanoRouter 和 NanoService三大产品,初步完成了进军物联网领域的整体布局。
2013-11-28 15:02:24 9839 2
原创 《Visual C++ 2012入门经典》杂记
第一次接触C语言还要追溯到1995年刚上大学的时候,由于所在的班级是计算机实验班,所有的计算机课程都在机房中上,所以接触计算机的机会相对多一些,不过对我们这些非计算机专业的班级来说,计算机编程课是Ture Basic(所谓的TB)和Foxbase,而不是C(TC)。C语言完全是自学的,其入门书籍就是当时谭浩强老师编著的《C语言程序设计》。至于C++语言的学习,所用的就不是TC了,而是DOS平台下比
2013-08-17 09:24:01 4430 2
原创 支持二次开发的Zigbee模块(SNAP技术)
最近参与规划的一个项目,需要大量的Zigbee(约5000个)进行数据采集。由于是大面积布点,采用的是Mesh网络架构,所以很多节点都是所谓的路由节点,这就引发一个问题,路由节点一般情况下需要持续供电,由于现场条件只能采用电池供电,这和电池使用1到2年的要求产生了很大的冲突,所以需要zigbee支持一种同步休眠的技术。最初的方案考虑zigbee芯片+STM8l芯片,通过在单片中编程,用程序逻辑实现
2013-05-03 11:35:21 5637 1
原创 【物联网中间件平台-06】RFID刷卡拍照
RFID刷卡拍照,如果是传统意义上的开发,我们一般需要先知道是什么型号的RFID刷卡器,自己动手编写一套读写RFID的代码,用来读取RFID标签。摄像头驱动开发也是这样的,先要知道摄像头驱动的协议,然后自己编写读取图像并显示的代码。如果是windows平台,一般厂家还会提供dll等调用库,这样只需调用相关接口函数就能实现相关的功能,不过如果是嵌入式平台,就相对比较麻烦一些了,一般都需要根据通信协议
2013-03-24 21:28:54 6218 1
原创 【物联网智能网关-16】成功移植SQLite(STM32 .NET MF平台)
前言.NET Micro Framework系统官方代码是不支持任何数据库的,这对一些具有用户管理的Web Server、RFID数据采集和复杂的手持机应用来说是非常不方便的。很早就知道了SQLite,但是一直没有深入研究,随着目前移植的.NETMicro Framework系统越来越成熟,用户对数据库支持的呼声也越来越高,迫切需要一个数据库平台了。考虑到移植难度和代码大小,最初原打算把YFIOs
2013-01-16 11:33:19 12686
原创 【物联网中间件平台-05】YFIOs策略开发指南
文档名称 YFIOs策略开发指南 版本 V1.0.0 作者 叶帆 日期 2012-12-25 历史 文档列表 http://www.sky-walker.com.cn/MFRelease/YF_document_list.pdf 1 YFIOs简介YFIOs就是YFSoft I/OServer的简称,在物联网、云计算时代,一切以数据为中心,不同的传感器通过
2013-01-05 13:11:48 5470 9
原创 【物联网中间件平台-04】YFIOs驱动开发指南
文档名称 YFIOs驱动开发指南 版本 V1.0.0 作者 叶帆 日期 2012-12-25 历史 文档列表 http://www.sky-walker.com.cn/MFRelease/YF_document_list.pdf 1 YFIOs简介YFIOs就是YFSoft I/OServer的简称,在物联网、云计算时代,一切以数据为中心,不同的传感器通过
2013-01-04 11:58:37 4216
原创 【物联网中间件平台-03】YFIOs安装指南
文档名称 YFIOs安装指南 版本 V1.0.0 作者 叶帆 日期 2012-12-25 历史 文档列表 http://www.sky-walker.com.cn/MFRelease/YF_document_list.pdf 1 YFIOs简介YFIOs就是YFSoft I/OServer的简称,在物联网、云计算时代,一切以数据为中心,不同的传感器通过不同
2013-01-04 10:13:26 6295
原创 【物联网中间件平台-02】YFIOs技术白皮书(V1.1)
文档名称 YFIOs技术白皮书 版本 V1.1.0 说明 增加 技术特色和优势 章节 作者 叶帆 日期 2012-12-27 历史 V1.0.0 叶帆 2012-12-20 文档列表 http://www.sky-walker.com.cn/MFRelease/YF_document_list.p
2012-12-27 10:06:21 7295
原创 【物联网中间件平台-01】真正面向物联网的组态软件 YFIOs和YFHMI的前生今世
1前言从2001年进入工控领域以来,前后7年多的时间开发了诸如二型计量监控系统、焦炉四大机车自动化系统、烧结配水监控系统、隧道广告影像系统、通用组态软件、嵌入式系统组态软件(基于WINCE系统)、LED视频影像系统和ICU病室输液管理等系统。其中焦炉四大机车自动化系统获得了国家专利,而隧道广告影像系统目前发展势头良好,在北京地铁(2号线、4号线),深圳地铁(罗宝线)都已实施安装,未来上海和国外也将
2012-12-24 08:46:24 31367 1
原创 【物联网智能网关-15】WAV播放器(WinForm+WavPlay库实例)
2002年在首钢实施焦炉四大机车自动化项目的时候,为了使系统更加友好,便增加了语音提示功能。不过控制设备是PLC,所以语音模块是通过IO进行控制的。接触WAV解码,是在2009年,为TI DM355平台移植.NET MicroFramework系统,同事进行驱动移植,我封装上层C#接口,不过那时候技术有限,封装的接口只能同步播放。当前市场上的语音模块一般分两种,一种是可录音的模块,录上音,触发一下
2012-11-28 22:45:55 4603
原创 【物联网智能网关-14】Html5:Canvas+WebSocket实现远程实时通信(下)
在上篇博文《Html5:Canvas+WebSocket实现远程实时通信(上)》中已经介绍了当前实现动态网页的一些基本技术,也说明了在.NET micro framework平台下实现Web Server需要注意的一些设计原则,本篇文章将继续介绍Canvas和WebSocket实现远程实时通信的技术细节。(2)网页动态画面实现(Canvas) 我们采用Dreamweaver软件进行网页和脚本编写(
2012-11-22 11:51:58 7642 1
原创 【物联网智能网关-13】Html5:Canvas+WebSocket实现远程实时通信(上)
在上一篇博文《网关为核心,互联网为基础构建物联网平台》中简要介绍了基于.NET Micro Framework如何构建Web Server应用,本篇文章将基于Html5的Canvas和WebSocket技术详细介绍远程实时通信的实现。无论是windows还是linux平台都已提供现成的Web Server技术,在服务端支持诸如ASP.net、ASP、PHP等动态网页脚本的解析,通过服务端脚本的解析
2012-11-21 23:36:44 7021
原创 【物联网智能网关-12】以网关为核心,互联网为基础构建物联网平台
在我眼中,所谓物联网智能网关,至少应该有如下几个特色:一,对下可以和主流传感器进行对接,可以相对容易的获取传感器数据;二、对上可以和后台或云进行通信,可以把数据进行上传;三、用户可以进行编程处理,对获取的数据进行打包及一定的逻辑判断处理,当然和传感器及后台通信,用户除调用标准系统库外,也可以自行编程实现。以上几点只是一个上行通道,当然用户通过手机、平板和PC等常用用户终端可以通过云或后台和智能网关
2012-11-07 23:41:16 7238 1
原创 【物联网智能网关-11】流式驱动之用户驱动(MDK C++开发)
微软体系的产品给人的感觉一直是易学易用,但是其执行性能却屡受诟病。所以一些对性能要求相对较高的硬件产品研发,一般都是采用linux体系的技术,或者是无操作系统开发,其开发语言也绝大数是C/C++(启动代码或中断部分的代码有时会用汇编代码实现)。但是对工控集成类的项目开发来说,由于项目开发周期比较短,对稳定性要求比较高,如果全部采用C/C++开发,不仅对开发人员的能力要求比较高,并且开发和调试的代价
2012-10-18 22:20:08 4520
原创 【物联网智能网关-10】构建.NET MF平台下的流式驱动模型
无论是做linux下的驱动开发,还是Windows CE平台下的驱动开发,对流式驱动模型一定非常熟悉。在此架构下,把所有的硬件设备都看成文件,和设备的交互其实就是读写文件,也就是数据流动。这样开发驱动不仅简单实用,并且用户也用一致的接口访问硬件,大大降低了学习代价。但是在.NET Micro Framework平台下,却没有提供这样的驱动开发接口,用户如果想在应用层操作硬件,必须要做一个专门的接口
2012-09-24 11:01:27 3074
原创 .NET Micro Framework V4.2 QFE2新版本简介
.NET Micro Framework V4.2 QFE2最新版其实在8月14就已经发布了,不过最近由于相对较忙,所以现在才抽时间研究一下新版本,和V4.2 QFE1从代码角度来看,新版本有如下改变(http://netmf.codeplex.com/SourceControl/changeset/23973)。*Micro Booter 代码优化调整*浮点运算相关代码进行了调整*CLR_RT_
2012-09-05 22:34:04 3968
原创 【物联网智能网关-09】CAN总线通信演示(TinyGUI触屏)
CAN是Controller AreaNetwork 的缩写,ISO国际标准化的串行通信协议。最早应用在汽车上,在欧洲是汽车网络的标准协议,目前已经广泛应用在工业自动化、智能家居、船舶、纺织和医疗设备等领域(详情请参见百度百科《CAN总线协议》)。由于CAN总线接口.NET MicroFramework官方库并不支持,所以我在串口类库的基础上,根据CAN总线的特点,设计出一套CAN总线通信库。CA
2012-08-17 10:12:49 5876
原创 【物联网智能网关-08】TinyGUI和WPF汉字显示技术比较
TinyGUI是我在2010上半年的时候,基于.NET Micro Framework系统开发的一个轻量级图形库,虽然TinyGUI运行需要的资源少,运行快,但是不支持汉字显示(如需显示汉字还是必须借助WPF本身的功能,这显然背离了TinyGUI占用资源少的设计初衷了)。另外物联网组态系统YFHMI,考虑到性能和资源问题,也是要选择TinyGUI库的,而汉字显示功能又必不可少,这一切都促使了Tin
2012-08-10 08:54:38 5059 3
原创 【物联网智能网关-07】PCF8591 AD转换模块I2C通信实现
.NET Micro Framework 和.NET Compact Framework不同,并不是.NET Framework的子集,而是更贴近硬件底层,它提供了许多诸如GPIO、PWM、SPI、I2C和OneWire等硬件操作类库。由此可以让普通的软件开发人员相对平滑的过度到硬件开发领域,也足以让以前相对封闭的硬件系统通过二次开发的方式扩展硬件模块成为一种流行(随着物联网技术的深入发展,未来软
2012-08-04 09:46:17 5109 2
原创 .NET Micro Framework动态调用C/C++底层代码(原理篇)
.NET Micro Framework和WinCE系统不同,从应用开发角度来说,仅支持C#开发(从V4.2版本开始,才支持VB.NET开发),而不像WinCE应用开发,既可以用C#/VB.Net,也可以用EVC等工具进行C/C++开发。针对.NET Micro Framework平台由于C#等.NET语言是托管代码,系统需要对中间语言进行解释执行,所以运行效率上和原生的C/C++相比,效率是打了
2012-08-03 08:09:52 9162 4
原创 【物联网智能网关-06】GPS定位+星图显示(WinForm库应用实例)
在2008年上半年就曾经深入研究过GPS,当时还以为已经相对全面的了解GPS呢,现在重新拾起去研究GPS技术,发现还是差了一大截。最初以为GPS是单向通信,GPS模块按照固定的时间间隔发送文本格式的GPS数据。现在才知道GPS不仅可以双向通信,还可以以二进制格式收发数据,并且可以配置需要发送数据的种类和发送间隔,当然必要的时候,还可以用专门的工具,更新GPS模块的固件。最初了解GPS,是基于WIN
2012-07-23 08:13:05 7884 16
阿里云物联网平台专用工具(YFIOs版)
2023-02-21
物联网专用ModbusRTU调试助手 V1.0.5版
2020-10-27
阿里云AIOT造物秘籍(下).pdf
2020-05-23
阿里云AIOT造物秘籍(下).pdf
2020-05-23
阿里云AIOT造物秘籍(中).pdf
2020-05-23
阿里云AIOT造物秘籍(上).pdf
2020-05-23
物联网专用Modbus调试助手
2019-02-23
.NET Micro Framework for Windows 7(X64) USB驱动安装说明
2010-09-28
.NET Micro Framework Key文件部署说明
2010-09-11
.Net Micro Framework 模拟器(支持方向键)
2007-10-31
.Net Micro Framework模拟器
2007-10-31
ProdaveTest
2007-08-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人