皮皮网
皮皮网
java项目源码怎么用

【创投源码资本】【搭建app不给源码】【interp2源码】iot框架源码_iot开源框架

时间:2024-12-24 01:05:58 分类:娱乐 编辑:神控天下源码
1.iot���Դ��
2.使用 Contiki 快速构建 IoT 设备
3.探究(一)——NB-IOT基础知识
4.ThreadX系列 | 最新v6.1.6版本在MDK中的框开源框架移植方法
5.如何利用低代码做好系统整合,实现企业统一管理?
6.IoT第三层:平台层企业

iot框架源码_iot开源框架

iot���Դ��

       摘要:本文讲解如何利用华为云IOT物联网平台实践搭建一个智慧农业智慧大脑。架源

       智慧农业模式已经深入到农业生产的框开源框架各个环节,灌溉、架源施肥、框开源框架植保等细分领域都将与物联网、架源创投源码资本信息技术等先进科技相结合,框开源框架效率、架源效果也将得到大大提高。框开源框架

       所谓的架源“智慧农业”就是充分应用现代信息技术成果,集成应用计算机技术与网络技术、框开源框架物联网技术、架源无线通信技术以及专家智慧与知识等,框开源框架实现农业可视化远程诊断、架源远程控制、框开源框架灾变预警等智能管理。

       融入物联网的智慧农业有以下几个优点:

       1、低成本化:当前想要购买一套全面的智慧农业设备的成本都较高,这是普通农户难以承受的,因此,想要实现全面智慧农业,那么低成本的智慧农业设备将成为智慧农业趋势之一。

       2、操作简单化:智慧农业的根本是服务于农业、服务于农户,所以想要做到让农户更快地与智慧农业接轨就必须要把系统做得易操作、易学。当前我国农民普遍文化程度较低,只有将操作简单化才能够让每个农民都能熟练操作。

       智慧农业是一个大范围,比如: 智慧鱼塘、智慧大棚、智慧园林、城市绿化、智能果园等等都属于智慧农业的范围。

       本篇文章就利用华为云IOT物联网平台实践搭建一个智慧农业智慧大脑,设备平台采用小熊开发板,搭载的CPU是意法半导体的STML芯片,这是意法半导体推出的低功耗芯片;配合外部的一些专业传感器,能够获取空气中的温湿度数据,光照度数据等,根据种植区的空气温湿度数据,判断是否进行灌溉。

       项目主要分为六个功能模块,分别是:基础系统模块、温度采集模块、湿度采集模块、光照采集模块、无线传感器网络模块、OLED显示屏模块。搭建app不给源码

       设备的源代码里,连接华为云的MQTT协议是按照MQTT的官方中文手册编写的,不依赖任何外部SDK,不依赖ESP设备,只要能联网的设备都可以连接华为云IOT。

       华为云物联网平台提供了API接口,可以通过API开发配套的上位机,方便实现数据查看,手动灌溉等操作。

       当前文章主要完成3个任务的实践:

       (1)云端产品的创建、设备的创建

       (2)设备上云,完成服务器登录、数据上传

       (3)手机APP、电脑上位机软件的开发,可以通过云端API接口与设备、服务器之前通讯

       联网的设备采用的ESP(手上没有现成的NBIOT模块,暂时使用ESP代替),小熊开发板的设备相关实物图如下。

       需要先创建产品、在产品下再创建设备,产品是一个大框架,产品下的设备可以有很多。创建产品、设备的过程中需要填充产品的一些参数信息,然后完成自动化设备创建,注册,上线等操作。

       使用MQTT客户端进行连接测试,验证服务器配置是否OK。华为云IOT服务器地址与端口、订阅主题、上报主题数据、登录服务器等。

       设备端上华为云IOT,安装keil软件进行代码编写,使用MQTT客户端进行模拟测试。

       上位机软件开发,实现产品注册、设备注册、获取在线设备、获取设备属性、远程指令发送等功能。创建IAM账户,获取X-Auth-Token参数,查询设备列表、查询设备属性等。

       整个项目的interp2源码实现主要分为两个大部分:设备上云和应用侧的软件开发。设备上云主要完成设备与华为云物联网云平台的连接,应用层软件开发主要方便远程管理设备。

