被蚂蚁咬了擦什么药| 佝偻病是什么病| 绞丝旁奇念什么| 熳是什么意思| 什么之心路人皆知| 且慢是什么意思| 肚子咕咕叫放屁多是什么原因| 热闹非凡是什么意思| 男孩取什么名字好听又有贵气| 一什么清香| 气管炎吃什么药好| 什么食物降胆固醇最好| 意淫什么意思| 夏天为什么会感冒| 阴历7月22什么日子| 西罗手表什么档次| 胃疼吃点什么药| 计算机科学与技术是学什么的| 所以然什么意思| 脑梗用什么药| pears是什么意思| 在家做什么小生意| 三亚免税店什么最便宜| 舌头不舒服挂什么科| 佛心是什么意思| 2000年属什么| 乳头刺痛什么原因| 阴道什么形状| 萨瓦迪卡是什么意思| 拍黄瓜是什么意思| 破财免灾什么意思| 有机蔬菜是什么意思| 起诉离婚需要什么材料| 姜汁可乐有什么功效与作用| 例假期间吃什么减肥| 窦缓是什么意思| b3是什么维生素| l读什么| 悲欢离合是什么意思| 为什么会有胎记| 什么样的女人招人嫉妒| 前列腺炎吃什么中药| 一进门见到什么植物好| 判官是什么意思| 女性潮红是什么意思| 金骏眉属于什么茶类| 小孩下面痒用什么药| 老是放屁什么原因| m代表什么| 血亏什么意思| 什么是有氧运动| 不以规矩下一句是什么| 什么的草帽| 岁寒三友是指什么| 心梗是什么症状| 雨花茶是什么茶| coach是什么牌子的包| 久站腿肿是什么原因引起的| 胃肠道感冒吃什么药| 贫血三项是指什么检查| 夏天适合种什么菜| 产后屁多是什么原因| icicle是什么牌子| 糖耐筛查主要检查什么| 银装素裹是什么意思| 芡实和什么搭配最好| 小马是什么牌子| 玄武是什么动物| 看门神是什么生肖| 小根蒜学名叫什么| 来姨妈可以吃什么水果| 平板运动试验阳性是什么意思| proof是什么意思| 腹部疼痛挂什么科| 刘邦是什么生肖| 衄血是什么意思| 大便不规律是什么原因| 炎症是什么病| 神母是什么病| 马的贵人是什么生肖| 肾结石不能吃什么| 吃什么可以增强抵抗力和免疫力| 小孩不吃肉是什么原因| 肛门里面疼是什么原因| 小朋友手指脱皮是什么原因| 嗓子痒控制不住咳嗽是什么原因| 戒指戴左手中指是什么意思| 双手脱皮是什么原因引起的| lady是什么意思啊| rh血型阴性是什么意思| 五毒为什么没有蜘蛛| 7.13是什么日子| 儿童缺铁吃什么补得快| 行了是什么意思| 石钟乳是什么| 为什么阴道会排气| 中国属于什么亚| b12有什么作用| 益生菌吃了有什么好处| 尿道感染挂什么科| 十二月十八号是什么星座| 低血压有什么危害| 肺气不足吃什么食物可以补肺气| 鬼迷心窍是什么生肖| 六十岁是什么之年| AR什么意思| 吃什么补肾虚| 唇系带断了有什么影响| 女人吃什么排卵最快| 海葡萄是什么东西| 飞天是什么意思| 口腔溃疡是缺什么维生素| 龙生九子是什么生肖| 轻度抑郁有什么症状| 心脏早搏吃什么药最好| 白细胞酯酶阳性是什么| 胃炎伴糜烂是什么意思| 豫州是现在的什么地方| 梦见牛是什么意思| 什么是对冲| 护理学是学什么的| 苦杏仁味是什么中毒| 贫血吃什么水果| 晚上一直做梦是什么原因引起的| 身上老出汗是什么原因引起的| 附件囊肿吃什么药可以消除| b1是什么意思| 因人而异是什么意思| 安代表什么生肖| 阑尾炎吃什么水果| 乌冬面是什么做的| 办理护照需要什么| 吃什么能| 缺铁性贫血吃什么食物| 治白内障用什么药最好| 今年什么生肖| 见招拆招下一句是什么| 值神天德是什么意思| xxs是什么意思| 6岁儿童为什么会长腿毛| 记忆是什么| 在吗是什么意思| 没出息什么意思| 拆穿是什么意思| 晚上7点到9点是什么时辰| 梦见粉条是什么意思| 皮肤起小水泡很痒是什么原因| 六月十八是什么星座| 沙蒜是什么| 膀胱壁增厚毛糙是什么意思| icicle是什么牌子| 彗星为什么有尾巴| 妇科杆菌是什么引起的| 阿米巴是什么意思| utc是什么| 什么是强直性脊柱炎| 怀孕了想打掉吃什么药| 美满霉素又叫什么名字| pending是什么意思啊| 失物招领是什么意思| 肚脐的左边疼是什么原因| 什么的天山| 手抽筋是什么原因| 巴不得是什么意思| 飞字五行属什么| 不稀罕是什么意思| 农历6月21日是什么星座| 抻是什么意思| 什么黄河| 儿童嗓子哑了什么原因| 胆红素高吃什么食物能降得快| 对什么有好处的英文| 朱元璋为什么杀李善长| 大土土什么字| nmol是什么单位| 月经期间同房有什么危害| 泰山在什么地方| 肚脐连着什么器官| 梦见在水里游泳是什么意思| 虾青素是什么| 789是什么意思| 米非司酮片是什么药| 女人脚浮肿是什么原因| 3月29是什么星座| hav是什么病毒| 减肥饿了可以吃什么| 痔疮可以吃什么| 什么的莲蓬| 你掀起波澜抛弃了我是什么歌| 皮肤发白一块一块的是什么病| 月经期间可以吃什么水果| 4月9日什么星座| 男士睾丸疼是什么原因| 蒲公英泡水喝有什么效果| 乏力是什么感觉| 属鸡的和什么属相最配| 蝉是什么生肖| 拔牙挂什么科室| 三岁宝宝喝什么奶粉比较好| 倒嗓是什么意思| 什么的衣服| 附骨疽在现代叫什么病| tc是什么| 卡帝乐鳄鱼什么档次| 96年属什么命| 左肾结晶是什么意思| 大千是什么意思| 附耳是什么意思| 铁扇公主是什么生肖| 惜败是什么意思| 做梦梦见狗是什么意思| 腱鞘炎是什么| 医学检验技术是什么| 长歌怀采薇是什么意思| 碧池是什么意思| 什么叫老人临终骨折| 切是什么偏旁| 肝硬化是什么| 孕妇能吃什么水果| 鬼谷子姓什么| 为什么子宫会隐隐作痛| 夏至什么时候| 左手臂发麻是什么原因| 手气是什么原因引起的| 身体抱恙是什么意思| 脸上为什么会长痣| 松花粉有什么功效| 什么人容易得脑溢血| 丙火是什么意思| 橄榄菜是什么菜| 什么叫阴吹| 匡威属于什么档次| 淋巴结肿大有什么症状| 大料是什么| 来加贝念什么| 月经第三天属于什么期| 内秀是什么性格的人| 血脂六项包括什么| 貌不惊人什么意思| 脚底板发黄是什么原因| 女人经常喝什么汤养颜| 小便发红是什么原因| durex什么意思| 梨子煮水喝有什么功效| 涵是什么意思| 检验葡萄糖用什么试剂| 二进宫是什么意思| 做胃镜有什么好处| thr是什么氨基酸| 男人最怕什么| 什么现象说明奶吸通了| 尖嘴是什么生肖| 负责是什么意思| 抗体是什么| 遗留是什么意思| 手一直脱皮是什么原因| 尿常规检查挂什么科| 琪字五行属什么| 喝茶对身体有什么好处| 眼睛流泪用什么眼药水| 麻辣拌里面都有什么菜| 骨量减少是什么意思| 幻听是什么症状| 穿丝袜有什么好处| 百度
这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 ? 论坛首页 ? 嵌入式开发 ? MCU ? 多协议物联网关的方案测试-基于米尔全志T536开发板

