前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【IoT迷你赛】基于 TencentOS 的智慧药瓶解决方案

【IoT迷你赛】基于 TencentOS 的智慧药瓶解决方案

原创
作者头像
Jerry Zhang
修改2019-08-27 14:32:31
8450
修改2019-08-27 14:32:31
举报
文章被收录于专栏:腾讯云IoT腾讯云IoT

很荣幸能够获得腾讯云IoT团队的内测机会,从而提前体验Tencent的嵌入式操作系统 Tiny OS及其背后强大而丰富的云 IoT 平台。获得资格后并登记邮寄地址后,不到两天的时间就收到开发版。

外壳
外壳
开发版
开发版
业务背景

生老病死是人类几乎无法抗拒的自然规律,而和“老”相连密切的就是“病”了,人上了年纪抵抗力下降众所周知,老来多病是无奈的事实。随着,老龄化社会一步步向我们走来,而随着年龄与日俱增我们与药打交道的时间与机会也是越来越多。

近期,假药、问题药等事件层出不穷,再加上繁忙的工作、生活节奏,我们经常忘记服药,或者服用了错误的剂量,这些都严重地危机我们的健康、甚至是生命。如何合理、安全地用药事关每个人的健康,成为我们面临的一大问题。

解决方案

我们每天都会与各种智能化的设备打交道:智能手机、智能马桶、智能电视等等。那么是否可以有一款智能的药品呢?能够解决用药安全方面的问题呢?它会提醒你按时、按量服药,当出现药品召回等安全事故时,药品能够提醒你甚至阻止你服药,从而守护我们的健康、守护我们的安全——貌似是个不错的主意。

TencentOS tiny是腾讯面向物联网领域开发的实时终端操作系统,具有低功耗,低资源占用,模块化,可裁剪等特性。其提供了最精简的RTOS内核,内核组件可裁剪可配置,可灵活移植到多种终端MCU上。而且,基于RTOS内核,提供了COAP/MQTT/TLS/DTLS等常用物联网协议栈及组件,方便用户快速接入腾讯云IoT Hub。

TencentOS tiny为物联网终端厂家提供一站式软件解决方案,方便各种物联网设备快速接入腾讯云,可支撑智慧城市、智能水表、智能家居、智能穿戴、车联网等多种行业应用,其整体架构如下:

TencentOS整体架构
TencentOS整体架构

通过对整个用药链条进行梳理,我们整理出整个用药链条中的各个参与方,并识别出主要的业务对象及其之间的主要交互。智慧用药设计的业务全景图示如下:

业务全景图
业务全景图

通过对业务场景及交互进行理解,我们将整个智慧药瓶方案拆解为:智慧药瓶运营平台、智慧药瓶管理平台、医院端、药店/药房端以及患者端等5个部分构成。

整体解决方案
整体解决方案
方案实现

鉴于时间方面的约束,我们的实现就先从药瓶管理平台入手。主要包括:药品发放、服药提醒、安全告警、取药及用药记录等功能。

基于物联网开发平台的数据模板的强大功能,我们能够快速设计并验证智慧药瓶管理的业务数据对象及主要的业务交互。

智慧药瓶能够提醒患者服药:首先,药店或药房医师将其药物放入智慧药瓶中,然后使用药店/药房端应用程将药品信息及用法、用量信息等通过平台下发至药瓶。到了服药的时间,药瓶的 LED指示灯就会闪烁并通过移动 App、等提醒用户该服药了。当药品所装的药品出现不良反应、召回等安全事件时,药瓶的 LED 指示灯闪烁的同时会通过移动 App 等终端提醒用户;另外,药品会锁死瓶盖,直到用户在 App 端确认安全并解锁后才能打开药瓶服药。

1、创建产品 smart_drug_bottle

创建产品
创建产品

2、创建数据模板

定义药瓶与各个业务对象交互中涉及到的诸多信息项以及其数据类型、数据约束等。

创建数据模板
创建数据模板

3、定义交互事件

创建交互事件
创建交互事件

4、药瓶功能

通过数据模板功能中下载,可以非常方便的生成相应的数据结构代码:

代码1
代码1
代码2
代码2
代码3
代码3

最终实现效果展示如下:

1、正常状态下

正常状态效果
正常状态效果

2、警告状态下

警告状态
警告状态
总结

虽然只是实现了一部分功能,但是有限的时间也从另一个侧面证明了TinyOS 非常容易上手。另外,通过阅读其源码也可以发现其设计非常精简、代码也非常的干净,结合腾讯云 IoT 平台,能够非常快速地实现产品功能,帮助产品快速上市!

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 业务背景
  • 解决方案
  • 方案实现
  • 总结
相关产品与服务
物联网
腾讯连连是腾讯云物联网全新商业品牌,它涵盖一站式物联网平台 IoT Explorer,连连官方微信小程序和配套的小程序 SDK、插件和开源 App,并整合腾讯云内优势产品能力,如大数据、音视频、AI等。同时,它打通腾讯系 C 端内容资源,如QQ音乐、微信支付、微保、微众银行、医疗健康等生态应用入口。提供覆盖“云-管-边-端”的物联网基础设施,面向“消费物联”和 “产业物联”两大赛道提供全方位的物联网产品和解决方案,助力企业高效实现数字化转型。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档