使用 Contiki 快速构建 IoT 设备

       Contiki操作系统,从其诞生至今,已经成为了物联网(IoT)开发领域中不可或缺的一部分。始于年,其源头可追溯到梅拉达伦大学计算机科学学生Dunkels的毕业项目,旨在使用无线传感器追踪曲棍球运动员的关键信号。在为项目实现中,他不得不编写了用于与计算机网络交互的代码,即后来的LwIp(轻量级互联网协议),尽管LwIp今天在许多微控制器和其他产品中仍有应用,但Dunkels认为它仍不够轻量。因此,他创建了microIP,最终演化成了Contiki操作系统。

       Contiki的诞生和发展引起了研究人员和爱好者的广泛关注,并在近几年吸引了商业用户,如Rad-DX的发射物检测设备和Zolertia的噪音监测系统。为了支持Contiki在商业应用中的快速成长,Dunkels离开了瑞典计算机科学院的教授职位,创立了Thingsquare公司,致力于为Contiki设备提供基于云的后端服务,简化了开发者将硬件设备与智能手机、网络连接在一起的过程。

       Contiki的开发体验被设计得非常友好。官方提供了包含所有工具和源码的Ubuntu镜像,用户可以通过虚拟机的方式运行,也可以在自己的操作系统上搭建原生开发环境。开发者只需克隆Contiki的最新源码,并设置编译工具,如GCC-ARM编译工具和SDCC工具(用于架构的MCU)。此外,通过SRecord工具生成可用于烧录的hex文件,用户可以选择使用SmartRF Flash Programmer 2进行下载,或者在MacOSX上直接下载固件。

       以TI的SimpleLink™ CC Wireless MCU LaunchPad™ Kit为例,开发者需要在Contiki目录下运行特定命令确保使用最新版本的ccxxware。接着,用户可以编译示例代码,如ccxx-demo,并下载运行。在这一过程中,Contiki内置的UART下载固件功能为开发者提供了便捷的下载方式,特别是通过MacOSX上的python脚本和pyserial工具,无需依赖Windows环境。

       Contiki的小程序网游源码发展历程和其在物联网领域中的应用,展示了其在快速构建原型、轻松在不同硬件平台之间切换方面的强大优势。随着物联网技术的不断演进,Contiki将继续为开发者提供更加高效、灵活的解决方案,推动物联网领域的创新与发展。