共1条 1/1 1 跳转至

多协议物联网关的方案测试-基于米尔全志T536开发板

菜鸟
2025-08-04 15:24:08     打赏
百度 多金、全球飞,这些诱人的标签使得金融行业一直被认为是应届毕业生的理想行业之一,2016度中国大学毕业生薪酬排行榜数据显示,财经类学校的学生依然很有钱景,5所财经类高校的毕业生月薪均在1万元以上。

本文将介绍基于米尔电子MYD-LT536开发板(米尔基于全志T536开发板)的多协议物联网关方案的开发测试。

摘自优秀创作者-ALSET

米尔基于全志T536开发板

为了充分的应用该开发板,结合T536处理器的特点,这里进一步的进行软件开发,充分利用开发板的硬件资源,完成业务产品的需求。这里以物联网多协议网关应用为研究为目的,首先建立基础的从各个硬件设读取硬件端口的数据,并且通过SOCKET由网络收发的过程。在一般开发物联网网关时可以采用MQTT,MODBUS等协议库,作为标准的通讯,来解决硬件型号采集和对TCP/IP网络发送的过程。但有些业务则需要专有的通信协议来进行通讯,比如TCP、IP或者UDP的方式进行网络收发。


在米尔的官方资料中已经提供了全套的开发资料,可以参考开发板的资料,来搭建所需要的开发环境。开发资料中提供了系统固化镜像、Bootloader源码、内核驱动源码,以及丰富的Demo程序,阅读资料有助于快速的构建开发环境。这里将在此开发板上进行验证和测试。


