自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (4)
  • 收藏
  • 关注

原创 使用 Cloudsoft AMP 部署 Hyperledger fabric App & Validating Peers & Chaincode

当在本机virtualbox单一VM 开发 Hyperledger/fabric App 应用系统後, 可使用Cloudsoft AMP 將其移至其它云端平台 (IBM, Micro

2017-02-01 04:14:13 3086 1

原创 使用HFC SDK for Node.js 开发 Hyperledger Fabric 客户端应用系统

开发区块链 (for Hyperledger Fabric) 应用系统时,首先要在 local 环境测试 chaincode (智能合约),测试无误后再将 chaincode 嵌入至客户端程序;客户端程序 (for Node.js) 使用Hyperledger Fabric Client (HFC) SDK所提供的 APIs与blockchain network 交谈。包含 HFC SDK的Node.js 客户端程序

2016-12-12 04:25:16 7301 7

原创 在 hyperledger fabric 环境对Validating Peers布署 chaincode (智能合约)

在开发 hyperledger App 时为了要 access 分类帐的 block 必须使用 chaincode, 也就是 App上层传来的 data 将透过 chaincode 传至 block, 所以user 在写 chaincode时,先要定义 App上层 (for NODEJS) 所传来的参数及传回值; user 在写的chaincode 时是根据系统所提供 interface 将 data读出 or 写入

2016-12-05 08:16:14 6001

原创 在 hyperledger fabric 新增 User后重新编译 Docker 开发环境所需 Images

Hyperledger并不属于公有链(Public Chain,如:比特币),他是需要经过用户审查及认证才能加入区块链交易的私有链;它透过CA(Certificate Authority)来进行公钥、私钥、数字签章的发行,同时也要管理使用者的账户,确保实名制。除了第一道的用户认证关卡外,还有两个确保区块链信息安全的关卡。在储存交易记录的区块(Block)安全与隐私上,Hyperledger利用PKI加密机制的公、私钥

2016-11-28 01:58:18 4220

原创 在 IBM LinuxONE 云端平台执行 Blockchain Marbles App

IBM 所提供的 blockchain 范例 marbles (參考文獻 2)可在 bluemix 云端平台执行 (參考文獻 3);可在本机安装 hyperledger/fabric 开源软件环境执行,适合学生研究 (參考文獻 4);可在本机安装 docker环境下执行,适合产品开发(參考文獻 5);可在 IBM linuxone 云端平台 Virtual Server环境下执行,适合在线测试

2016-11-17 00:24:05 4757

原创 在 IBM LinuxONE 云端平台建构虚拟服务器在线测试以 Docker 开发的 Application system

在本机 (Win 7) 以 Docker Toolbox开发 blockchain 应用系统后,最终必须经过在线测试以验证系统流程是否正确; IBM 提供了 LINUXONE云端平台让 user 免费申请虚拟主机(内含 blockchain , spark 套件; 120 天免费使用,免刷卡);这时候 user 会发现原先在 [x86_64:Win7] 执行的Dockerfile 移至虚拟主机 [RHEL 7.2:

2016-11-08 04:52:10 4378

原创 在 Win7 环境使用 Docker Images模拟 IBM Bluemix Blockchain Service

在开发区块链 (blockchain) 应用系统时,一定是先在本机测试完毕后再上传至云端平台;本机测试可有两种方法:(1)本机安装 hyperledger/fabric source code(参考文獻[2],除了开发应用app,还可以修改hyperledger/fabric 源码)。(2)使用hyperledger/fabric docker images (仅用于开发应用app)。学生适用第一项 (可深入理解

2016-10-29 14:59:41 2785 4

原创 在 Win7 环境使用 hyperledger fabric source code 模拟 IBM Bluemix Blockchain Service

当美国联准会(Fed)主席叶伦力挺区块链 (blockchain) 后,区块链如野火燎原般风靡了整个地球,它将改变人类传统生活习惯;唯一 IBM bluemix所提供的 bloclcahain service 最近几乎塞到爆,常出现用量超出负荷的讯息,幸好IBM佛心提供了4 万行 hyperledger/fabric source code如果没有这些 source code, 区块链的应用将会被口袋深的大厂把持;目

2016-10-13 07:05:52 7129 1

翻译 在 Win7 使用 hyperledger fabric source code建构 Local Blockchain Network System

当 IBM 在 Bluemix开发 Blockchain Service 时因无法面面俱到,所以将 4 万行源码 (hyperledger/fabric) 贡献给 Linux Foundation;它希望开发者根据不同的应用开发客制化的Blockchain,并以 Docker Images 的形式安装在 Bluemix 云端平台供客户使用;同时 IBM 也扩充了Bluemix 的其它服务 (例如 IoT platfo

2016-10-03 08:25:19 5675 1

翻译 在 Win7 使用 Docker Image 在 Local Machine 建构 Blockchain Network System

在 local machine 建立 blockchain network有2 种方法, 1)使用包含 hyperledger/fabric的 dokcer images或2)直接在本机使用 hyperledger/fabric 源码,为了让问题简单化(编译 source code 可能会失败),先使用储存在docker hub的 docker images,建构 local blockchain netwok,测试

2016-09-29 08:30:36 5269 1

翻译 使用 Postman 开发 Blockchain Network之 Chaincode (智能合约)

在开发区块链 (blockchain)之智能合约 (chaincode) 时,可以使用在 local machine 所建立或是Bluemix Blockchain service所提供的 Blockchain Network ,为了避免在建立local blockchain network 时所引发的挫折感,可先由IBM 所提供的 Blockchain service 切入(Blockchain Network 已

2016-09-26 07:28:38 7280 1

翻译 使用IBM Bluemix Blockchain Service在 Blockchain Network 开发 chaincode

区块链 (blockchain) 技术,最大特色在于[去集中化管理, no Server],所有决策由多数参与者达成[共识]后决定,好处是降低系统的营运成本,并透过密码学的加解密,数字签章及杂凑(hashing)确保系统交易的安全,IBM 整合 Bluemix 的Watson IoT (物联网) & Blockchain service (参考文献 2),此范例之货物运输合约要确保运送物品温度处于摄氏0度C之下,若高

2016-09-19 03:15:20 7791 2

翻译 在Win7使用IBM Bluemix 之Blockchain Service 建立区块链应用App开发环境

在Win7使用IBM Bluemix 之Blockchain Service 建立区块链应用App开发环境作者:陳兆麟 Email:[email protected]比特币 (bitcoin) 交易系统使用了区块链 (Blockchain) 的技术, 而IBM支持的 hyperledger project 是一项在Linux Foundation之下开发 Blockchain 技术的开

2016-09-13 08:57:34 6836 1

翻译 使用 Docker 安装Node-Red Container开发App 藉由IBM Weather Company Data 服务取得世界各地气象资料

近日 IBM 与 [The Weather Company] 宣布缔结开创性的全球战略联盟,将把大规模的天气数据服务平台迁移至IBM云计算平台 [Weather Company Data for IBM] 。以下范例在Window 环境安装 Docker,再至 Docker hub 下载 node-red-docker 映像档,启动 Container 后,在 node-red 窗口环境下开发 App,藉由 Blue

2016-08-22 03:10:28 6020 1

翻译 使用树莓派Webcam透过Bluemix AlchemyAPI 识别人脸

使用树莓派Webcam透过Bluemix AlchemyAPI 识别人脸作者:陳兆麟 Email:[email protected] API是一套采用深度学习(Deep Learning)所开发的一套非监督式机器学习方法,同时结合图像识别技术,主要是想提供使用者得到更佳的内容转换率。使用者可以任意的分析各式文件,包含推文和电子邮件,来发现文章中关键观念或文章作者的行为推断

2016-08-13 05:17:14 3901 1

翻译 按门铃启动 Webcam照相并将编码存入Bluemix Cloudant 数据库

按门铃启动 Webcam照相并将编码存入Bluemix Cloudant 数据库作者:陳兆麟 Email:[email protected]智能家庭希望有人在按门铃时,系统即刻照相并将相片编码存于云端,以下范例是以面包板 button 模拟门铃, user 按下 button后即刻启动连接在树莓派之 webcam 自动照相并将编码存于IBM Bluemix Cloudant 数据库,程

2016-07-25 06:48:42 5810 5

翻译 将树莓派所撷取 sensor 数据存入 Bluemix Cloudant NoSQL database

为了让树莓派的物联网系统开发者方便使用 IBM bluemix 所提供的 [internet of Things platform]服务, IBM提供了ibmiotf 模块,让开发者不必花时间为树莓派与其它装置的 I/O 交谈撰写程序,进而加速物联网系统应用的开发。

2016-07-18 06:36:22 4360 4

翻译 在 PC 端使用Bluemix的 Internet of Things Foundation 双向传达接收远程装置信息

IBM Bluemix针对物联网开发提供了完整开发工具与生态体系资源,例如IBM Internet of Things Foundation开发模块提供完整工具组合,提供功能强大的可扩充服务,可以轻松存取装置以及装置内的数据。更能够协助企业快速打造应用程序、可视化仪表板、行动应用,并且能将物联网数据藉由后端的应用程序进行分析协助开发者快速连结应用程序。

2016-07-11 07:42:25 7292 3

翻译 在Bluemix 使用OpenWhisk & Node-red 開發Event-Driven 應用系

2016/2/22 IBM Bluemix 已宣布推出开源的 OpenWhisk,有了OpenWhisk,开发者对于前端的触发 (trigger) 事件,后端不需安装 Server,只要开发一小段的JavaScript程序代码片段、Swift程序代码,或是嵌在Docker container里面的二进制程序(统称为 Action )来响应这些不同的触发事件。

2016-07-04 02:00:23 34512 2

翻译 在Bluemix 使用OpenWhisk 开发Dark Vision应用系统

黑暗视觉 (Dark Vision) App用来侦测视频 (video ) 内的隐藏数据 (dark data), 视频经由IBM Watson Visual Recognition及 Alchemy Vision 的分析后,可建立名人或建筑物的摘要,有利于视频后续的搜索及分类;以下范例是在 local 透过 Chrome 浏览器 UI接口读取 video 文件。

2016-06-29 14:03:26 10766 1

原创 在IBM Bluemix 建立客制化 Docker Container

在云端服务环境下,容器(Container)技术的应用,越来越重要,现在开始有更多系统厂商推出企业级容器解决方案,IBM推出了企业级的容器云端服务,称为IBM Containers,可协助用户在混合云的环境下,也能顺利让应用系统上线;你只要设定Docker引擎,或管理你自己的登录即可。

2016-06-23 09:56:52 2506 3

转载 在 Bluemix 使用 Internet of Things Platform Starter 将周边装置之感测值以简讯通知指定使用者

IBM 为了让 user很容易使用 bluemix开发物联网系统,在 bluemix 建立了 [Internet of Things Platform Starter] 样板,它使用 [Internet of Things Platform] 的服务与周边装置交谈,此一样板大大降低物联网开发难度及开发时程。

2016-06-22 09:38:09 2877 4

转载 在Bluemix 使用OpenWhisk and AlchemyAPI 开发人脸辨识应用系统

AlchemyAPI成立于2009年,其深度学习的自然语言处理技术可利用人工智能分析理解网页、文文件、电子邮件、微博等形式的内容;它跟Google一样采用了神经网络分析(目前只有少数几家公司使用这一技术); IBM自 2015 年 3月收购 AlchemyAPI,以加速IBM下一代认知运算应用的开发速度, 并把AlchemyAPI的深度学习技术整合进Watson核心平台。

2016-06-19 17:29:00 4636 2

转载 物聯網系統開發工具

開發物聯需要整合 client  & server 端的應用包含Android , Raspberry pi, Bluemix,  Google Cloud Engine,  Hadoop, Docker 整合應用,一個技術寶庫加速您的物聯網開發https://drive.google.com/folderview?id=0B7_CUSsY2cbnbm90UTNDWmcwaGs&u

2016-04-18 13:43:35 676 1

使用 pubnub 云端平台 控制树莓派GPIO的装置

PubNub 是一家提供数据流网络及相关 API的企业,成立于 2010年,总部位于旧金山。原先 PubNub 的这个网络的主要客户是移动 app,透过后端平台的作用,让 app 内部可以进行通信。不过随着 IT 服务朝着 IP 网络的演进,以及物联网的日渐流行,使得 PubNub 逐步发展为一个安全可靠、遍布全球的的双向数据网络,成为为移动 app、web 以及物联网等依靠定期小型信令传输的服务的承载网。 目前 PubNub 拥有超过 2000 个客户,包括社交应用与消费者应用,以及金融、商业服务等垂直领域,但是物联网现在已成为 PubNub 发展最快和最大的业务。PubNub 的在网设备现已超过 2 亿的设备,每分钟要完成 2000 万个实时事务。我曾使用其它方式如 MQTT 来控制树莓派 GPIO 接口,而以 PubNub 的方式最简单。 以下网址范例在树莓派 3 执行 (树莓派2 也可以) 包含 2 部分, 首先手机透过浏览器接口将控制树莓派 led亮灭信号传至PubNub云端平台, 接着在树莓派执行应用程序(for python) 读取先前已存在 PubNub云端平台的 LED控制信号以控制GPIO 接口使得 LED 持续亮灭。

2016-04-20

在树莓派2 使用 Webcam 执行OpenCV计数人脸

自从物联网 [IoT]兴起后,许多开发商都致力于特定用途的云端平台开发, Ubidots 就是专门针对传感器接收的云端平台,他可将感测的讯息透过 [web hook] [E-mail] [简讯] 通知相关人员,因为不必花时间在 Ubidots 端写程序,只需做相关触发条件的设定,所以十分好用。 User 只要在支持 Python的任何系统 (window linux IOS),将 IO 所感测的数值传送至 ubidots 云端平台,它即可将讯息通知相关人员;以下网址范例是在树莓派写一python程序将它的 Cpu, Memory, Disk 状态传送至 ubidots 云端平台, 同时在平台设定 memory 使用百分比,若超过设定值即可传送简讯至特定人员。

2016-04-19

在 Eclipse luna编译 google calendar 源码

近日受到好朋友委托,研究客制化 Google Calendar (日历),上网搜寻, Google 已收购时间管理 App《Timeful》。在 App Store 里,行事历或待办清单 Apps 不计其数。二月初微软才以 1 亿美元收购评价超高的行事历 App《Sunrise》,以补强其行动生产力工具;如今 Google 也出手,收购 iOS App《Timeful》。 https://www.crunchbase.com/organization/timeful#/entity http://blog.sunrise.am/post/110577824529/sunrise-microsoft 《Timeful》可先同步 iPhone 的其它行事历,让用户预设他们的约会、会议或代办事项。再根据过往的事件纪录,加上已经输入的未来活动,透过机器学习与数据分析的技术分析出您的行程,将必须做的事和想要做的事连结,自动建议适当时间供用户进行其它活动。 《Timeful》仍未支持 Android 平台,仍然受到 Google 的注意。其技术符合 Google 执行长 Larry Page 所关注像是个人数字助理 Google Now 这类创新服务,目的在于帮助用户有效利用宝贵的时间。 既然行事历商机无限,我就将在网络上找到的 Goole Calendar 源码编译成 App ,并将编译程序记录在以下网址, 有兴趣的朋友可在已有的源码增加自己的创意。 https://drive.google.com/file/d/0B7_CUSsY2cbnWXhZcXotUkpRNUU/view?usp=sharing

2016-04-19

Google Calendars Api + Microsoft Translator Api 在树莓派的整合应用

在设计物联网系统时,由 Sensor 所感测的数据,经云端运算后,常常将结果由语音方式透过 client 端设备 (手机,浏览器,树莓派),传达给 User; Microsoft Azure Marketplace 提供了 Microsoft Translator Api语音转换服务: http://www.wpdang.org/archives/159187.html 使用者可在 client 程序使用 Microsoft Translator Api 所提供的方法将文字转为语音后由喇叭输出;微软这项服务是免费的 ( Google要收钱),所以在规划设计物联网系统初期,可做测试之用,以下范例是在树莓派使用 python 语言, 在 Google Calendar所指定的时间,将文字以语音输出至树莓派喇叭。

2016-04-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除