探究(一)——NB-IOT基础知识

       揭开NB-IOT神秘面纱:一项革命性的物联网技术探索

       NB-IOT,即窄带蜂窝物联网,是物联网领域的一个重要分支,以其低功耗、广覆盖和低成本的特性,为万物互联提供了全新的解决方案。它旨在让低能耗设备在大范围的蜂窝网络中实现高效数据连接,被誉为低功耗广域网技术。

       硬件环境构建

       在实际开发中,我们选择了江苏学蠡信息科技有限公司的无线传感器网络实验平台,这个平台集成了多种功能,如NB-IOT、LoRa和ZigBee等。其模块化设计,如更换插件,使构建传感器网络变得极为便捷。所有操作,包括NB-IOT模块的配置,都在平台左侧的液晶扩展板上进行。

       扩展板的左侧,关键组件包括NB-IOT核心模块LPMD,由NB-IOT模块lierda NB-G、网卡、STMFT8U6单片机以及保护模组天线构成。通过与ST-Link仿真器相连,可实现PC端的数据交互。方向按键则根据接入的不同传感器,执行相应的操作。

       中间区域的多功能传感器接口

       传感器模块接口支持多种传感器接入,配合NB-IOT技术,可实现丰富多样的功能。串口功能选择器在使用时需调整到正确位置,液晶显示器则实时显示传感器信息。

       右侧区域,电源开关和按键复位功能必不可少。每次下载新代码后,都需要通过按键复位来确保节点的初始化。

       注意事项与软件环境

       在使用NB-IOT时,需注意板子的拆卸需断电,天线尽量使用短线,电源电压需保持在V,iapp随机音乐源码且启动按钮需向上拨动以启动。在MDK集成环境Keil工具中,编写代码时务必正确配置头文件路径和文件类型,以确保编译顺利。HAL库作为核心驱动,为STM芯片提供了强大的功能支持,通过学习其API函数,可以极大地简化开发过程。

       STMCubeMX的入门之旅

       ST公司的STMCubeMX是一款图形化代码生成工具,它能快速生成初始化代码,让开发者专注于业务逻辑。从创建新工程、配置时钟源,到配置IO口和系统时钟,每一步都有详细的指导。一个跑马灯小实验将演示如何使用STMCubeMX进行项目开发,一步步引导你创建和配置一个实际工程。

       最后,工程文件结构包括:头文件和源代码文件在Inc和Src文件夹,HAL库和CMSIS文件在Drivers文件夹,以及MDK-ARM工程文件和STMCubeMX工程文件。在Keil5中,确保下载工具配置正确后,你将在main.c中编写基础代码,如LED灯的交替闪烁,验证你的NB-IOT设备是否已成功连接和工作。

       通过上述深入的硬件和软件环境介绍,你将对NB-IOT技术有更全面的理解,并准备好在实际项目中应用这一创新技术。

ThreadX系列 | 最新v6.1.6版本在MDK中的移植方法

       探索ThreadX v6.1.6在STMLRCT6的高效移植路径

一、环境准备与源码引入

       开始于小熊派IoT开发板,首要任务是创建一个裸机工程,确保printf功能正常。使用MDK作为开发工具,我们首先从GitHub下载ThreadX的最新源码:

       - 在MDK工程中,新建threadX/common和ports组,选择AC5编译器。

       - 添加必要的.c和.s文件,并配置头文件和ASM路径,确保与STMLRCT6的架构兼容。

       然而,官方提供的tx_initialize_low_level.s试图自动接管处理器启动,这可能会引发一些问题。

二、问题与调整

       官方改动中涉及堆栈设置、向量表重定义和中断接管,这可能导致与STMLRCT6的中断管理冲突。为解决这个问题,我们定制了一个适配文件tx_initialize_low_level_bearpi.S:

       - 删除无用代码,注释掉官方部分,仅保留对STM启动文件中断处理的必要部分。

       接下来,移除HAL库的中断函数,转而使用STM的启动文件,确保中断处理更加精准。

三、应用代码编写

       在application_entry.c中,我们开始编写两个核心任务,它们将运行在创建的线程上:

       void my_thread1_entry(ULONG thread_input) {

        while(1) {

        printf("thread 1 application running...\r\n");

        tx_thread_sleep();

        }

       }

       void my_thread2_entry(ULONG thread_input) {

        while(1) {

        printf("thread 2 application running...\r\n");

        tx_thread_sleep();

        }

       }

       void tx_application_define(void *first_unused_memory) {

        tx_thread_create(&thread1, "thread 1", my_thread1_entry, ...);

        tx_thread_create(&thread2, "thread 2", my_thread2_entry, ..., thread2_stack, THREAD2_STACK_SIZE);

       }

       // 在main.c中启动内核

       void main() {

        printf("启动ThreadX在BearPi IoT Board上");

        tx_kernel_enter();

       }

       完成以上步骤后,将工程编译并下载到开发板,务必关注终端输出,观察任务运行情况。

       注意:移植过程中可能会遇到自定义应用程序入口的编译错误,这是正常现象,只需根据提示调整即可。

       通过以上详细步骤,你将能够成功将ThreadX v6.1.6移植到STMLRCT6,并开始构建你的实时操作系统应用。享受编程的乐趣,让多线程在BearPi IoT板上高效运转!