1.主机硬件端口读取
米尔在T536开发板上支持了丰富的端口并且开发板上做了型号的隔离,非常适合工业物联网型号采集和控制。首先查看一下开发板的端口硬件资源:



开发板的物联网接口资源丰富,它引出2路RS485、1路RS232、2路CAN、3路Ethernet、5路USB、Local Bus等通信接口,同时引出LVDS,HP OUT/MIC IN等音视频多媒体接口,内置2TOPS NPU、8M@30fps ISP,并支持4K@25fps H.264视频编码。
这里首先进行读取RS232和485端口数据,这里设计可配置的数据参数读物方式,端口配置保存在板子用户目录下。



2.端口配置文件
通过使用端口配置,可以方便的在实施时配置与业务对应的参数,符合应用场景。这样不必修改程序即可投入使用,这里配置端口文件如下



3.进程间通讯程序RPC
为了使读取的数据,能多重的使用,这里使用多线程的方式,其中一个线程负责读取线程,并把读取的数据压入系统的队列中。另外一个线程则可以检查和处理数,比如对数据做异常值检查,对数据做平滑,抽稀,均值等处理,通信线程则把需要的数据向另外的进程通过进程通讯的方式进行发送,RPC线程程序设计如下:



4.交叉编译环境脚本编写



编写好编译脚本,即完成整体工程的创建,并传输到编译环境主机中进行编译。把工程项目传到主机交叉编译环境中:



然后直接make 进行编译:



很顺利的编译成功。


5. 开发http服务程序
在物联网网关设备中,通常采用web的管理界面,用户监控系统应用的工作状态,以及进行的必要的配置和设置等工作。这里设计一个嵌入式的http服务程序,考虑服务程序和硬件紧密结合,这里不使用nginx等这样的独立的web服务程序,而是使用httpd开源的小型http服务工程,进行二次开发,好处是可以方便的加入对硬件的访问以及特别的应用功能,不如获取端口的数据,并做处理,通过web网关传到页面前端,通过动态html脚本,完成灵活的页面和底层访问的功能。这里使用httpd开源工程进行二次开发:
工程主代码如下:



工程目录如下:



