Posts

IoT Anti-Counterfeit - Architecture

Image
As discussed in the  introduction  blog post, t he vision of the project is to create a decentralized system with blockchain and IoT to help all parties in the supply chain and the consumers to detect counterfeits, prevent unauthorized action on the IoT device and provide visibility and an undisputable trace of the IoT provenance data.   The following is a high-level architecture of the core components of the proposed system: Blockchain Blockchain implementations with Smart Contract are required to allow for the registration of individual IoT devices.  However, as transactions are normally charged within a blockchain, images or subsequent updates of IoT locations and owners should be carried out outside the blockchain to make the model much more economical for widespread use.  Storage systems such as IPFS are very suitable for such use cases. Smart Contract This is the key component for storing the IoT registrations into the blockchain.  Smart contract...

Predicting the Trend - Introduction and Feature Enrichment

Image
 Predicting the Trend This article tries to explore how machine learning helps to predict a trend based on historical data.  We will use Foreign Exchange rates as an example to see if we can predict the daily rise and fall of currency pairs based on their previous market data.  A pure technical analysis approach without taking into account market news or reports will be taken to simplify the machine learning model and the market data requirement. The following diagram shows the output of the targeting system with four currency pairs: As a common approach in Forex technical analysis, technical indicators will be used based on the historical price data.  Historical data including the daily open, high, low, close and volume for each currency pair will be used to generate the technical indicator values.   However, as opposed to manual technical analysis, we'll find a way for the system itself to determine which indicator(s) is more applicable under the current ...

IoT Anti-Counterfeit - Introduction

Image
 IoT Anti-Counterfeit With the advent of 5G, the number of UICC based IoT devices is going to explode.   A large variety of devices will be IoT enabled and the penetration into our daily life will be inevitable. Be it supplier, manufacturer, retailer or consumer; to guard against counterfeit IoT devices infiltrating their network is utmost important.   The vision of the project is to create a decentralized system with blockchain and IoT to help all parties in the supply chain and the consumers to detect counterfeits, prevent unauthorized action on the IoT device and provide visibility and an undisputable trace of the IoT provenance data.   No central authority or repository is required to authenticate the information.   Our mission is to setup a decentralized network using blockchain technology that is capable of monitoring each IoT device (which can be a manufacturing part or a sellable goods) registered in the network from its origin to the hands of the cons...