如何利用低代码做好系统整合,实现企业统一管理?

       系统整合对企业的意义在于实现企业信息系统整合,对企业的发展具有重要意义。整合后的系统便于管理、方便使用、利于决策,统一管理平台作为基础支撑,支撑访问策略与资源管理,提供企业信息与资源桥梁,使企业快速获取关注信息。统一经营分析数据中心整合现有数据,确保主数据准确性、完整性和一致性,方便企业使用。构建信息采集交换平台,打通系统间信息壁垒,通过一体化经营分析数据中心,实现数据分析决策所需数据的统一展示。

       低代码平台如何做好系统整合?以天翎低代码开发平台为例,提供丰富整合列表,支持多种接口协议和硬件接口调用方式,封装及对接多种软件或硬件接口,提供源代码支持,确保企业无后顾之忧。强大的EIP能力集成异构数据,形成新的数据视图,避免信息孤岛。独特的IoT架构图支持各类装置与技术接入,通过智能AI进行数字化管理。灵活的API接口支持接口调用、监控,方便整合第三方系统接口。天翎平台可部署在私有服务器中,实现数据管理自主性,提供多种部署方案,确保系统操作响应时间在0.5-3S以内,同时支持一端配置多端同步生产,方便移动办公。

       案例展示:天翎低代码平台为中建四局构建的供应链管理系统。中建四局为提升易货贸易工作效率,通过天翎MyApps低代码平台构建全新供应链管理3.0系统,包括供应商管理、合同管理、发货管理、财务计划管理、移动办公等功能。整合后的系统实现供应链管理全面化,提升工作效率,体现系统整合的价值。

