【开源】C#跨平台物联网通讯框架ServerSuperIO(SSIO) [问题点数:20分]

Bbs2
本版专家分:125
结帖率 91.86%
Bbs1
本版专家分:0
Bbs9
本版专家分:51847
版主
Blank
黄花 2017年11月 .NET技术大版内专家分月排行榜第二
2017年10月 .NET技术大版内专家分月排行榜第二
Blank
蓝花 2018年8月 .NET技术大版内专家分月排行榜第三
2018年6月 .NET技术大版内专家分月排行榜第三
2018年3月 .NET技术大版内专家分月排行榜第三
2017年12月 .NET技术大版内专家分月排行榜第三
2017年9月 .NET技术大版内专家分月排行榜第三
Bbs8
本版专家分:30128
Blank
Github 绑定github第三方账户获取
Blank
领英 绑定领英第三方账户获取
Bbs2
本版专家分:125
Bbs7
本版专家分:16681
Bbs2
本版专家分:338
[开源]跨平台物联网通讯框架-ServerSuperIO(SSIO)
1.自我介绍             本人已经工作10年,一直在工业领域。在一线干过实施,下过矿井;干过项目,带过团队;干过软件研发,出过产品;干过项目群管理,售前和市场也接触过;期间在纯软件公司也干过将近两年的时间,熟悉软件开发流程与管理。虽然没有取得多大成绩,也算经历丰富了。            互联网“行业”如火如荼的发展,曾经也想过转行去做“互联网”,奈何犹豫太久,已然提不起太多
C#跨平台物联网通讯框架ServerSuperIO(SSIO)
SSIO通信<em>框架</em>的设计思想是在SuperIO(SIO)基础上发展而来,并没有高大上的技术,主要是工作经验的积累,适合于不同应用场景的<em>物联网</em>的数据采集与交互。
《连载 | 物联网框架ServerSuperIO教程》2.服务实例的配置参数说明
1.C#<em>跨平台</em><em>物联网</em><em>通讯</em><em>框架</em>ServerSuperIO(SSIO)介绍  《连载 | <em>物联网</em><em>框架</em>ServerSuperIO教程》1.4种<em>通讯</em>模式机制   一、综述      SuperIO(SIO)定位在PC终端(上位机)应用,它只有一个服务实例,配置参数是全局属性。但是,ServerSuperIO(SSIO)与SuperIO(SIO)定位不一样,SSIO定位在服务器端,不管是串口<em>通讯</em>模式
C#开源项目大全
收藏已备使用 商业协作和项目管理平台-TeamLab 网络视频会议软件-VMukti 驰骋工作流程引擎-ccflow 【免费】正则表达式测试工具-Regex-Tester Windows-Phone-7-SDK Excel-读写组件-ExcelLibrary .NET集成开发环境-MonoDevelop 电话软交换机-FreeSW
物联网开源平台scIoT
如何快速搭建一套私有<em>物联网</em>(IoT)通信系统(不依赖任何第三方),是一项费时费力的大工程,尝试着<em>开源</em>一些代码,让大家能够快速简单的实现设备联网。 先期推出相对简单WIFI协议的<em>物联网</em>模块,芯片选用了ESP8266 <em>开源</em>代码库 https://github.com/imlsq/scIoT Wi-Fi(ESP8266)测试评估模块 (蓝牙+WIFI+RJ45)开发板 近期推出  GP...
ServerSuperIO Designer IDE 发布,打造物联网通讯大脑,随心而联。附:C#驱动源代码。
1.概况      注:ServerSuperIO Designer IDE 同行业网友随便使用,不涉及到软件使用限制的问题。      从2015年到现在的将近两年的时间,一直在开发、完善ServerSuperIO(SSIO)的基础<em>框架</em>,包括:多<em>通讯</em>机制、稳定性、扩展性等,没有太多时间把工作放在UI的设计与开发上,从二次开发者角度来讲易用性是短板。为了增补短板,在SSIO核心<em>框架</em>的基础上开发Se
C# 类库 Hook Assembly
我先描述一下我所处的问题环境: 最近在研究Hook的相关知识。 要求是所有的东西都由C#来完成,包括DLL,EXE。 我进行了下面尝试: 1、使用LoadLibrary加载C#写的DLL,然后SetW
在DLL中产生对话框的方法三(C# DLL)
     前面讲了MFC Regular Dll中产生对话框的方法,还有一种MFC Extention Dll,但是因为他本身有很多限制,已经有被淘汰的趋势,所以最好采用Win32 Dll或者MFC Regular Dll,当然最简单的方法还是接下来的C# Dll,因为所有的一切都已经被封装到.net framework中了,什么窗口过程,什么句柄,消息循环等等都不用我们操心了,唯一的缺点是需
开源跨平台物联网通讯框架ServerSuperIO 2.0(SSIO)下载
更新具体细节参见:[更新设计]<em>跨平台</em><em>物联网</em><em>通讯</em><em>框架</em>ServerSuperIO 2.0 ,功能、BUG、细节说明,以及升级思考过程!      声明:公司在建设工业大数据平台,SSIO正好能派上用场,所以抓紧时间进行了完善,并且升级到了2.0版本,希望对大家有帮助。仅供<em>开源</em>学习,商用请联系作者。 1.SSIO特点 轻型高性能通信<em>框架</em>,适用于多种应用场,轮询模式、自控模式、并发模式和
.NET Core 跨平台物联网框架 ServerSuperIO.Core,一套设备驱动通吃嵌入式、上位机、云服务...
一、概述我们的大数据平台(云)平台的数据接收服务基于ServerSuperIO开发,因为集成的功能比较多,无法实现<em>跨平台</em>,现在跑在Windows下。但是云端体系化、标准化...
开源物联网框架ServerSuperIO(SSIO),项目中实践应用介绍
一、项目背景      我们是传统行业,但是我们有一颗不传统的心。企业用户遍布国内和国外,面对行业,要建设行业级的(大)数据平台。一提到大数据平台,大家往往想到Hadoop、Spark、Nosql、分布式等等,我只能说我们还比较低级,但是后期肯定会涉及到这些技术。做大数据平台是有风险的,抛开绝技术方面,应该从四个方面来考虑这个问题:企业思维的转变、是否解决实际问题、是否落地可实施、是否有增值
面向物联网的六大开源中间件工具
面向<em>物联网</em>的六大<em>开源</em>中间件工具.doc
[C#]事件驱动的SOCKET类
使用事件驱动SOCKET的好处是可以封装SOCKET的收发包,由于是线程接收的包,再请求的上层的事件,所以,在主程序中要注意界面上的委托显示。如果有使用过Delphi的人就会发现,在Delphi中的事件驱动也是使用类似的方法,叫事件挂接吧,我的同事这样和我说的。不管怎样,语言总是可以贯通的。以下是SOCKET类的部分代码,让注释说话吧:using System;using Syst
事件驱动库libiop
别人封装的libiop库,适合学习事件驱动的人,epoll,slect,iocp等多种模型都有封装。自己做了部分注释
C#调用PComm(线程安全)
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
理解C#的封装
封装就是将数据或函数等集合在一个个的单元中(我们称之为类)。被封装的对象通常被称为抽象数据类型。 封装的意义在于保护或者防止代码(数据)被我们无意中破坏。   封装既可以封装成员变量,又可以封装成员方法   =================================================================================
C#中自定义事件 。C#中事件处理的个人体会
C#中自定义事件  一、了解C#中的预定义事件处理机制     在写代码前我们先来熟悉.net<em>框架</em>中和事件有关的类和委托,了解C#中预定义事件 的处理。     EventArgs是包含事件数据的类的基类,用于传递事件的细节。     EventHandler是一个委托声明如下          public delegate void EventHandler( object sen...
介绍开源的.net通信框架NetworkComms
Networkcomms 是一款C# 语言编写的TCP/UDP通信<em>框架</em>,使用简单方便,性能稳定. 以前是收费的 目前已经<em>开源</em>:https://github.com/MarcFletcher/NetworkComms.Net
.NET跨平台初体验
我的个人观点: 我觉得C#是最优美,最万能的编程开发语言,这种观点一抛出或者会引发不少程序员的口水战,当然这只是我个人的观点,没有必要去改变影响其他人的观点,其他人也没必要反驳我,我的这个个人观点只是代表了我对这种C#的喜爱,由始至终! 为什么说C#是最万能的语言,因为我觉得它是至今为止好多平台,好多方向都能用它开发,就拿我自己亲身接触过的来说,C#能XMargin Mono开发三大主
[更新]跨平台物联网通讯框架 ServerSuperIO v1.2(SSIO),增加数据分发控制模式
1.【<em>开源</em>】C#<em>跨平台</em><em>物联网</em><em>通讯</em><em>框架</em>ServerSuperIO(SSIO) 2.应用SuperIO(SIO)和<em>开源</em><em>跨平台</em><em>物联网</em><em>框架</em>ServerSuperIO(SSIO)构建系统的整体方案 3.C#工业<em>物联网</em>和集成系统解决方案的技术路线(数据源、数据采集、数据上传与接收、ActiveMQ、Mongodb、WebApi、手机App) 4.<em>开源</em>地址:https://github.com/wxzz/
应用SuperIO(SIO)和开源跨平台物联网框架ServerSuperIO(SSIO)构建系统的整体方案
SSIO的更新       在SSIO上增加了UDP<em>通讯</em>方式,可以到Github上下载源代码。在原来的项目中,远端的设备与中心站的数据交互并没有使用过UDP方式。这种短连接的<em>通讯</em>链路,不容易维护,主要体现在:(1)持续的数据交互能力。(2)对现场设备进行长时间的维护和校准。(3)SSIO要协调设备、IO和控制方式之间的运作关系,无法即时反应设备的IO状态。等等。       但是,对于一个平台
《连载 | 物联网框架ServerSuperIO教程》- 18.集成OPC Client,及使用步骤。附:3.5 发布与更新说明。
1.C#<em>跨平台</em><em>物联网</em><em>通讯</em><em>框架</em>ServerSuperIO(SSIO)介绍 《连载 | <em>物联网</em><em>框架</em>ServerSuperIO教程》1.4种<em>通讯</em>模式机制。 《连载 | <em>物联网</em><em>框架</em>ServerSuperIO教程》2.服务实例的配置参数说明 《连载 | <em>物联网</em><em>框架</em>ServerSuperIO教程》- 3.设备驱动介绍 《连载 | <em>物联网</em><em>框架</em>ServerSuperIO教程》-4.如开发一套设备驱动,同时
轻量级C#网络通信组件StriveEngine —— C/S通信开源demo(附源码)
转发连接: http://www.cnblogs.com/zhuweisky/p/3139801.html 前段时间,有几个研究ESFramework网络<em>通讯</em><em>框架</em>的朋友对我说,ESFramework有点庞大,对于他们目前的项目来说有点“杀鸡用牛刀”的意思,因为他们的项目不需要文件传送、不需要P2P、不存在好友关系、也不存在组广播、不需要服务器均衡、不需要跨服务器网络<em>通讯</em>、甚至都不
Github上十大C#开源项目排行榜
1.SignalR ASP.NET SignalR 是为 ASP.NET 开发人员提供的一个库,可以简化开发人员将实时 Web 功能添加到应用程序的过程。当WebSockets可用时(即浏览器支持Html5)SignalR使用WebSockets,当不支持时SignalR将使用其它技术来保证达到相同效果。SignalR 将与客户端进行实时通信带给了ASP .NET 。当然这样既好用,而且也有
c#编写的基于Socket的异步通信系统封装DLL--SanNiuSignal.DLL
<em>c#</em>编写的基于Socket的异步通信系统封装DLL--SanNiuSignal.DLL SanNiuSignal是一个基于异步socket的完全免费DLL;它里面封装了Client,Server以及UDP;有了这个DLL;用户不用去关心心跳;粘包  ;组包;发送文件等繁琐的事情;大家只要简单的几步就能实现强大的通信系统;能帮助到大家是本人觉得最幸福的事情,也希望大家  在用的过程中找出D
使用spring事件驱动机制,实现权限信息的自动收集存库
最近在做权限管理,希望能够在容器初始化后,自动的将所有Controller上的url进行收集,并存放到权限表中,从而代替人工配置的方式。实现思路如下:                              spring事件驱动机制+注解来实现。 spring事件驱动机制 spring在容器初始化之后,会触发ContextRefreshedEvent等事件,只要实现了Application
从零开始编写自己的C#框架(12)——T4模板在逻辑层中的应用(一)(附源码)
从零开始编写自己的C#<em>框架</em>(12)——T4模板在逻辑层中的应用(一)(附源码)   对于T4模板很多朋友都不太熟悉,它在项目开发中,会帮我们减轻很大的工作量,提升我们的开发效率,减少出错概率。所以学好T4模板的应用,对于开发人员来说是非常重要的。   园子里对于T4模板的介绍与资料已经太多了,所以在这里我就不再详细讲述基础知识了,只是说说T4模板在本<em>框架</em>中的具体应用与实践。     一、创...
.net 搭建物联网平台
.net 搭建<em>物联网</em>平台
ESFramework ——成熟的C#网络通信框架跨平台
ESFramework网络通信<em>框架</em> 是一套性能卓越、稳定可靠、强大易用的<em>跨平台</em>通信<em>框架</em>。也是.net平台首屈一指的成熟的C#网络通信<em>框架</em>。从最初的单纯的C#网络通信<em>框架</em>,历经10年,已经发展为支持包括
开源纯C#工控网关+组态软件(九)定制Visual Studio
一、   引子因为最近很忙(lan),很久没发博了。不少朋友对那个右键弹出菜单和连线的功能很感兴趣,因为VS本身是不包含这种功能的。  大家想这是什么鬼,怎么我的设计器没有,其实这是一个微软黑科技,如果用好,VS可以打造为你专用的神兵利器。为什么我要扩展Visual Studio的界面设计器?当时我在设计组态软件的时候面临最大的困难大概就是设计器了。一套成熟的组态设计器包括:界面设计器(包括工具栏
常见的一些C#开源框架或者开源项目
Json.NET  http://json.codeplex.com/ Json.Net 是一个读写Json效率比较高的.Net<em>框架</em>.Json.Net 使得在.Net环境下使用Json更加简单。通过Linq To JSON可以快速的读写Json,通过JsonSerializer可以序列化你的.Net对象。让你轻松实现.Net中所有类型(对象,基本数据类型 等)和Json的转换。
推荐一个可靠UDP的开源项目,我用过了,效率比较高。
随着网络带宽时延产品(BDP)的增加,通常的TCP协议开始变的低效。这是因为它的AIMD(additive increase multiplicative decrease)算法彻底减少了TCP拥塞窗
物联网框架ServerSuperIO在.NetCore实现跨平台的实践路线
正所谓天下大势,不跟风不行。你不<em>跨平台</em>,很low嘛。java说:你们能跨嘛,跨给我看看。C#说:不要强人所难嘛。java说:能部署在云上吗?docker?微服务?C#说:不要强人所难嘛。java说:你能干啥?C#说:能干啥有必要和你说嘛,我只自己玩。Php说:就服你两装B的样子。哈哈! 噢java改名了,叫Jakarta。1.<em>跨平台</em>实践环境     操作系统:Ubuntu 16.04     开发
工业物联网通讯框架 ServerSuperIO 的实践应用
声明:本文为作者投稿,版权归 CSDN 所有,未经允许,请勿转载。 作者:王强,有10年工业领域开发和管理经验,在煤炭行业、电力行业、环保和节能行业、冶金行业等多家工业和IT企业从事过开发技术与管理工作;对<em>物联网</em>和系统集成系统产品有丰富理论知识和行业背景经验;开发工作一直使用C#为主,现在从事工业领域大数据平台的建设工作。 【CSDN有奖征稿啦】技术之路,共同进步,有优质移动开...
物联网开发之.Net MF
最近来到了北京,开始从事我的本专业,自动化,<em>物联网</em>,嵌入式这一块了。而且.net MF 跟 .net 这个语言也是相关的。这样就算是 把 我所学能积累到一起,从而逐步成长。时间飞逝。这里列一个计划。1.从固件到成品,得有自己捋通的demo2.根据这个做出自己的产品。3.往自己的梦想的地方靠近。让梦想不要遥远。...
Appium是一个开源跨平台的测试框架
参考:http://www.cnblogs.com/zhjsll/p/5698878.html原作者写的很好,所以直接放在这里。一、什么是AppiumAppium是一个<em>开源</em>、<em>跨平台</em>的测试<em>框架</em>,可以用来测试原生及混合的移动端应用。Appium支持IOS、Android及FirefoxOS平台。Appium使用WebDriver的json wire协议,来驱动Apple系统的UIAutomation库...
Websocket全讲解。跨平台通讯协议 !!基于websocket的高并发即时通讯服务器开发
原文地址:http://www.cnblogs.com/lilinxuan/p/3759744.html 本博文,保证不用装B的话语和太多专业的语言,保证简单易懂,只要懂JAVAEE开发的人都可以看懂。 本博文发表目的是,目前网上针对Websocket的资料太散乱,导致初学者的知识体系零零散散,学习困难加大。本博加以整理,并且实践。 所用核心技术选型: Tomcat + Sp
跨平台网络通信与服务器编程框架库(acl库)介绍
acl 工程从发布至今已经有近10年历史,已经被一些大公司的重要项目所使用,该工程提供了<em>跨平台</em>(LINUX, FreeBSD, WIN32, Solaris, MacOS)的网络通信库,其中包含了阻塞非阻塞两种通信方式,内部事件引擎支持 select/poll/epoll(linux)/kqueue(BSD)/devpool(solaris)/iocp(win32)/窗口消息(win32);另外,acl 库中的网络服务器<em>框架</em>是 acl 中最为重要的模块(其来源于著名的Postfix,由其中的 master
跨平台C语言开源库总结
提供<em>跨平台</em>的C语言库,各类C、C++程序都可以用到其中的东西,已支持AIX、HP-UX、Solaris、FreeBSD、Linux、Mac OS X和Windows操作系统  本人辛苦了四年,颠覆多次,终成这个发布版,现在作为unix-center的<em>开源</em>项目,任何非册用户进入此链接都可以下载  有兴趣的先顶一下,便于后面的伙计看到此贴。  第二版主要增加了进程<em>通讯</em>的一些东西,包括线程,线程锁
super io 介绍
https://wenku.baidu.com/view/4f6efd3d87c24028915fc3f7.html
C#工业物联网和集成系统解决方案的技术路线
目 录 工业<em>物联网</em>和集成系统解决方案的技术路线... 1 前言... 1 第一章 系统架构... 3 1.1 硬件构架图... 3 1.2 组件构架图... 4 第二章 技术选型与介绍... 5 2.
C#工业物联网和集成系统解决方案的技术路线
前言     2000年以后,互联网在中国的大地上如火如荼的发展,在这个行业竞争中比的是加速度。我清晰的记得《世界是平的》中有这样一段话:在非洲,羚羊每天早上醒来时,它知道自己必须跑得比最快的狮子还快,否则就会被吃掉;狮子每天早上醒来时,它知道自己必须追上跑得最慢的羚羊,否则就会被饿死;不管你是狮子还是羚羊,当太阳升起时,你最好开始奔跑!我们奔跑的这10多年的时间里,互联网技术带动了各
C# 基于OneNet 的物联网数据通信
C# 基于OneNet 的<em>物联网</em>数据通信 本篇简介包含两部分:1、数据向OneNet平台的上传;2、数据从OneNet平台的下载。 1、数据向OneNet平台的上传 1.1 上传数据采用POST方式: public void Post() { pictureBox1.BackColor = Color.Gray; string u...
[初识总结]开源即时通讯IM Openfire+spark and (comet实现)
感谢热心分享 本来只是想了解下基于WEB即时通信如何实现的(如WebQQ),没想到水这么深,涉及到的东西很多,技术上也给了我启发,起初还真不知道有“服务器推技术”的存在。         到目前为止本人已经成功搭建了openfire+Spark,能实现聊天。但这客户端是基于CS的,基于WEB网页形式的客户端有jwchat,貌似过于简单了点。再者就是s
国产的跨平台开源gui 框架
国内牛人实现的<em>跨平台</em>的<em>开源</em>gui <em>框架</em>, 纯C实现,可移植到嵌入式下,不过很久没有更新了,但是值的学习
应用SuperIO(SIO)和跨平台物联网框架ServerSuperIO(SSIO)构建系统的整体方案
SIO本身就是一个WinForm应用程序,只需要继承MainForm就能够很快的构建自己的图形化的<em>通讯</em>平台,把开发好的设备驱动、图形显示、服务等以插件的方式挂载到平台,就可以运行了,可以参见二次开发手册。一般现场工控机都是Windows操作系统,尽管SIO不支持<em>跨平台</em>(开发SIO的时候,还没有Mono呢),但是支持Windows XP sp3所有以上版本的操作系统。 SSIO本身是一个支持多服务实例的命令行程序,更适合部署在服务器端,负责与SIO或现场设备、传感器进行数据交互。并且SSIO的各方面的性能更优于SIO,以及支持4种控制模式的应用场景,轮询模式、自控模式、并发模式和单例模式。 使用SIO和SSIO二次形式发时不需要关心对设备、IO和控制方式的调度,只需要继承接口开发设备驱动和设置相应的参数就可以了。另外,SIO和SSIO可以作为组态软件的核心<em>通讯</em>组件。
C# 跨平台的支付类库ICanPay
随着微软的<em>开源</em>,越来越多的项目支持<em>跨平台</em>,但是各种支付平台提供的类库,又老又不支持<em>跨平台</em>,吐槽下,尤其是微信,还有好多坑,于是ICanPay诞生了,今天就来讲ICanPay是什么,怎么使用? ICanPay是一个支持多商户多种支付方式的<em>跨平台</em>网关处理类库,使用ICanPay可以简化订单的创建、查询、退款和接收网关返回的支付通知等操作。 目前支持的支付网关有:支付宝(Alipay)、微信
NB-IoT网络架构
一. NB总体网络架构 NB-IoT端到端系统架构如下图所示:终端:UE(User Equipment),通过空口连接到基站(eNodeB(evolved Node B , E-UTRAN 基站))。无线网侧:包括两种组网方式,一种是整体式无线接入网(Singel RAN),其中包括2G/3G/4G以及NB-IoT无线网,另一种是NB-IoT新建。主要承担空口接入处理,小区管理等相关功能,并通过S...
C#学习记录(46)socket网口通信通用实例
关于socket通信的基本原理和方法在<em>c#</em>学习记录(46)中已经介绍了。下面将大多数书本上都会用到的例子来介绍一下: 一.服务器端: private TcpListener objTcpListener;//定义一个TCP查询对象 private NetworkStream objNetworkStream;//网络数据流对象 privat...
c#物联网开发 菜鸟 求助
求助!!!非常急!! if (adam4150 == null) { string comStr = ConfigurationManager.AppSettings.ToString(); adam
C#对接天翼物联网平台,一些坑
C#对接天翼<em>物联网</em>平台,一些坑 因为公司要采购一批NB设备,开始着手对接事宜。刚开始也是一头雾水,首先登陆官网,下载各种文档查看。从最开始的申请账号啥的,这些东西应该大家都能搞完。最关键的就是订阅相关的东西了,一直看文档订阅也是post提交获取数据,就有点蒙了,明明是订阅为什么还是post提交方式获取数据呢? 然后开始做证书,证书的话去阿里云域名那儿下载的。下载之后上传到平台上。因为必须是HTT...
微信自用的移动端IM网络层跨平台组件库Mars已正式开源
1、前言 关于微信内部正在使用的网络层封装库Mars<em>开源</em>的消息,1个多月前就已满天飞(参见《微信Mars:微信内部正在使用的网络层封装库,即将<em>开源</em>》),不过微信团队没有失约,微信Mars 于2016年12月28日正式公<em>开源</em>码(源码地址:https://github.com/Tencent/mars,也可从本文文末的附件下载之,Android版演示程序可以从文末的附件中下载)。 之前无论
基于 JavaScript 语言的快速物联网开发架构
随 JavaScript 语言的流行,及<em>物联网</em>领域的崛起,我们能看到它们结合的可能性,同时也发现它特别适合于<em>物联网</em>开发。
C# 实现的一种Socket通讯框架
一、<em>通讯</em><em>框架</em>类图 二、<em>框架</em>说明 上图是<em>通讯</em><em>框架</em>静态类图,其抽象模型是:服务器在指定的IP和端口上进行监听,当收到一个连接请求时就会创建一个连接,然后把这个连接交给一个执行器执行处理该连接,一个连接包含一个或多个会话,每个会话在一个线程上执行,不同的会话间互相不影响,只要客户端不主动关闭连接,服务器就可以在同一连接上处理多个会话。 XServiceHost是服务主机,即监听者,它负责在指定
关于目前开源物联网框架
不得不承认 这个AllJoyn<em>框架</em>很酷! 不过这个<em>框架</em>模式任然处于试验期,因为开发者并没有正确的认识到 开发成本等问题,考虑到家装设备,还可区分为明装和暗装。而这个项目中提到的zigbee协议,很明显是针对于明装家电。当然 该架构仅仅为一个模型,实际起来,同样可以采用其他方式来解决。     我在这里提出一个自己的思路。 1、网关联通到外网,而没有必要去考虑WIFI还是光纤。网关应该只是一个
SuperIO框架
http://www.bmpj.net/portal.php
【汇编】superIO 信息读取
8772某芯片 1.开启superIO芯片地址入口 2.LDN address 3.LAN =01 device,reading index point info 4. source code DATAS SEGMENT ;此处输入数据段代码 DATAS ENDS STACKS SEGMENT ;此处输入堆栈段代码 STACKS ENDS CODES
推荐一个分布式通讯框架
求一个高性能的分布式<em>通讯</em><em>框架</em> 要支持TCP/IP 以及 Http TCP/IP要支持全双工<em>通讯</em>,自动心跳检测 最好基于契约(替换现在WCF代价不要太大) 最好<em>开源</em> 系统大致环境: 企业内部管理系统 C
谷歌开源跨平台UI框架——Flutter
Fluter特性介绍 Flutter官网介绍如下: Flutter is Google’s mobile UI framework for crafting high-quality native interfaces on iOS and Android in record time. Flutter works with existing code, is used by devel...
(附源码)物联网通信 - RESTDemo示例程序(C#版本)
源码下载: https://pan.baidu.com/s/1j3S9i98FrbuDoT_5re7W4g (提取码:https://www.fageka.com/i/YTOhZDr4854) QQ:505645074 技术:wcf+http post+json(.net4.0 + jdk1.8) 运行环境:vs2010+java  概述 Server开放RESTful API接口,供...
跨平台Socket通讯程序(Windows+Linux)底层封装
<em>跨平台</em>Socket<em>通讯</em>程序(Windows+Linux)底层封装 转自:http://blog.csdn.net/guxch/article/details/7310452 【摘要】编写Socket<em>通讯</em>程序是一个老话题。本文重点介绍Windows平台和Linux平台Socket<em>通讯</em>的不同,采用C++,编制了一个简单的<em>跨平台</em>的Socket<em>通讯</em>库。 一、Socket<em>通讯</em>的基础知识 Sock
使用XUL开发跨平台桌面应用
先上图: 现在使用html,css,js开发桌面的优势越来越明显了,硬件性能的不断提升,人力成本越发昂贵,用户对界面要求越来越高,全球化下企业间的竞争越发激烈。桌面软件50%+的工作量都在界面开发这一层。如果用户发现软件好用,会对软件提过更进一步的要求。 “童鞋,这是一条日志信息是吧?打印出一个目标出现异常,我点击这条信息,让我跳转定位到这个目标呗。” “这个异常目标名称能否改用红色
微软良心之作——Visual Studio Code 开源免费跨平台代码编辑器
在 Build 2015 大会上,微软除了发布了 Microsoft Edge 浏览器和新的 Windows 10 预览版外,最大的惊喜莫过于宣布推出免费<em>跨平台</em>的 Visual Studio Code 编辑器了!   Visual Studio Code (简称 VS Code / VSC) 是一款免费<em>开源</em>的现代化轻量级代码编辑器,支持语法高亮、智能代码补全、自定义热键、括号匹配、代码片段、代码对比 Diff、GIT 等特性,并针对网页开发和云端应用开发做了优化。软件<em>跨平台</em>支持 Win、Mac 以及 Li
C# TCP异步通讯框架封装
最近用<em>c#</em>写了一个TCP异步<em>通讯</em><em>框架</em>TCPHelper,用于服务端客户端<em>通讯</em>,采用异步和事件驱动的方式,使用者只需要初始化和装载事件即可使用,<em>框架</em>图粗略如下所示: 使用如下:(本文<em>框架</em>及实例下载地址) 服务端using System; using System.Collections.Generic; using System.Linq; using System.Text; using S
C#网络框架搭建系列(一) ------ 基础知识
笔者做毕设的时候就用C#做的服务器与客户端进行通信,当时看的是罗培羽《Unity3D网络游戏实战》,过程磕磕绊绊,不过也成功搭建起来了,本系列文章是为了方便笔者自己开发小游戏而写出来的通用架子,采用TCP socket异步通信,具体内容还是要根据游戏来的,笔者对于网络也不是特别的了解,如果我的文章能帮上你,不胜荣幸 后面会出一系列教程文章,客户端采用QFramework<em>框架</em>,服务端就是这个啦,做...
开源网络通讯框架 networkcomms2.3.1 (c#源码)
来自英国的<em>开源</em>的网络<em>通讯</em><em>框架</em>,支持Windows平台和 安卓,苹果等移动平台的开发
C# Socket通讯框架,封装了Client和Server端类库,带实例
C# Socket<em>通讯</em><em>框架</em>,封装了Client和Server端类库,带演示实例和使用手册.
关于C# socket通讯框架的问题:
我写的Socket<em>通讯</em><em>框架</em>的基本思路: 1、客户端循环发送数据(每秒发送一次60byte的数据),并且循环接受服务端回发的数据 2、服务端实现N*N数据广播,也就是说每次把接收来的数据,给每个连接的s
H5与其他平台交互框架
在这个时间开始学习移动开发真是最好不过了,每个人应该都有一些移动应用的创意,而且你并不需要任何的原生应用编程经验,你只需要一些HTML的相关知识,懂一些CSS和JavaScript就够了。如果你总听别人说HTML5的移动应用太慢,我只能告诉你应该有一些主见,首先HTML5会越来越好,移动端的硬件也会越来越强,怎么说呢,你仔细看一看你手机上的应用吧,很多应用已经悄悄的使用混合式开发了,如果像你说的它
跨平台开发的三大界面库
转载来源于 http://blog.sina.com.cn/s/blog_53896f580100gtbg.html 1. GTK+.   GTK+使用C语言开发,但是其设计者使用面向对象技术。 也提供了C++(gtkmm)、Perl、Ruby、Java和Python(PyGTK)绑定,其他的绑定有Ada、D、Haskell、PHP和所有的.NET编程语言。   GTK+
几种常见的物联网通讯方式及其技术特点
几种常见的<em>物联网</em><em>通讯</em>方式及其技术特点
物联网分布式架构[java实现]支持TCP/MODBUS转TCP
                            最近一直在做<em>物联网</em>相关的平台开发,好多朋友来咨询设计上的思路,我在这里总结了一下我在这方面的一些积累,供有需要的朋友参考,如果有更好的设计思路,欢迎一起探讨。QQ:66075945.  本<em>框架</em>已<em>开源</em>:http://www.wzhapp.com           首先是技术选型,我采用的是Apache Mina,Spring MVC,Redi...
介绍一个非常好用的跨平台C++开源框架:openFrameworks
openframeworks(http://www.openframeworks.cc/ )是C++为基准的简洁开发<em>框架</em>,擅长开发图像和动画。能在多个平台上运行(PC, Mac, Linux, iPhone)。 主要有以下特征: ◇ 通过编码来制作图像和动画。 ◇ 免费使用 ◇ 以C++为基准的语法,但即使没有高深的 C++ 知识也能写出有难度的代码。 ◇ 包含 openGL (图形), rtAudio (声音), freeType (字体), freeImage (图像), quicktime (动画
终于掌握了最基本的socket通信在.net框架下用c#语言
哈哈,努力了有10天吧。从开始学C#的语法,再学计算机网络的基本原理,然后去看别人<em>c#</em> socket 编程的例子。理解了,自己能写出了,完全是自己写出的。还是很有感觉的。
一个进程间同步和通讯的 C# 框架
0.背景简介 微软在 .NET <em>框架</em>中提供了多种实用的线程同步手段,其中包括 monitor 类及 reader-writer锁。但跨进程的同步方法还是非常欠缺。另外,目前也没有方便的线程间及进程间传递消息的方法。例如C/S和SOA,又或者生产者/消费者模式中就常常需要传递消息。为此我编写了一个独立完整的<em>框架</em>,实现了跨线程和跨进程的同步和<em>通讯</em>。这<em>框架</em>内包含了信号量,信箱,内存映射文件,阻塞通
c# mqtt 物联网专用通信方案之MQTT服务器配置
最近由于工作比较忙,没有时间写博客,今天抽出时间来把自己部署MQTT服务器的步骤分享一下给大家,因为自己在部署的时候遇到了很多的坑,希望大家不再踩雷,我安装的是MQTT是apollo;网站很多方法感觉都没有说明白,或是有很多不完善的地方,今天我把完善的步骤写一下: 1,安装之前首先要先安装JDK因为apollo需要Java的支持,这里需要注意Java jdk的版本需要注意一不要用太高版本的,使用
阿里云物联网平台体验(NetGadgeteer+C#篇)
目前对接阿里云<em>物联网</em>平台有多种软件和硬件,可以有多种不同语言来实现对接,比如c/c++,Java,JS,Python,C#等等,不过C#版本只有PC对接云平台的代码,嵌入式的目前还没有看到,所以本篇文章是基于STM32F429芯片,采用C#语言对接阿里云<em>物联网</em>平台高级版。 下面是对接阿里云<em>物联网</em>平台的硬件,.Net Gadgeteer套件,有14个不同接口,可以对接近百种模块。  我们今天...
物联网开源系统
<em>物联网</em>(Internet of Things, IoT)是最近被频频提及,也涌现出许多的想法。这个社区持续地在发展,所以需要有一个对大众开放的<em>物联网</em>平台,让每个人都能来实现自己的想法,让大家的生活或多或少变得更便捷!!根据InternetOfThingsWiki.com的消息,<em>物联网</em>社区的用户想要一个开放的消费器件市场,不是被单个零售商所垄断。另一个原因是培养一个<em>物联网</em>设备和应用产品的生态圈,使得...
【TCP框架】基于TCP的异步通信框架Netty
因为业务需求,需要在服务端与传感器做一个数据交互,将传感器的数据通过TCP传到服务端,于是在网上找到了一个基于TCP的Java<em>框架</em> Netty ,很好用。具体见《Netty权威指南》 69-71页。...
音视频即时通讯解决方案
AnyChat SDK,也叫音视频互动开发平台;是一套<em>跨平台</em>的即时<em>通讯</em>解决方案,基于先进的H.264视频编码标准、AAC音频编码标准与P2P技术,整合了佰锐科技在音视频编码、多媒体<em>通讯</em>领域领先的开发技术和丰富的产品经验而设计的高质量、宽适应性、分布式、模块化的网络音视频互动平台(支持Windows、Mobile、Linux、Android等平台)。 详解   音视频即时<em>通讯</em>技术方面,A
物联网跨平台应用开发
基于H5进行<em>跨平台</em>应用开发是未来的趋势,其具有<em>跨平台</em>兼容、开发门槛低、运维难度低等优势。phonegap、Dcloud等平台已经实现了很多的应用案例。<em>物联网</em>应用一般要比传统应用要显得简单一点,因此使用<em>跨平台</em>开发达到原生体验是一个极好的路径。
高性能的java AIO通信框架 物联网参考
不到800行代码实现极简、易用、高性能的java AIO通信<em>框架</em>,也许是<em>物联网</em>开发的最佳选择
vb6实现安全多线程的ActiveX组件下载
一个用于vb6实现安全多线程的ActiveX组件,非常值得下载。 相关下载链接:[url=//download.csdn.net/download/Modest/446182?utm_source=bbsseo]//download.csdn.net/download/Modest/446182?utm_source=bbsseo[/url]
VC开发的自动运行对话框下载
一个用VC制作的自动运行的一个对话框。随着电脑开机而运行 相关下载链接:[url=//download.csdn.net/download/liang667/2112469?utm_source=bbsseo]//download.csdn.net/download/liang667/2112469?utm_source=bbsseo[/url]
oracle培训资料下载
oracle 培训教程 pdf格式 英文版 大型软件公司内的应用文档。 相关下载链接:[url=//download.csdn.net/download/jydsliu/2194269?utm_source=bbsseo]//download.csdn.net/download/jydsliu/2194269?utm_source=bbsseo[/url]
文章热词 设计制作学习 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 物联网通讯费用 物联网gprs通讯教程
我们是很有底线的