口袋实验室重点解决方案

课程支撑情况

物联网通讯技术 RFID原理及应用 传感器原理及应用 传感网原理及应用 物联网控制
支持 支持(口袋实验室中级版) 支持 支持 支持

建设思路

加强物联网层次设计实验内容:使用实验台或者口袋实验室初、中、高不同层次的产品,配合物联网专业课程的实验内容部分,满足传统的实验课程需求。加强物联网层次综合案例内容:通过口袋实验室配套的软件和数据管理平台的接入场景,为学生提供宏观应用和平台协作支持。加强自学氛围建设培养学生兴趣:使用口袋实验室配合学生自主学习和创新实践,作为课上内容的补充,促进学生提升物联网的认知。加强创新环境建设提升学生能力:通过物联网对应层次软件平台的引入学生可以逐步了解物联网体系的各个方面,通过自己动手感知通信协议和系统间接口的存在,通过接口编程和通信协议实现,逐步理解系统之间的衔接和协作过程。

口袋实验室SDK

1、基于平台API完成实训或课程设计中软件项目开发

基于不同的业务场景开发基于REST API接口的上行和下行通信程序,获取口袋实验室产品采集到的数据,发送控制指令给执行单元,将其他应用或业务系统的数据传递给数据管理平台。

Odoo图像和文字块

2、基于不同物联网通信协议完成实训或课程设计中软件项目开发

物联网平台支持多种不同的协议接入,并提供不同的常用接入模式给学生。学生可以选择例如MQTT协议、COAP协议、Modbus协议、HTTP协议或者自定义协议等不同的物联网常用协议组织物联网的感知和传输设备与上层平台进行快速的接入对接。

协议 ModBus Custom HTTP MQTT CoAP NB-IOT
接口 串口/网络适配器 串口/网络适配器 网络适配器 网络适配器 网络适配器 网络适配器
报文格式 二进制/ASCII码 二进制/ASCII码 JSON JSON 二进制 二进制

3、基于不同手机手机端应用的实训或课程设计中软件项目开发

学生可以根据具体的实训项目在SDK上完成针对物联网应用的二次开发。

SDK支持

在口袋实验室硬件开发板上根据不同的开发板分别支持 C 、C++、Lua、Python进行片上编程。在口袋实验室软件平台和物联网数据管理平台层次提供基于Java,C#,C/C++,Python,JavaScript等不同语言的软件开发包供学生进行接口编程。

案例

Odoo图像和文字块
Odoo图像和文字块
Odoo图像和文字块