2017年4月25-26日,ST中***会在深圳蛇口希尔顿南海酒店隆重举行,来自ST全球的技术及商业合作伙伴共聚一堂,探索最前沿物联网开发生态,作为国内最大的物联网开发平台、ST技术合作伙伴机智云受邀参加本次峰会,机智云嵌入式技术总监高福东做了《从协议解析到数据点事件-STM32的代码自动生成》的主题演讲和《 半小时开发基于STM32的室内智能环境检测仪》的Workshop,为全球物联网开发者带来机智云MCU代码自动开发工具和实用案例,携手ST打造开放的开发者生态,共同帮助硬件开发者降低开发门槛,缩短开发周期,降低开发成本。
众所周知,智能硬件多是由微处理器/微控制器等构成的嵌入式系统,结合环境数据采集传感器获取数据信息,通过GPRS/WIFI/BLE等无线通信模块,将数据上报到云端服务器进行数据解析分析决策,从而完成设备、云端和手机APP/微信/网页等应用端的交互。这个过程听起来简单,但对于传统的硬件开发者来说却并不轻松,因为要涉及到不同类型的开发需求,工具和平台选择尤为重要!
机智云智能硬件自助开发PaaS平台是国内推出时间最早、功能最健全、开发最简单的应用赋能AEP服务平台,拥有全球最大的物联网应用开发者社区。平台通过多元化的API支持,完善的SDK、IDE开发环境,全自动的嵌入式和移动应用代码生成器等完整的工具链,帮助开发者高效地实现方案的开发、测试、发布和商业运营。
MCU代码自动生成工具有效减少重复开发时间
智能硬件开发,需要实现底层硬件与通信模块、通信模块与云端的对话功能,使数据可以在三者间自由传输。为此,开发者需要编写智能硬件设备底层驱动、无线通信模组应用层协议制定和编写、服务器开发、移动端开发、业务逻辑等,依旧需要大量的开发工作,研发周期长,可维护性不足。不论是大公司还是创业团队,都会谨慎选择从零开始开发。借助机智云自助开发平台和MCU代码自动生成工具,能省去中间重复开发的繁琐环节,开发者只需关注硬件底层驱动(事实上,硬件底层驱动一般由硬件供应商提供)和业务逻辑开发即可。
机智云平台提供邮箱即时注册使用的免费在线开发工具和完整的开发教程,开发者在机智云平台上新建产品完成数据点部署后,可进入“MCU开发”界面选择适配的MCU型号,云端会根据开发者自定义的数据点和MCU型号,自动生成对应的串口通信协议和MCU工程框架,该框架封装了设备与云服务器交互的协议层,一切操作均以数据点事件呈现,轻松实现底层硬件与通信模块的对话。
该自动生成的代码实现了MCU与云服务器通信协议的解析与封包、传感器数据与通信数据的转换逻辑,并封装成了简单的API,且提供了多种平台的实例代码。当设备收到云端或APP端的数据后,程序会将数据转换成对应的事件并通知到应用层,开发者只需要在对应的事件处理逻辑中添加传感器的控制函数,就可以完成产品的开发。
目前机智云MCU代码自动生成工具支持的独立MCU方案有: STM32F103C8X、STM32F407X、STM32F429X、STM32F767X,未来机智云将与ST携手打通MCU全型号自动化开发工具,机智云平台将自动适配全品类STM32方案,同时将在芯片安全上进一步加深合作,共同为物联网安全保驾护航。
完整的物联网开发工具,加速物联网设备开发进度
在硬件开发以外,还要解决如何进行设备端和移动端、移动端和云端的交互,开发者可以通过搭建开发环境,新建项目工程,调用机智云开源API、使用开源SDK以及移动端APP(iOS/ Android / HTML5)代码自动生成工具,快速开发APP等应用,让智能硬件开发变得更有趣。机智云APP代码自动生成工具会根据开发者定义的数据点直接生成APP源码,开发者一键下载后便可直接运行,实现“零编码”编程,也可以在源码的基础上进行二次开发,比如UI调整和功能优化等。
APP代码自动生成工具实现移动应用开发,这在很大程度上帮助开发者理清了智能化主线,简化了开发者的开发工作,当设备收到云端或APP端的数据后,程序会将数据转换成对应的事件并通知到应用层,开发者只需要在对应的事件处理逻辑中添加传感器的控制函数,就可以完成产品的开发。
同时,在平台技术工具上,增加了ECE边缘雾计算引擎、RTBD实时大数据平台、Giga ML吉咖机器学习和D3动态数据编排引擎,将云计算和雾计算结合,组成超大规模的物联网大数据和机器学习体系,配合应用赋能和傻瓜式操作界面,充分整合物联网、大数据和机器学习应用能力,进一步降低物联网产品和服务的研发和部署及维护难度。
在外部技术平台合作上,与苹果Homekit、Amazon Alexa、Google Home等平台进行无缝对接,让服务更多元化。目前已有50000+名开发者正在使用机智云自助开发平台实现产品原型开发及智能化升级,有6000+家企业注册用户正在使用机智云云平台实现产品商业化,领跑行业物联网云服务技术生态。
相关推荐
PY32F002A系列微控制器是一款高性能、低功耗的MCU,它采用32位ARM® Cortex®-M....
发表于 2023-10-24 17:19•
54次阅读
Holtek持续深化血糖监测产品发展,新推出BH66F2475 Flash MCU。具备超低功耗、小....
发表于 2023-10-24 15:57•
124次阅读
定时器是对周期固定的脉冲信号进行计数,如MCU内部的外设时钟(APB)。
发表于 2023-10-24 15:26•
109次阅读
本文主要研究了HASH算法加密芯片的工作原理及其在STM32 MCU上的应用,实现了外部加密芯片对S....
发表于 2023-10-24 15:01•
54次阅读
任何对未知的恐惧都是正常的,这也是为什么我们需要通过学习去解决它们。曾经画错一块8层板,造价6千的样....
发表于 2023-10-24 14:29•
20次阅读
随着x86指令集的不断完善,人们发现计算机执行大多数程序时复杂指令集中的绝大多数指令都只在极少的时间....
发表于 2023-10-24 12:51•
64次阅读
士兰微电子MCU经过多年发展和积累,已经形成了品牌化,系列化,可为客户提供一站式产品服务。近期,士兰....
发表于 2023-10-24 11:13•
198次阅读
续写新篇章!德珑集团总部及高端制造基地项目开工仪式典礼在佛山南海区顺利举行,磁性元器件行业高端制造领....
发表于 2023-10-24 10:53•
244次阅读
本期教程将会通过使用一块带有外置数字麦克风和 TFT LCD 显示屏的树莓派 Pico 开发板制作一....
发表于 2023-10-24 10:49•
48次阅读
电子发烧友网报道(文/梁浩斌)从目前的汽车电子电气架构演变路径来看,从分布式往集中式发展的过程中,域....
发表于 2023-10-24 00:25•
768次阅读
热电偶原理:将热电偶的热端加热,使得冷、热两端的温度不同,则在该热电偶回路中就会产生热电势,这种物理....
发表于 2023-10-23 17:06•
71次阅读
STM32内部的EEPROM其实是Flash模拟的,也就是会占用程序的存储空间,下载的程序也放在这个....
发表于 2023-10-23 17:04•
70次阅读
本项目实现了基于启明RA6M5的《物联网居家环境健康监控设备》。项目以启明RA6M5为主控,OLED....
发表于 2023-10-23 14:42•
57次阅读
成模范、指方向、助明路 建设数字中国是数字时代推进中国式现代化的重要引擎,是构筑国家竞争....
发表于 2023-10-23 11:55•
127次阅读
HT67F2452工作电压为1.8V~5.5V,系统资源为8K×16 Flash ROM、512×8....
发表于 2023-10-23 11:32•
33次阅读
面向实时处理和高效通信需求,GD32VW553系列MCU采用了全新的开源指令集架构RISC-V处理器....
发表于 2023-10-23 11:22•
58次阅读
嵌入式设备被抄袭已是一种普遍现象,特别是在国内,在没有形成技术壁垒之前,如何防止产品被抄袭是一个不可....
发表于 2023-10-23 10:48•
105次阅读
中颖电子表示,第三季度受产品市场价格变动的影响,公司计入库存产品的降价损失增加,影响了利润。由于公司....
发表于 2023-10-23 09:42•
169次阅读
当上世纪80年代PLC进入我国的时候,PLC编程语言的国际标准IEC 61131-3(那时被命名为I....
发表于 2023-10-22 09:30•
301次阅读
2023电赛C题要求做一个电感电容测量装置,原本使用FPGA可以很好解决,但是赛题限制必须使用TI的....
发表于 2023-10-21 17:15•
147次阅读
随着科技的进步,显示器的接口也用上了Type-C接口,相较于传统接口,Type-C接口更方便,更安全....
发表于 2023-10-21 10:01•
81次阅读
市面常见电磁炉技术分为单管电磁炉技术与半桥电磁炉技术,单管电磁炉主要操作在2千瓦以下,其优点为电路架....
发表于 2023-10-20 16:26•
113次阅读
摘要:白色家电厂商希望用尽可能少的MCU,去实现以前多颗MCU实现的功能。比如最好一颗MCU实现控制....
发表于 2023-10-20 14:49•
77次阅读
在瑞萨RA系列MCU产品中,目前RA4E2、RA4T1、RA6E2、RA6T2和RA6T3搭载了CA....
发表于 2023-10-20 14:46•
82次阅读
芯驰MCU产品E3系列于2022年正式推出,以行业天花板级别的性能参数和功能安全认证等级,广泛应用于....
发表于 2023-10-20 14:19•
28次阅读
XL2409开发板是一款基于 2.4G SoC芯片 XL2409的开发工具,为开发者提供了一个快速了....
发表于 2023-10-20 14:16•
104次阅读
WT588E02B语音芯片是一款SPI通讯方式的语音芯片、最大的特点便是客户可以自行通过SPI协议,....
发表于 2023-10-20 11:19•
123次阅读
来源:IAR 嵌入式开发软件和服务的全球领导者IAR近日宣布,与中科芯集成电路有限公司(以下简称中科....
发表于 2023-10-20 10:30•
57次阅读
PMC232-S16,是一款早期的应广产品,现在随着韩国晶圆厂的服务跟不上及产品本身的性价比问题出现....
发表于 2023-10-20 09:30•
149次阅读
电动车仪表与防盗器功能整合到一块PCB板上,共用一颗MCU实现车辆速度、里程、故障状态显示、遥控控车....
发表于 2023-10-19 17:06•
114次阅读
2023春季新品发布会上汉王科技发布柯氏音法电子血压计产品—汉王电子血压计,继嗅觉检测盒之后再次深度....
发表于 2023-10-19 15:51•
272次阅读
PY32F002B是普冉推出的新一代入门级32位MCU,内核使用 ARM Cortex M0+,主频....
发表于 2023-10-19 14:54•
170次阅读
先楫半导体(HPMicro),一家提供国产高性能通用MCU产品及应用解决方案的企业,将参加于2023....
发表于 2023-10-19 14:22•
220次阅读
近日,搭载芯驰高性能MCU的明然科技悬架控制器(CDC)批量下线,在奇瑞瑞虎9、星途瑶光等车型上正式....
发表于 2023-10-19 11:36•
105次阅读
系 统设置模块SYSCON 系统配置模块(SYSCON)是整个MCU的配置中枢,它负 责协调各个功能....
发表于 2023-10-19 11:25•
69次阅读
简介 FlexIO 模块在 i.MX RT 系列 MCU 中被广泛采用,它提供了高度灵活的配置方法,....
发表于 2023-10-19 11:25•
62次阅读
近日,搭载芯驰高性能MCU的明然科技悬架控制器(CDC)批量下线,在奇瑞瑞虎9、星途瑶光等车型上正式....
发表于 2023-10-19 11:09•
303次阅读
芯海科技CS32L015作为一款通用型超低功耗的高性价比32位MCU,适用于电动牙刷、TWS耳机仓、....
发表于 2023-10-19 10:52•
104次阅读
纽瑞芯科技的FiRa联盟认证UWB芯片再增两款!自此,纽瑞芯FiRa联盟认证芯片数达到5款,保持全球....
发表于 2023-10-19 10:18•
239次阅读
随着智能汽车的发展,用户对汽车的安全性、稳定性、智能化不断提出更新的要求。车载各项功能的实现都需要复....
发表于 2023-10-19 09:52•
53次阅读
随着安全威胁的不断演变和日趋复杂,工业和消费应用设计人员在开发过程中必须考虑在设备中实现安全功能。为....
发表于 2023-10-19 08:24•
125次阅读
先楫半导体(HPMicro),一家提供国产高性能通用MCU产品及应用解决方案的企业,将参加于2023....
发表于 2023-10-19 08:17•
126次阅读
IAR Embedded Workbench集成开发环境一直是全球众多开发者首选的嵌入式软件开发解决....
发表于 2023-10-18 16:00•
114次阅读
痞子衡维护的 NXP-MCUBootUtility 工具距离上一个大版本(v5.0.0)发布过去4个....
发表于 2023-10-18 14:30•
79次阅读
自去年开始,芯片市场逐渐呈现出“冰火两重天”的格局。一方面,在消费电子市场一片萎靡下,芯片市场从“抢....
发表于 2023-10-18 14:17•
164次阅读
在牵引逆变器中,微控制器(MCU)是系统的大脑,通过模数转换器(ADC)执行电机控制、电压和电流采样....
发表于 2023-10-18 11:54•
498次阅读
近日,普华基础软件与旗芯微正式宣布达成战略合作,双方将致力于共同打造车规级MCU的整体软件解决方案,....
发表于 2023-10-18 11:35•
693次阅读
【2023年10月17日,深圳】国际独立第三方检测、检验和认证机构SGS为深圳市航顺芯片技术研发有限....
发表于 2023-10-18 11:19•
473次阅读
笙泉MCU在储能电源中的作用(3): 户外储能逆变器
储能电源结构储能电源拆解后可以分为三块功能板:前面板、BM...
发表于 2023-07-31 15:18•
126次阅读
各位高手,请教一个问题。就USB口或TYPE-C有负载插入时怎么样能出来一个高低电平通知MCU,有什么电路实现。...
发表于 2023-07-31 14:20•
2039次阅读
最近想用NUC029LAN这块MCU,但是主频只有50M,有点低了,不知是否可以像ST那样进行超频,如果可以,能超多...
发表于 2023-06-28 08:49•
1898次阅读
我要直接读写新唐MCU FALSH,我现在用的MCU是Part number: M453VG6AE
各位朋友,有相关的代码可以参...
发表于 2023-06-28 07:30•
1263次阅读
本文主要介绍CWL083VCT6芯片在不同主频下的功耗测试方法和测试结果。
1.HSIOSC时钟
HSIOSC 时钟由内...
发表于 2023-06-27 16:17•
389次阅读
MS51FB9AE目前是一个很新、高性价比的51 MCU芯片N76E003AT20 也是热门的单片机,但升级版的MS51FB9A...
发表于 2023-06-27 13:50•
1092次阅读
在嵌入式项目中,软件开发基本上都会使用到延时,那么,该用软件延时还是硬件延时?它们又有什么区别呢?...
发表于 2023-06-27 11:33•
1261次阅读
使用GD32VF103V-EVAL开发板debug时报了下面错误,哪位大哥能指点一下,不胜感激!
...
发表于 2023-06-27 10:06•
379次阅读
请问理论上,MCU是不是可以任意IO都可以更新HEX?
...
发表于 2023-06-27 07:48•
299次阅读
现成的都不满足需求,以前一直都是自己写上位机烧录软件,要根据MCU唯一ID对HEX文件处理后再烧录,每个芯片都...
发表于 2023-06-27 06:42•
36次阅读
评论