IoT第三层:平台层企业

       å¹³å°å±‚:物联网架构中连接设备和应用场景的桥梁,承上启下,提供数据处理及分析服务。

        平台层主要以PaaS平台为主,向下通过网络层和感知层,对终端收集到的信息进行处理、分析和优化等,向上服务于应用层,为应用服务商提供应用开发的基础平台。

        按照厂商类型区分:运营商、ICT企业、互联网、工业制造厂商和第三方物联网平台;

        按照平台功能区分:设备管理平台(DMP)、应用使能平台(AEP)、连接管理平台(CMP)、业务分析平台(BAP)

       æ¶‰åŠä¼ä¸š

        中国电信:中国电信全面整合了自身的云、网和生态等优势资源,打造了智能物联网开放平台(CTWing)。CTWing 由连接管理、应用使能和垂直服务三大板块构成,全球化、安全可信的端到端服务贯穿始终。

        华为云:华为云是华为的云服务品牌,将华为 多年在 ICT 领域的技术积累和产品解决方案开放给客户,致力于提供稳定可靠、安全可信、可持续创新的云服务,赋能应用、使能数据、做智能世界的“黑土地”,推进实现“用得起、用得好、用得放心”的普惠 AI。

        中国联通:网络通信能力开放业务,旨在将智能化终端、运营商定制化网络资源、移动互联网、物联网等业务进行整合,为用户带来云化部署、一点受理、服务全国、灵活定义的网络能力服务。依托中国联通匠心网络,基于通信服务、网络策略、安全认证、大数据分析、5G 和物联网六大核心能力,其将围绕“物联网平台+”生态战略,打造以物联网平台为核心的业务体系,构建一个覆盖物联网产业链“云管端芯”的生态系统。主要产品包括平台能力、连接服务、物联网解决方案。

        诺基亚: IMPACT 提供了一个安全、基于标准的简化 IoT 平台,可在此基础上构建和扩展新的 IoT。IMPACT 平台定位于水平化的物联网基础通用平台,具有连接管理、设备管理、数据采集和分析、应用开放使能以及基于感知的安全保障等功能。诺基亚 IMPACT 物联网平台是全球首个与芯片级深度合作并开放源码的物联网硬件平台,目前诺基亚 IMPACT 平台共管理着全球超过 亿部终端。

        中国移动:ONEnet 中移物联网有限公司基于物联网技术和产业特点打造的开放平台和生态环境。中国移动物联网开放平台始终秉承开放合作的态度,为智能硬件创客和创业企业提供硬件社区服务,为中小企业客户物联网应用需求提供数据展现、数据分析和应用生成服务,为重点行业领域/大客户提供行业 PaaS 服务和定制化开发服务。

        阿里云link平台:阿里云 link 物联网平台为阿里云 IoT 提供的云服务平台。物联网平台提供安全可靠的设备连接通信能力,支持设备数据采集上云,规则引擎流转数据和云端数据下发设备端。此外,也提供方便快捷的设备管理能力,支持物模型定义,数据结构化存储,和远程调试、监控、运维。

        百度智能天工:百度智能云天工物联网平台是百度打造的物联网生态环境。百度天工提供通用的物联网设备连接、设备管理、IoT 边缘及数据流转能力,赋能产业应用。以云-è¾¹-端及时空数据管理能力为核心优势,提供完善易用的物联网基础设施,为重点行业提供端到端物联网解决方案。京东小京鱼:京东小京鱼面向智能行业全面开放,全面覆盖智能生活场景,赋能智能硬件、智能家居、智能车载等领域,提供“技术+服务+渠道”的一站式智能解决方案。可以通过集成小京鱼让智能产品获得听觉、视觉、学习能力以及音乐、新闻、购物等海量服务,并获得千万级设备控制能力。用户可以通过创新化的交互方式,随时随地获取服务。

        小米 IoT 平台:小米面向消费类智能硬件领域的开放合作平台,面向智能家居、智能家电、健康可穿戴、出行车载等领域,开发者借助小米 IoT 平台开放的资源、能力和产品智能化解决方案,能够以极低的成本快速提升产品的智能化水平,满足不同用户对智能产品的使用需求和体验要求,与加入小米 IoT 的其他开发者共同打造极致的智能生活体验。

        IBM Watson Iot:全球领先的物联网平台供应商。IBM Watson Iot 提供全面管理的云托管服务,旨在简化并从 IoT 设备中获得价值。其提供对 IoT 设备和数据的强大应用程序访问;执行强大的设备管理操作,同时存储和访问设备数据,连接各种设备和网关设备;使应用程序与已连接的设备、传感器和网关进行通信并收集数据。ThingWorx 平台是专为工业物联网(IIoT)设计的完整端到端技术平台。ThingWorx 平台是通过平台以及基于平台的解决方案,帮助企业实现以研发工艺和产品生命周期管理为主的工业互联和应用。同时,它提供工具和技术,使企业能够快速开发和部署强大的应用程序和增强现实(AR)体验。

        浪潮云洲工业互联网平台基于自身在智能制造及 ICT 融合能力的基础上,构建以产业互联为核心,以标识解析为抓手,以云计算、大数据、区块链、5G 等新兴技术为支撑的工业大数据服务体系。浪潮云洲是中国最有客户价值的工业互联网平台,其面向企业、政府、园区三大主体,提供工业云、QID、工业 PaaS、工业大数据、应用服务五层架构服务,实现对设备、产品、业务系统,以及开发者、供应商、客户、员工的七类连接,形成“云、QID、云 ERP”全堆栈能力,致力于工业互联网基础设施建设,打造数字基建下的工业新大陆。

        新华三物联网拥有感知层、网络层、平台层、应用层端到端全栈式架构。其中,平台层的新华三绿洲物联网平台,定位为应用使能平台 AEP(Application Enablement Platform),采用基于容器技术的微服务架构,具备大规模数据处理和分析能力,能够提供物联网泛在连接技术、多协议定位服务、边缘计算和 SDK(软件开发工具包)等模块。

        中国通服是中国信息化领域的领先服务提供商,提供电信基础设施服务、业务流程外包服务、通用设施管等服务。 å¹´ 月 8 日,公司发行的 H 股在香港联交所主板成功上市。通服物联是由中国通信服务股份有限公司倾力打造的集团级产品,定位“新一代数字世界基础设施服务商”,聚焦 IoT 服务,使能 IoT 创新。产品包含开发服务平台、设备运营服务平台、服务云和维护云。通服物联提供在智慧城市、工业互联网、智慧家庭、智慧园区等众多领域一系优质产品及解决方案。

        海尔卡奥斯物联生态科技有限司立于 å¹´ 4 月,主要运营和工业互联平台,其业务涵盖工业互网平建设和营,工业智能技术究和应用,智能厂建设及软件集成服务(精密模、智能装备和智能控制)、能源理业务板块,助力中企业实大规模制造大规模定制开级快速型,始终秉承国家工业互联平的命,为用户、企业和资源创造和分享价值,创引全球工业互联网态品牌。

        树根互联股份有限公司是国家级跨行业跨领域工业互联网平台企业,也是连续两年、唯一入选 Gartner IIoT 魔力象限的中国工业互联网平台企业。树根互联旗下的根云平台可以面向机器制造商、设备使用者、政府监管部门等社会组织,在智能制造透明工厂管理,机器在线管理(服务、智造、研发、能源)、产业链平台、工业 AI、设备融资等方面提供数字化转型服务。

        xIn3Plat(宝信软件): å¹´ 月 日,中国宝武及宝信软件推出中国宝武工业互联网平台 xIn3Plat。xIn3Plat 由宝信软件自主研发,依托于宝信软件 余年的发展积淀,从钢铁起步腾飞,并持续赋能非钢行业,在促进中国制造企业发展方式转变等方面作出突出贡献。xIn3Plat 包含面向工业领域的工业互联平台 iPlat 和面向产业领域的产业生态平台 ePlat。

        航天云网是中国航天科工集团有限公司联合所属单位共同出资成立的高科技互联网企业,成立于 å¹´ 6 月 日。基于 INDICS 平台面向航天科工打造了专有云,面向国内市场打造了航天云网,面向国际市场打造了国际云,为政府、行业组织、企业等用户提供基于“互联网+智能制造”的二十类服务。

        Predix(GE 通用电气):工业互联网操作系统 Predix 正在为数字工业企业提供强大助力,进而推动全球经济的发展。通过连接工业设备、分析数据和提供实时见解,Predix 在工业应用的构建、部署与运营方面向客户提供所需项目。基于 Predix 的应用程序,GE 和非 GE 资产的性能正在不断提升至全新的水平。

        MindSphere 是西门子推出的一种基于云的开放式物联网操作系统,它可将产品、工厂、系统和机器设备连接在一起,使您能够通过高级分析功能来驾驭物联网(IoT)产生的海量数据。

        研华科技:创立于 年,是全球领先、值得信赖的创新型嵌入式、自动化产品解决方案提供商,提供包括完整的系统集成、硬件、软件、以客户为中心的设计服务和全球物流支持等。研华 WISE-PaaS 工业物联网云平台,是一个集成的物联网服务平台,旨在从边缘到云端提供可操作的洞察力。用户能够轻松安全地连接,管理和吸收大规模的物联网数据,实时处理和分析/可视化数据。

        小匠物联平台是智能家居品牌提供智能化解决方案的服务商。小匠物联可助力传统企业快速接入物联网,提供全球化基于云端的设备远程控制和管理,可靠安全地将您的产品连接到物联网。致力于为智能家电企业和企业健身器材厂商提供完整的产品智能化物联网整体解决方案。小匠物联的模式,主要分为两个部分,一个是 SAAS,另一个是其自主研发的 QUMIOS。

        云智易智慧物联作为全国领先的智慧空间物联网科技企业,属于物联网平台层的平台服务提供商,为泛不动产行业提供智慧家居、智慧社区和产业园区/商业、智慧办公、智慧公寓等多场景的智慧物联解决方案,包括物联网平台、应用中台、物联网 SaaS 服务、X-Brain AI盒子和物联网咨询服务等。

        广云物联是一家专业物联网解决方案商,致力于为企业提供物联网软硬件开发服务。 包括行业主流物联网平台接入服务,企业私有物联网平台开发服务,物联网硬件二次开发、技术支持、销售供应等服务。产品包含消费物联网、商业物联网、工业互联网的平台和解决方案以及物联网硬件。机智云是国内领先物联网厂商,公司 年创立,主营业务为物联网开发和云服务平台服务。聚焦物联网、云计算、大数据和人工智能产业,采用微服务架构,为需要 IoT 需求的企业提供 IoT 产品全生命周期管理运营系统,涵盖设备管理、连接管理、应用开发、数据分析、BI 系统、智能决策、金融计费与第三方系统互联等功能,同时平台开放 API 接口,帮助企业打通内外部经营管理系统(CRM、ERP 等),已服务交通物流、新能源、工业互联、医疗健康、消费电子等众多行业,并在多个行业实现市场覆盖率领先。主要有两条产品服务线,分别为终端产品智能化服务和行业解决方案服务。

        Walle物联网平台(深圳宏电)

        KySCADA(东土科技)

        HanClounds工业互联网平台(瀚云科技)

        H-IIP(忽米网)

        寄云科技

        科远智慧

        蘑菇物联

        浙江蓝卓

        Tn工业互联网平台(中之杰)

        达闼科技(全球首家云端机器人运营商)

        第四范式(人工平台与技术服务提供商)

        旷视科技(深度学习,全球领先的人工智能产品和解决方案公司)

        明略科技(全球企业级数据分析和组织智能服务平台)

        深兰科技(快速成长的人工智能领先企业)

        思必驰(对话式人工智能平台公司)

        搜狗

        腾讯优图(腾讯旗下顶级的机器学习研发团队)

        依图科技(人工智能创新型研究)

        云从科技(更高效的人机协同解决方案提供商)

