- 博客(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 3395 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 7580 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 6162
原创 在 hyperledger fabric 新增 User后重新编译 Docker 开发环境所需 Images
Hyperledger并不属于公有链(Public Chain,如:比特币),他是需要经过用户审查及认证才能加入区块链交易的私有链;它透过CA(Certificate Authority)来进行公钥、私钥、数字签章的发行,同时也要管理使用者的账户,确保实名制。除了第一道的用户认证关卡外,还有两个确保区块链信息安全的关卡。在储存交易记录的区块(Block)安全与隐私上,Hyperledger利用PKI加密机制的公、私钥
2016-11-28 01:58:18 4594
原创 在 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 4947
原创 在 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 4598
原创 在 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 2966 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 7442 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 5974 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 5741 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 7845 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 8333 2
翻译 在Win7使用IBM Bluemix 之Blockchain Service 建立区块链应用App开发环境
在Win7使用IBM Bluemix 之Blockchain Service 建立区块链应用App开发环境作者:陳兆麟 Email:chenlin2@ms9.hinet.net比特币 (bitcoin) 交易系统使用了区块链 (Blockchain) 的技术, 而IBM支持的 hyperledger project 是一项在Linux Foundation之下开发 Blockchain 技术的开
2016-09-13 08:57:34 7509 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 6667 1
翻译 使用树莓派Webcam透过Bluemix AlchemyAPI 识别人脸
使用树莓派Webcam透过Bluemix AlchemyAPI 识别人脸作者:陳兆麟 Email:chenlin2@ms9.hinet.netAlchemy API是一套采用深度学习(Deep Learning)所开发的一套非监督式机器学习方法,同时结合图像识别技术,主要是想提供使用者得到更佳的内容转换率。使用者可以任意的分析各式文件,包含推文和电子邮件,来发现文章中关键观念或文章作者的行为推断
2016-08-13 05:17:14 4649 1
翻译 按门铃启动 Webcam照相并将编码存入Bluemix Cloudant 数据库
按门铃启动 Webcam照相并将编码存入Bluemix Cloudant 数据库作者:陳兆麟 Email:chenlin2@ms9.hinet.net智能家庭希望有人在按门铃时,系统即刻照相并将相片编码存于云端,以下范例是以面包板 button 模拟门铃, user 按下 button后即刻启动连接在树莓派之 webcam 自动照相并将编码存于IBM Bluemix Cloudant 数据库,程
2016-07-25 06:48:42 6346 5
翻译 将树莓派所撷取 sensor 数据存入 Bluemix Cloudant NoSQL database
为了让树莓派的物联网系统开发者方便使用 IBM bluemix 所提供的 [internet of Things platform]服务, IBM提供了ibmiotf 模块,让开发者不必花时间为树莓派与其它装置的 I/O 交谈撰写程序,进而加速物联网系统应用的开发。
2016-07-18 06:36:22 4886 4
翻译 在 PC 端使用Bluemix的 Internet of Things Foundation 双向传达接收远程装置信息
IBM Bluemix针对物联网开发提供了完整开发工具与生态体系资源,例如IBM Internet of Things Foundation开发模块提供完整工具组合,提供功能强大的可扩充服务,可以轻松存取装置以及装置内的数据。更能够协助企业快速打造应用程序、可视化仪表板、行动应用,并且能将物联网数据藉由后端的应用程序进行分析协助开发者快速连结应用程序。
2016-07-11 07:42:25 8342 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 37846 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 11334 1
原创 在IBM Bluemix 建立客制化 Docker Container
在云端服务环境下,容器(Container)技术的应用,越来越重要,现在开始有更多系统厂商推出企业级容器解决方案,IBM推出了企业级的容器云端服务,称为IBM Containers,可协助用户在混合云的环境下,也能顺利让应用系统上线;你只要设定Docker引擎,或管理你自己的登录即可。
2016-06-23 09:56:52 2942 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 3832 4
转载 在Bluemix 使用OpenWhisk and AlchemyAPI 开发人脸辨识应用系统
AlchemyAPI成立于2009年,其深度学习的自然语言处理技术可利用人工智能分析理解网页、文文件、电子邮件、微博等形式的内容;它跟Google一样采用了神经网络分析(目前只有少数几家公司使用这一技术); IBM自 2015 年 3月收购 AlchemyAPI,以加速IBM下一代认知运算应用的开发速度, 并把AlchemyAPI的深度学习技术整合进Watson核心平台。
2016-06-19 17:29:00 5312 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 684 1
使用 pubnub 云端平台 控制树莓派GPIO的装置
2016-04-20
在树莓派2 使用 Webcam 执行OpenCV计数人脸
2016-04-19
在 Eclipse luna编译 google calendar 源码
2016-04-19
Google Calendars Api + Microsoft Translator Api 在树莓派的整合应用
2016-04-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人