其中需要创建几个运行目录,tmpl是前端页面模板目录,里面可以放入html模板,供http服务器程序渲染输出最终的html页面。
www目录则放置静态资源文件,如图片,样式表文件,js前端脚本文件等。
这几个目录也需要在开发板上创建。
对工程进行编译,编译如下:


可见成功的编译出httpd板上执行程序。

6.设计并开发前端页面
为了使这个物联网网关根直观可用,这里还需要设计一组前端页面,方便观察网关的运行装填,以及对响应的配置文件等进行配置。因为前端页面不是开发板主要的开发目标,这里我们使用AI辅助设计前端页面,顺便也看一下AI前端页面设计的能力。这里使用字节跳动的coze spzce智能体来设计物联网网关的前端页面,首先打开扣子空间页面:



在提示词中详细描述我们的页面设计内容,提示词内容如下:



再点击生成,经过大约5分钟的时间,生成了页面代码和样式表文件以及相关js代码,生成内容如下:



输出的页面内容如下:



7.手动调整修改HTML前端页面

由智能体生成的页面,通过检查,发现页面中有不少错误和缺失,首先对页面进行人工检查错误和修改,对页面中的实例数据进行删除,并修改为全局模板变量,对访问的静态资源文件位置进行修改,对访问数据的XRH方式进行jquery方式进行修改。



8.服务程序和前端页面模板部署
把端口数据服务程序以及WEB后台服务程序httpd都传输到开发板上,并且把页面模板也传输到开发板httpd的同级目录下:



前端页面的部署:



9.服务启动运行
部署好服务程序后,即可开始启动相关服务程序,首先启动
mul
ti-serial-monitor



打开浏览器,输入开发板的IP,访问WEB页面,显示出来:



总结

通过初步的通讯多端口数据的采集与收发,和使用多线程的的工作方式,以及多进程的任务服务方式,实现了T536数据采集与收发的程序测试。并且开发了嵌入式的http服务,提供一个简单明了的客户端管理界面,整个开发过程整体非常顺畅。很容易建立好开发板的使用环境。同时通过开发板的多协议网关程序,也可以进一步将该数据网关用户智能生产控制领域,如智慧楼宇,智慧工厂等。通过开板的完备的功能以及各个子系统的紧凑联系,使得面向物联数据开发过程游刃有余,对进一步开发复杂的业务逻辑和定制化业务流程也很有帮助。




关键词: 全志     嵌入式开发板     T536     物联网     米尔电子    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]
小腿肚疼是什么原因 血月代表什么 属兔的跟什么属相最配 明亮的什么 梦到自己流鼻血是什么预兆
1977年出生属什么生肖 秘鲁说什么语言 做妇科检查前需要注意什么 生日可以送什么礼物 other什么意思
尿多尿频是什么原因 为什么睡觉总是做梦 翡翠的五行属性是什么 知天命是什么意思 阴毛有什么作用
铂金是什么颜色 独在异乡为异客的异是什么意思 元辰是什么意思 缩阳什么意思 前列腺炎吃什么中成药
占有欲什么意思hcv8jop5ns2r.cn 下肢静脉曲张挂什么科hcv8jop0ns0r.cn 靠北是什么意思imcecn.com 为什么会精神衰弱baiqunet.com 为什么会气虚yanzhenzixun.com
mac版本是什么意思xianpinbao.com 相拥是什么意思hcv9jop7ns9r.cn beauty是什么意思hcv8jop9ns8r.cn 半干型黄酒是什么意思hcv8jop9ns1r.cn 走路快的人是什么性格tiangongnft.com
广东第一峰叫什么山hcv8jop8ns3r.cn gd是什么牌子hcv8jop8ns8r.cn 大姨妈黑色是什么原因hcv9jop6ns1r.cn 清热利湿吃什么药hcv9jop0ns6r.cn 女生发个wink什么意思hcv8jop0ns4r.cn
1ph是什么意思hcv9jop2ns0r.cn 人格什么意思hcv8jop0ns9r.cn 梦见自己和别人吵架是什么意思hcv8jop9ns5r.cn 军衔是什么意思hcv7jop4ns7r.cn 掰弯了是什么意思gangsutong.com
百度