搭建自己的IOT服务器平台——EMQ

       EMQ简介

       选择EMQ作为MQTT服务器的原因是其源代码完全开源,支持百万级并发连接,并且能兼容完整的MQTT协议。EMQ易于部署在Linux、Mac OS X或Windows等平台上,并支持MySQL、Redis等扩展插件,能满足物联网应用中的各种数据需求。

       EMQ安装

       为了构建测试平台,决定使用Windows平台安装EMQ。下载并解压EMQ,然后在命令行进入解压路径,运行emqx启动命令。如果遇到“找不到MSVCR.dll”的错误,可以下载DirectX修复工具,执行“检查并修复”以解决此问题。启动成功后,使用emqx_ctl status命令验证EMQ服务器是否正常运行。

       常用TCP端口与EMQ Web 管理控制台

       EMQ消息服务器启动后,自动加载Dashboard插件,提供Web管理控制台。通过控制台,用户可以查看服务器状态、统计数据、客户端、会话、主题、订阅、插件等信息。默认访问地址为.0.0.1:,用户名:admin,密码:public。如果使用公网IP访问,需要在阿里云服务器管理控制台的防火墙中添加规则以开放端口。

       订阅与发布测试

       使用MQTT.fx客户端连接EMQ服务器进行测试。创建连接时,填写Broker Address和 Broker Port,其他信息可以随意设置。连接成功后,在EMQ管理后台观察设备已在线。

       Websocket连接EMQ

       为了进一步测试,增加一个设备通过Websocket连接EMQ服务器。在EMQ管理后台的工具中配置Websocket,按照MQTT.fx的填写方法操作,连接即可。

       通信测试

       通过MQTT.fx和EMQ的Websocket工具实现两个设备之间的数据传输。测试结果展示了客户端间的数据透传,至此,自己的IoT服务器搭建完成。

