Luat Inside | 多功能YAP物联网终端机,你不会还不知道吧?
简洁高效是合宙产品的一个重要特点,合宙的工程师们用Demo取代繁杂的说明书,以便于开发者快速上手。
有没有可能把这个学习的过程变得更有趣,并且把技术入门难度进一步降低?作为一名Luat技术爱好者,我对此进行了研究,并初步尝试开发了YAP物联网通信终端机这个产品。
YAP终端机简介
YAP物联网通信终端基于合宙当红物联网Cat.1模块—— Air724UG,采用蜂窝物联网4G LTE Cat.1通信技术,兼具通讯和边缘数据处理功能,可以胜任多数物联网应用场景的技术学习和产品原型开发场景。
YAP的基础软件框架和硬件电路均为MIT开源授权,希望能帮助大家更快踏入物联网的大门。
YAP基本功能
YAP终端实现了Air724UG所支持的三大核心功能4G Volte语音、USB上网、串口DTU通信,提供便捷的APP应用管理。
1)4G Volte语音
4G Volte是一种采用高质量语音编码的新型语音通信方式,相对于传统的2G线路方式的语音呼叫信号更清晰,通话质量更高,目前三大运营商均已支持。
注意:部分地区用户尚未自动开通该项业务,需要致电移动、联通、电信运营商客服号码免费开通Volte业务,另外此项功能需要实名制的电话卡支持,普通物联网卡不支持。
2)电脑USB 4G上网
YAP终端机本身即是一个支持Windows10的免驱USB网卡。通过USB连接终端机与电脑后,电脑自动接入互联网,数据下行速率可达10Mbps,上行速率可达5Mbps。
3)远程遥控和串口数据通信
YAP终端机本身支持串口数据通信,可采用自有开源协议UPWS、阿里云、原生MQTT三种通信协议与设备进行字符串格式的透传;支持三个网络连接同时在线;提供的开源APP可以在手机、平板电脑、PC上跨平台使用。
APP基于H5技术开发,具有免下载、 运行速度快、无平台依赖等多种优点。可采用微信、支付宝或者任何支持二维码扫描的手机或平板电脑浏览器进行设备控制,对无扫码功能的设备,如PC上可以通过url访问。
此外,YAP终端机支持中文及数字、英文字母的在线朗读功能,使用APP发送指令,设备将进行远程实时朗读,语音清晰洪亮。
YAP扩展应用
得益于内置的合宙Luat虚拟机技术,YAP终端机可作为边缘物联网控制节点独立使用,驱动各类传感器、执行器,完成数据采集、数据传送、逻辑控制等操作。
终端驱动设备类型广泛,如测距仪、显示屏、LED阵列、伺服电机、舵机等。 无论本地还是远程,均可通过单AT指令直接控制终端运行。
● 示例1:流水灯
发送单一指令驱动流水灯显示屏:
2812DISPLAY,letter
letter 是要显示的内容,支持数字英文及标点符号。流水灯效果如下:
● 示例2:电机控制
发送单一指令控制伺服电机:
SERVOROLL,90
90数字代表旋转角度,根据需求录入。电机控制效果如下:
更多功能介绍及操作指南参见以下链接
YAP 购买福利及开源资源
目前YAP终端尚属于新品测试阶段,可提供全套散件套装供Luat爱好者DIY尝鲜,同时提供图文安装教程和QQ群技术指导
购买方式一:
淘宝搜索 “YAP物联网终端机”
Luat技术爱好者服务小店购买
购买方式二:
合宙Luat公众号粉丝特别福利
原售价为150元,邮费8元
全套配件尝鲜宠粉价118元包邮
【 淘宝暗号:Luat Fans 】
少量到货,先到先得
- 特别提示 -
产品组装需要电烙铁、焊锡、万用表等基本电子工具,且需要参与者具备一定的动手能力。目前设计尚有不尽人意的地方,欢迎大家多提建议。
YAP配套开源资源
Yap的核心部分均以开源的形式提供给用户,同时将不断提供和完善配套资源:
1)Cat1 phone core基于Air724UG模组,支持电话二次开发、板载SIM卡座、4G天线,是目前板载天线的尺寸最小的全功能Cat.1核心板。
项目地址:https://www.oshwhub.com/miuser/elderphonev2-schdoc
2)Midemo用一组极简单的AT增强指令,简化现有的物联网模块联网方式,并增强现有物联网模块对外设的控制能力。
开源地址:https://gitee.com/miuser00/midemo
3)Upws开源物联网服务器协议简单,功能单一且稳定的一款简易的物联网通信服务端,采用C#编写,代码开源,使用简单方便 。
协议地址:http://box.miuser.net/MTJMCN/MTCP.html
项目地址:https://gitee.com/miuser00/upws
4)更多配套设备
为了使开发者能够快速的开发出自己的物联网产品原型,产品购买后,还将不断提供更多开源资源,目前提供有:
C# 串口调试助手源码
C# UDP网络接口源码
C# websocket通信DEMO源码
PBV2核心板加工BOM图纸、3D模型等配套研发生产文件
祝愿喜爱开发的朋友们能通过本产品快速入门物联网,和Luat社区的小伙伴们一起开发出个性化且开放的物联网产品,分享学习物联网技术的的快乐和喜悦。 感谢大家对YAP的关注与支持!
那么YAP这个名称到底是什么意思呢?微信关注合宙视频号里面有介绍哦
Luat Inside | 多功能YAP物联网终端机,你不会还不知道吧?的更多相关文章
- Rust这种新型的语言注定火不起来,功能太强大(特性太多),还不如用成熟稳定强大的C/C++,而且生态不行、所以恶性循环
这种新型的语言注定火不起来,功能太强大(特性太多),还不如用成熟稳定强大的C/C++,,而Golang足够简单,入门快,编译快,性能也强悍,解决了服务端开发人员的痛点,,注定被大多数人接受... go ...
- vue 带参数的跳转-完成一个功能之后 之后需要深思,否则还会忘记
我要写详细点,否则下次很容易忘记 写了一个页面,这个页面里面添加了 很多a 标签,跳转都是同一个页面,内容不一样,方法 首先 路由 设定好 routes:[ { path:'/aaa', name:' ...
- Luat Inside | 致敬经典,使用Air724UG制作简易贪吃蛇
作者简介: 打盹的消防车--活跃于Luat社群的新生代全能开发者,东北小伙儿爽朗幽默.好学敏思,更是实力行动派.幼年曾手握火红炽铁而后全然无恙,堪称魔幻经历:如今热衷于各类嵌入式软硬件研究,快意物联江 ...
- html5音频audio对象处理以及ios微信端自动播放和息屏后唤醒的判断---可供参考(功能都完整实现了,只是细节还没处理的很好)
// html模版中的 此处结合了weui样式整合的微信手机端片段代码(不可直接粘贴复制进行使用)里面含有一些php的写法,可直接略过..###重点参考js代码### <div> < ...
- [Bootstrap-插件使用]Jcrop+fileinput组合实现头像上传功能
很久没有更新博客了,再不写点东西都烂了. 这次更新一个小内容,是两个插件的组合使用,实现头像上传功能. 业务需求: 头像上传功能,要对上传的文件进行剪切,且保证头像到服务器时必须是正方形的. 优化&l ...
- 【转】ios内联函数 inline
ios内联函数 inline 缘由 由于在学习使用UIScrollVew开发的过程中,碰到下面这个属性(设置内边距): @property(nonatomic) UIEdgeInsets scroll ...
- 让我们共同构筑物联网起飞的平台:物联网操作系统Hello China寻求应用合作伙伴
经过几天的努力,终于把Hello China V1.76版的内核移植到基于Cortex-M3内核的STM32 chipset上.因为还希望进一步写一个USART驱动程序,因此详细的移植文档,预计一周之 ...
- 物联网(IoT)的11大云平台:AWS、Azure、谷歌云、Oracle、
物联网(IoT)的11大云平台:AWS.Azure.谷歌云.Oracle. 2018-11-06 14:02 云技术 关键词:物联网AzureGoogleSalesforce云计算 导读:现在,我们将 ...
- 物联网学习之路——IoT概况
物联网IoT概念 IoT,Internet of Things,即物物相连的互联网.它包含两层意思:一,以互联网为基础:二,物物相连,实现信息的交换和通信.物联网通过智能感知.识别技术与普适计算等通信 ...
随机推荐
- VS“无法查找或打开PDB文件”解决方法
``#运行时报错提示 "温度柱状图.exe"(Win32): 已加载"C:\Windows\SysWOW64\rpcrt4.dll".无法查找或打开 PDB 文 ...
- 有哪些适用于律师事务所的CRM系统?
中国的经济发展和政治稳定给律师行业带来了巨大的空间.而互联网的发展也让律师事务所遍地开花.如何在大大小小的律所中脱颖而出,是每个律所都迫切需要解决的问题.为了让您的律师事务所在激烈的竞争中脱颖而出,今 ...
- Django(34)Django操作session(超详细)
前言 session: session和cookie的作用有点类似,都是为了存储用户相关的信息.不同的是,cookie是存储在本地浏览器,session是一个思路.一个概念.一个服务器存储授权信息的解 ...
- [c++] 开发问题
语言中的很多细节都是为了应对实际开发中会遇到的问题 当编写程序时,我们使用的定义多数不是自己写的,如sqrt(),是很多年前别人写的,我们只是使用它们 在C++中,对于"别处"定义 ...
- shell脚本 在后台执行de 命令 >> 文件 2>&1 将标准输出与错误输出共同写入到文件中(追加到原有内容的后面)
命令 >> 文件 2>&1或命令 &>> 文件 将标准输出与错误输出共同写入到文件中(追加到原有内容的后面) # ll >>aaa 2> ...
- 攻防世界(十三)unserialize3
攻防世界系列 :unserialize3 1.打开题目,反序列化 2.代码审计 类xctf被调用时_weakeup()函数会被自动执行,但当序列化字符串中属性值个数大于属性个数,就会导致反序列化异常, ...
- Linux进阶之软件管理
本节内容 一.rpm:管理linux软件程序的 特点:安装方便 不能解决依赖关系 1.安装软件: -i: -v: -h: rpm -ivh 包名 2.卸载软件 -e: 清楚 rpm -e 程序名 3. ...
- keil使用VScode外部编辑器
1.首先我们双击桌面的keil图标,打开keil主界面: 2.点击上方菜单栏的Tools菜单,选择如下图所示的选项: 3.点击如下图所示的菜单上红笔标注的地方,给这个工具命名为vscode: 4.然后 ...
- selenium多表单切换以及多窗口切换、警告窗处理
selenium表单切换 在做UI自动化,有时候要定位的元素属性在页面上明明是唯一的.却怎么也不执行对元素的操作动作,这时候多半是iframe表单在作怪. 切入表单:iddriver.switch_t ...
- 【转载】java与xml
原文地址:http://www.lai18.com/content/1198237.html java项目中,xml文件一般都是用来存储一些配置信息一般的编程, 多数用来存储配置信息 . 拿JDBC来 ...