爱投斯(IOTOS)物联网中台,快速搭建您的行业系统,中小企业IoT中间件的首选!

       在年十四五规划中,设备接入、多系统数据融合互联互通作为物联网的重点内容,成为产业互联网中大数据、人工智能应用的基础。企业面临高效率、低成本、低门槛解决设备子系统接入繁琐问题的挑战。IOTOS公司以其核心能力与定位,致力于解决此痛点,提供快速搭建行业系统的物联网中台。

       IOTOS物联网中间件平台,由爱投斯智能技术(深圳)有限公司自主研发,聚焦采集接入、界面展示、应用开发等核心功能,快速帮助企业开发各类系统,广泛应用于智慧城市和智能制造领域。与物联网平台、IoT PaaS相似,IOTOS平台通过抽象设备,快速集成和采集数据,提供统一设备和数据管理服务与上层应用接口,极大降低物联网项目应用成本。

       平台通过三大软件工具支撑,物联中台、物联组态和应用平台,分别在系统集成、数据采集、界面搭建以及应用开发等方面提供核心能力。物联中台作为PaaS,跨平台、跨语言,提供多语言SDK,向上提供统一API,主要应用于智慧城市和智能制造领域。物联组态作为WEB组态软件,依托中台数据源,用于搭建可视化大屏和扩展应用图形界面。应用平台作为物联网WEB应用视窗平台,依赖中台提供数据,组态提供图形,支持应用管理和模块化扩展。

       IOTOS平台提供多协议接口适配、数据可视化展示、应用模块化扩展、服务生态化支持等功能,支持多种开发语言和两种开发方式,大幅提高设备对接效率,提供统一的应用接口、统一的设备接口和内部统一的数据格式,实现设备子系统高效集成,降低开发门槛。

       平台分为三个版本,基础版、高级版与专业版,分别针对采集接入、数据采集与界面搭建、数据采集、界面搭建与应用开发需求,提供组合授权。规格参数包括物联中台驱动开发SDK、数据应用接口、异步及RPC分布式通信、设备系统数据点模板抽象等,以及物联组态的图形属性、基本图形、扩展组件等,应用平台的物联网图形应用视窗、应用切换等特性。在技术架构上,IOTOS产品采用微服务架构,支持多语言,确保业务增长时系统稳定性和扩展性。

       IOTOS的核心优势在于支持高效低成本低门槛的设备子系统接入,实现驱动和应用两端标准化、模块化解耦可复用。提供PYTHON/JAVA/C++/C#等语言SDK开发接口,简化子系统集成对接难度。工具化开放性强,组态支持页面动态布局和部件多层嵌套,二次开发提供接入和应用SDK以及数据API。应用可APP化开发,提供物联网图形应用视窗以及JS SDK开发框架,实现应用模块化扩展和统一管理。驱动和应用可交易,基于平台SDK独立开发的驱动和应用模块在其他场景中均可无缝迁移和复用,拥有生态支持,与多所高校和开发团队建立合作,培养和扩充生态资源。

       IOTOS主打私有化license授权模式,不论部署在本地还是云端由客户自行选择。为客户提供SDK和API,提供默认开放驱动和应用源代码,实现客户利益最大化。平台提供常见问题解答,包括与市面上物联网平台的区别、面向的直接用户、本地部署与开源问题、传统开发的复用优势、二开知识产权归属、是否支持部分功能等。客户可以体验平台官网开放的SDK下载试用和线上演示环境,以及逐步丰富的csdn开发示例和教学视频。

本文地址:http://04.net.cn/news/88b378396128.html

copyright © 2016 powered by 皮皮网   sitemap