Jump to content

Tim Kannegieter

  • Content Count

  • Joined

  • Last visited

  • Days Won


Everything posted by Tim Kannegieter

  1. until
    Recording: This webinar has now passed. Members of Engineers Australia can view the recording for free on MyPortal. Logon and navigate to Industry Specific Applications > Utilities. Others can purchase the recording on EABooks. Title: Smart metering for water with the Internet of Things Presenters: Rian Sullings, Manager Smart Metering and IoT, WaterGroup What you will learn: How IoT is revolutionising the water industry How to fast-track IoT implementations Key challenges in adopting IoT and how to overcome them Description: The application internet of things technologies to high water users is delivering significant results, as evidenced by WaterGroup receiving awards for the highest impact of IoT technologies to date. The company has developed low cost, high volume remote sensing devices using new low power wide area communication technologies and advanced data analytics to develop new business models for the management of water use. Users are more easily able to identify water leaks and consumption trends, to generate insights and facilitate smarter action. About the presenter: Rian Sullings helps people understand their utility resource use to improve efficiency and reduce costs with the latest IoT tools and business models. With a key focus on the adoption of new technologies, Rian has been instrumental in the successful adoption of smart metering and remote sensing by some of Australia’s largest utilities and water users. Some of his achievements include the successful delivery of millions of dollars of water saving IoT projects for organisations such as QANTAS, Coles, Sydney Water, Honeywell, and the Department of Education, as well as the development of the first Sigfox enabled smart water metering device outside Europe and North America. When: 12 midday in Sydney. If you are in a state with a different time zone from NSW, please determine your local time. The date is above. The presentation will last 30 minutes followed by question time. Where: The presentation is by webinar. After registering you will be sent details of how to logon. Cost: This presentation is free to members of Engineers Australia (EA), the Australian Computer Society (ACS), the Institution of Engineering and Technology (IET) and IEEE. Just provide your membership number during registration for the event. The cost for non-members is $30. How to register: Please register on the Engineers Australia event system, link above. Note, to register you need to have a free EA ID which you can get on the first screen of the registration page. Take note of your ID number for future events.
  2. The University of Technology Sydney is offering a 5-day industry short course “Transforming businesses in a digital world” - more information in the attached pdf below. The course helps put IoT in the context of business strategy. It starts on 13 October and is spread over 4 weeks to 12 November. The course is designed for business leaders and managers who are required to identify and drive business opportunities and disruption in the new digital world, enabled by IoT technologies. The course as targeted at high achievers and executives who would gain from apply practical methods for transforming their organisation’s business operation, as well as developing an alumni of fellow students and industry presenters. Frank Zeichner, CEO of the IoT Alliance Australian and Director of the Knowledge Economy Institute will be co-delivering the course together with 7 other industry leaders. Courtesy of the Applied IoT Engineering Community leader Geoff Sizer being a member of the course advisory board, Engineers Australia members are being offered a 10% discount on the advertised course price of $4,600 by entering the following coupon code during registration: DIGITALEA Prospective students can register for the course through the link below: https://www.eventbrite.com.au/e/transforming-businesses-in-a-digital-world-tickets-36848395543 20909 UTS - Transforming businesses in a digital world - Short Course.pdf
  3. Well done Chi, Hats off to you. We need more things like this for school holiday programs. I have just enrolled my daughter in a coding camp for two days but they just create games. Something like this is much more real world. Tim
  4. Recording: This webinar has now passed. Members of Engineers Australia can access the recording for free on MyPortal. Navigate to Technologies > Communication Technologies _________________________________________________________________________________________________ Title: Satellites and the new industrial frontier – how new space technology is intersecting with the Internet of Things Presenter: Flavia Tata Nardina, Co-founder and CEO, Fleet Space Technologies What you will learn: How miniaturisation is driving a new generation of satellite technologies Practical applications of nanosatellites Key elements required to create industrial solutions leveraging space technology Description: Outer space and terrestrial industries may seem light years apart, but new space technology is about to change that. Nanosatellite technology is rapidly approaching practical application as a disruptive new option for ubiquitous internet connectivity and efficiency, powering the new wave of industrial applications powered by the Internet of Things. From farms to factories, and shipping to mining, satellites have unique advantages for connecting sensors in remote locations or for tracking applications across wide geographical distributions. In a world of globalised supply chains, this technology is being seen as a game changer. However, end to end solutions are still evolving and required to enable large-scale deployment of low-cost solutions. Fleet Space Technologies is launching the first two of a 100 satellites constellation at the beginning of 2018. It will provide a global backhaul service for the Internet of Things. This presentation will cover Fleets activities to date and discusses the practical applications of the technology for engineers. About the presenter: Flavia Tata Nardini began her career at the European Space Agency as Propulsion Test Engineer. She then joined TNO – the Netherlands Organisation for applied scientific research – to work on advanced space propulsion projects. In 2015, Flavia co-founded Fleet, a connectivity company set to maximise the resource efficiency of human civilisation.
  5. On the same day as Cisco announced major upgrades to its Spark product, it also announced its intent to purchase Springpath to bolster its data centre business. This is all part of a general trend for the company to move toward more software services, bridging the gap into IoT. For an analysis by media read: https://channellife.com.au/story/cisco-acquire-hyperconverged-software-vendor-springpath-us320m-deal/
  6. Tim Kannegieter


    Introduction We need a page that describes the huge range of "IoT platforms". What is a platform? What are the different classes of platforms? What is the general purpose of each? Perhaps links to a directory of providers in each class. e.g. Reekoh is a platform focused on integrating large business system like Salesforce, Microsoft, Oracle, etc. The aim is to provide enterprises with a way to create IoT services. They have a plug and play marketplace idea where as you log into their system, you literally buy the plug-ins that you need. Then, you start to connect services together so you could connect your assets within your building to your Salesforce platform etc
  7. Tim Kannegieter

    IoT startups

    Introduction An IoT startup is a technically-lead small business that typically has yet to define its business model. Startups usually try several different routes to market prior to settling on an approach that has a good market fit. A key early goal for IoT startups is to identify the problem that is being solved by the use of IoT technology. The problem also has to be big enough for organisations to justify investing in a solution. Once a problem has been identified, the startup describes their hypothesis and identifies assumptions and risks. The next phase is to plan and test, building something simple to test the assumptions. Results are analysed and the hypothesis re-evaluated, and so on in a spiral fashion until a final business model is proven. The above process can be an emotional roller coaster, with many peaks and troughs. Peaks can be associated with initial excitement around an idea, seeing prototypes working, interest from a potential customer, obtaining funding etc. Troughs are associated with the realisation that its not as easy as first thought, mistakes, lost customer opportunities, cashflow crunches, realisation of a lack of skills, etc. Other challenges include decisions around quitting a day job etc. Individuals who launch or lead the establishment of new businesses are often described as entrepreneurs. Entrepreneurs need to have a certain amount of resilience to cope with the above challenges. They also need a lot of energy and self-motivation. There is a huge amount of literature around innovation generally and the Lean Startup methodology has found favour in recent times. This includes concepts such as minimum viable product to test ideas before committing further. A whole industry has grown up around support for technology led start ups. This include business accelerators/incubators and a range of investment companies ranging from seed/early stage angel groups, equity crowdfunding and late stage venture capital. These organisations often host several startups that share technical and business system resources. IoT specific challenges Startups in the IoT space is more challenging that other fields because it requires a combination of hardware, software and business models. Technical challenges that need to be addressed during business planning include consideration of the full range of technologies and practices outlined in this wiki. In addition, there are a number of national inhibitors/enablers of the entire IoT industry in Australia which really need to be addressed in order to foster more IoT Startups, illustrated below: Source: A report commissioned by the Communications Alliance Australia on Enabling the Internet of Things for Australia For example, it is currently difficult to deliver IoT led innovation in the healthcare sector due to the very high number of regulatory barriers that must be cleared. Similarly, the smart city concept is difficult to address due to the highly fragmented nature of efforts around this area. Links The following organisations are encouraging IoT Startups in Australia: The IoT Alliance Australia has a workstream on Startups and Innovation. The Australian government supports the IoT Ecosystem, e.g. Thinxtra obtained funding to roll out its Sigfox LPWAN network Sources: The information on this page was primarily sourced from the following: A webinar titled Your brilliant idea! Technology start-ups dissected by Stuart Waite, CEO, Timpani
  8. Thinxtra has obtained a $10 million in funding from the Australian government See http://www.cefc.com.au/media/files/energy-efficiency-benefits-as-cefc-helps-thinxtra-scale-up-its-network-for-the-internet-of-things.aspx and http://www.environment.gov.au/minister/frydenberg/media-releases/mr20170817a.html and https://www.thinxtra.com/2017/08/cornerstone_investor_cefc/ This has been reported as the government taking a 15% equity stake in the business.
  9. Introduction The internet of things can be a key enabler of improvements in enterprise resource planning (ERP). Enterprises that produce products of any sorts aspire to shorter product runs, more agility in implementing design changes, faster deliver to market, flexibility in packaging and distribution, better forecasting / supply chain management, improved product traceability and feedback from end users. However, despite decades of experience with ERP systems many organisations still take orders by emailed pdf which is entered manually into an enterprise resource planning system. The IoT and ERP IoT data of use in ERP systems is as varied as the context of application, but may relate to: Quantity Quality Machine status, faults and their causes.
  10. Introduction A particular challenge that may affect the development and implementation of IoT systems in commercial settings is consideration of intellectual property rights. This is primarily the case in the case of new IoT enabled products being developed for market, particularly if exporting, but also for innovations in business or engineering processes enabled by the IoT that organisation are investing large amounts of money in. Intellectual property rights are typically protected by obtaining patents and often this is considered a prerequisite to obtain funding from venture capitalists and the like. Having a patent provides leverage in business negotiations and disputes, prevents others from copying your innovation, and can provide licencing revenues. A key reason to consider intellectual property rights is to have freedom to operate. Because IoT is new, many people and organisations world-wide are applying for patents. Organisations developing or implementing IoT system may inadvertently infringe the rights of others and huge upfront investments may be forfeited when challenged. This can be avoided by careful patent infringement searches prior to the investment phase. When patents of concern are discovered they can be carefully analysed by a patent attorney to determine if they do actually constrain your activity. If the patent does restrict your activity, it may be possible to work around the issue by obtaining a licence or coming to some other commercial arrangement. Obtaining patents in the computer technology space is difficult and many patents, when challenged, are found to be invalid. So if you receive a notice of patent infringement, a patent lawyer should be consulted to determine if the patent is valid before caving in to any unreasonable demands. Basics of IP A patentable an invention must be: New; and Not be obvious to someone with knowledge and experience in the subject Not disclosed by publication or otherwise Is useful No prior secret commercial use Just connecting a thing that has never been internet-enabled before is unlikely to be patentable. Rather, inventions need to be something that makes the IoT device work and is truly a new improvement in technology. Good IP Practices A key focus in any innovative work is to ensure you own the patent. Ownership of the invention originates with the inventor but under common law flows to the employer when the invention was made in the normal course of their duties to the employer. It's important to have this clarified when employing contractors to support the innovative work, particularly if this includes the provision of software and systems that involve the integration of systems from multiple suppliers. Non-disclosure agreements should be standard in any discussions with third parties. In practice IoT product developers need to make a decision whether to protect their work through secrecy or to apply for a patent. Secrecy is paramount in any case, during the period leading up to a patent application, to ensure it remains valid. However, it may be commercially sensible to simply maintain the secrecy of the invention, particularly given that the costs of obtaining patents are not inconsiderable, particularly if applying world-wide. Sources: Information on this page was primarily obtained from the following sources: A webinar titled Dodging Dragons and Catching Unicorns by Justin Blows, Phoenix Intellectual Property
  11. This is a recording of a webinar delivered by Geoff Sizer.
  12. Recording: The webinar has now passed. Members of Engineers Australia can access the recording for free on MyPortal. Navigate to IoT Technologies / Interoperability. Non-members can purchase the recording for $30 on the EABooks website. This webinar is an activity of EA’s Applied IoT Engineering Community. See http://iot.engineersaustralia.org.au/ for more information. Title: An Open Source approach to the Internet of Things Presenter: Prem Prakash Jayaraman, Research Fellow, Department of Computer Science and Software Engineering, Swinburne University of Technology What you will learn: • Challenges in the design and development of an open architecture for developing IoT solutions • Introduction to OpenIoT • How to use this platform to integrate, discover, query and visualise IoT sensors and data Description: This presentation provides an overview of the challenges in developing IoT architectures with a focus on an open source IoT platform called OpenIoT which is a middleware infrastructure supporting flexible configuration and deployment of algorithms for collection, and filtering information streams stemming from internet-connected objects, while at the same time generating and processing business/applications events. The presentation will demonstrate some of the capabilities of this platform including the ability to integrate any sensors platform, provide a do-it-yourself interface to discover IoT sensors, compose queries and visualise the IoT sensor data. About the presenter: Prem was previously a Post Doctoral Research Scientist in the Digital Productivity and Services Flagship of Commonwealth Scientific and Industrial Research Organization (CSIRO – Australian Government’s Premier Research Agency). He is broadly interested in the emerging areas of Distributed Systems in particular Internet of Things (IoT), Mobile computing and Cloud Computing. He was a key contributor and one of the architects of the Open Source Internet of Things project (OpenIoT) that has won the prestigious Black Duck Rookie of the Year Award in 2013. In the past 5 years, Prem has worked on several industry-funded IoT projects in multiple sectors including agriculture, future manufacturing and smart cities. When: 12 midday AEST (Sydney) on 15 August 2017. The presentation will last 30 minutes followed by question time. Where: The presentation is by webinar. After registering you will be sent details of how to logon. Cost: This presentation is free to members of Engineers Australia (EA), the Australian Computer Society (ACS), the Institution of Engineering and Technology (IET) and IEEE. Just provide your membership number during registration for the event. The cost for non-members is $30. How to register: Please register on the Engineers Australia event system. Note, to register you need to have a free EA ID which you can get on the first screen of the registration page. Take note of your ID number for future events.
  13. Apparently this new platform called Hyperledger Fabric 1.0should be useful for industrial IoT applications. I dont fully understand how this works or applies in IoT, but would welcome comment and examples. https://www.hyperledger.org/announcements/2017/07/11/hyperledger-announces-production-ready-hyperledger-fabric-1-0
  14. Tim Kannegieter


    Introduction Blockchain is a relatively new technology that underpins transactional applications such as those associated with cyrpto currencies like Bitcoin. In essence, all transactions in a blockchain are added as blocks in a linear, chronological order by a node or computer connected to the blockchain, providing a complete and accurate recording. Transactions are enabled using a private and public key. The technology protects against the tampering and revision of data records, helping create trust, accountability and transparency as well as streamlining business processes. The adoption of blockchain has primarily been in the financial sectors. The application in IoT has been hyped by a number of vendors because it is seen as a potential solution to the perennial concerns about IoT security, particularly in controlling botnet attacks because it can potentially prevent hijacked devices from being used in denial of service attacks or otherwise disrupting its environment. Blockchain technology is built for decentralised control meaning there is no master computer controlling the entire chain. Rather, each node in the network have a copy of the chain. So is seen as less vulnerable and more scaleable than traditional security approaches. The distributed nature of the technology helps remove single points of failure. It also lends itself to the IoT potential for massive numbers of things being interconnected across different networks, without the need for centralised cloud servers. Potentially, blockchain could also enable the monetisation of data, where owners of IoT sensors could sell data for digital currency (e.g. see tileplay) Potential industrial application Blockchain is a way of creating digital assets, or tokenising a thing, that can then be transferred or traded. Virtually anything of value can be tokenised, e.g. eco-credits, work-hours, rights to buy products/services, commodities, electricity etc. For example the energy produced by rooftop solar or any other energy source, could generate income in the form of cryptocurrency that is registered on the blockchain. Having established a large blockchain, it would then be possible to form secondary markets for trading of these digital assets as you can assign owners of these assets. It is also being seen as a way of ensuring trusted readings from sensors in areas such as drug safety, food quality and other certification processes, anywhere where the end-user or regulator needs to be assured of a immutable record of the conditions monitored. Blockchain is also "public", which means everyone participating in the chain can see the transactions stored in them, while the cryptographic algorithms underpinning it also provides greater data security against hackers. One of the biggest areas of potential industrial application to streamline supply chain processes in many sectors. Global supply chains obviously have a very large number of transactions and have massively complicated, and arguably bloated, computational systems to handle and secure them. Blockchain would help provenance, by tracking objects throughout the supply chain while enabling line-of-credit contracts and incremental payments. Every physical thing in a supply chain could have a digital passport, that proves authenticity - things like existence, origin, condition, location. It also enables "smart contracts" The application is still in its infancy but we are now starting to see startups using this technology such as T-Provenance (part of Availer) which has secured funding to develop at increase efficiency and trust in agricultural supply chains, such as mangoes. The technology Blockchains are a distributed ledger technology, which is a peer-to-peer, insert only datastore that uses consensus to synchronise cyrptographically secured data. The Peer-to-peer (P2P) component partitions tasks or work loads between peers or nodes. Peers are equally privileged in the application. Insert only datastores can only create and read data, not update or delete data. A key challenge in internet enabled systems is to build a consensus on what is to be trusted. The consensus problem involves determining ways of facilitating isolated computing processes to agree on something, when some of them may be faulty. Faults can be benign, such as when a node goes down and is just unresponsive. However, faults can also be hostile where actors are trying to fool the system and this needs to be protected against. There are a large number of mechanisms to deliver consensus including proof of stake, proof of work, federated consensus, round robin, proprietary distributed ledger, etc. Application considerations and limitations While blockchain offers the potential for application in IoT, it is by no means certain it will be taken up. Its application in financial sectors is relatively simple compared to the requirements of device authentication, security and control layers. In particular, if 51% of processing power in an blockchain network were subverted, and this is possible in many small IoT networks, an attacker could change the supposedly secure data records. A key limitation is that blockchain is computationally intensive and many IoT devices lack the processing power to participate in a blockchain without compromising the required speed. Also, because every record is stored and never deleted, the ledger in any blockchain will grow continuously and this needs to be stored in every node. While the public nature of blockchains is one of it's key advantages, it also generates a limitation in that data is not likely to be private. So commercially sensitive data should not be shared, although researchers are working on methods to get around this. Researchers and commercial vendors around the world are working on feasible models to apply in the IoT space, e.g: UNSW: Blockchain for IoT Security and Privacy: The Case Study of a Smart Home Researchers are working on simplified computational methods to make it feasible for IoT. However, commercial knowledge of blockchain is limited and combined with the lack of broadbased IoT engineering skills, widespread adoption seems to be someway off. Links: Hyperledger - A Linux Foundation Project Red Belly Block Chain - This has been developed at the University of Sydney Vendors Modum - data integrity for supply chain operations powered by blockchain Sources: Information on this page was primarily sourced from the following. A webinar titled Blockchain Technology by Nick Addison, Chief Technology Officer, Finhaus Labs
  15. until
    Recording: This event has now passed. If you are a member of Engineers Australia, you will be able to view the recording on MyPortal. Logon and navigate to the section on IoT Technologies > Data Analytics. This webinar was an activity of EA’s Applied IoT Engineering Community. See http://iot.engineersaustralia.org.au/ for more information. Title: Augmented Reality for ‘in context’ visualisation of IoT data Presenters: Allan Thompson, PTC Technical Manager, LEAP Australia What you will learn: What is Augmented Reality (AR) and how does it work? How does AR differ from VR? How will AR change the way companies & engineers design, service and operate their smart, connected products? What value does AR bring to Industry 4.0 / IoT strategies for the industrial enterprise? Description: Developments in Augmented Reality (AR) have transformed the way engineers and developers in industry create, service, and operate their products in the new smart, connected world. Engineers within the industrial enterprise can now quickly and easily create immersive AR experiences, without requiring any programming or expertise in AR. Recent developments in hands-free AR headwear, combined with the wealth of IoT data available from smart connected products and systems, are now providing industry with the ability to provide technicians and customers with ‘in context’ visualisation of the digital attributes of their physical assets, in turn triggering huge changes in how they deliver training, servicing and preventive maintenance. The presentation will include examples that show how the use of AR delivers value to the enterprise across sales/marketing, R&D, training and operations teams. About the presenter: For 19 years, Allan Thompson has worked with companies across Australia & New Zealand, helping them transform the way they develop, design and service their products through Digital Engineering. During this time, he has worked with thousands of companies in multiple verticals to successfully implement CAD\CAM\CAE, PDM & PLM and more recently, IoT and AR solutions.
  16. until
    GoToMeeting Information New Meeting Thu, 6 Apr 2017 12:00 PM - 12:30 PM AEST Please join my meeting from your computer, tablet or smartphone. https://global.gotomeeting.com/join/598419997 You can also dial in using your phone. Australia: +61 2 8355 1038 Access Code: 598-419-997 First GoToMeeting? Try a test session: http://help.citrix.com/getready
  17. Interesting developments in NZ which will see the country with no less than four competing LPWAN networks to enable the IoT. See this report from stuff.co.nz https://www.stuff.co.nz/business/industries/94336747/spark-and-vodafone-announce-competing-investments-in-internet-of-things
  18. Tim Kannegieter

    Big Data

    Introduction One definition of big data is that the amount of data collected is sufficiently large to allow the development of insights that would be impossible with smaller data collections. Another definition is that big data cannot be dealt with by traditional data analytics techologies. If the questions being asked of the volume of data cannot be easily answered by traditional technologies, then it is big data. The primary purpose of big data is to create data based products, whereas traditional analytics' primary purpose is for internal decision support. One way of looking at difference between big data and traditional analytics is shown in the table below. In summary, big data is very large, unstructured and fast moving compared to traditional analytics, which calls for a different approach. In order to be able to analyse information, present it in a meaningful way and visualise it, an enterprise needs to collect and store all data in their legacy systems, CRM systems or ERP systems and data from third party solutions and applications in a data warehouse. A simplified diagram of a typical data warehouse is shown below (excluding ETL software, business intelligence, dashboards and advanced analytic tools). Diagram courtesy of Arthur Baoustanos, aib Consulting Services Big data requires a different storage and aggregation approach. Information from emails, documents, weblogs, social media sources, images and videos is collected in one storage system, or platform. One commonly used open source platform is Hadoop, which stores data in a Hadoop distributor file system (HDFS). Big data in a Hadoop environment is extremely useful for storing and retrieving very large amounts of data. If it is necessary to join databases or different datasets, other tools, such as in-memory computing tools, will be needed to provide the necessary computing power. Other technologies used for storing and processing big data are shown in the diagram below. Diagram courtesy of Arthur Baoustanos, aib Consulting Services These technologies are used to create a big data environment as shown in the following diagram. Diagram courtesy of Arthur Baoustanos, aib Consulting Services Big data is stored by combining the traditional data warehouse with the big data environment as shown below. Diagram courtesy of Arthur Baoustanos, aib Consulting Services Aggregation vs correlation Much of the focus when analysing Big Data is aggregation of data, which is how to reduce the size of data. Data correlation, or relating seemingly unrelated data through other data, is challenging with Big Data in an unaggregated form, as in a multi-dimensional data space with a lot of attributes, and a lot of data, the wrong hypothesis will result in the wrong conclusion. User interaction with Big Data is through summaries or aggregations. For example, the data from a group of sensors, can be characterised in terms of one-minute, daily, weekly or yearly summaries. In many IoT applications, users do not need to see the source data. There are other ways of aggregating Big Data. For example, anomaly detection is an aggregation approach because it takes a lot of data to produce very few results. Some machine learning algorithms can also be thought of as aggregations, as they follow a similar approach. Solutions have been developed that analyse source data on insertion and instantaneously stream aggregations of Big Data for users as micro- and macro-summaries which are useful for real-time monitoring and decision support systems. Sources: The information on this page has been sourced primarily from the following: Webinar titled The data management perspective on IoT by Arthur Baoustanos, Managing Director, aib Consulting Services A webinar titled IoT application development with open data-driven computing platforms by Professor Dimitrios Georgakopoulos, Swinburne University of Technology Case Study titled Studying movement behaviour in a building: A case study of obtaining analytics from IoT data
  19. Introduction Data management is a generic field of Information Technology that supports the Internet of Things (IoT) and underpins data analytics. The purpose of this page is to introduce the principles of data management and show how it intersects with the IoT. Key data management processes Data management is the development and execution of architectures, policies, practices, and procedures in order to manage the information life cycle needs of an organisation in an effective manner. The development and execution of the architectures, policies, practices, and procedures needed to manage information will fall into one of the phases or stages of the information value chain shown in the diagram below. Diagram courtesy of Arthur Baoustanos, aib Consulting Services The stages are to acquire the data, store, then analyse it to present the data to the user in a meaningful way that adds value. The data can be acquired in a number of ways, including: a simple sensor (temperature, load cell or part of a scatter system); creating a bar code; reading an RFID tag; or through vision systems. The data is stored for aggregation and processing in a data warehouse, enterprise resource planning system, or the cloud. Data is then analysed, using methods from simple spreadsheet analysis, to OLAP, to sophisticated methods including data mining and machine learning. The data needs to be presented in a form useful to users, whether that be a static report, or interactive reporting, in the case of OLAP. Informed decision-making requires data. Data is good if it provides insight into a process in a timely manner. In this respect, the relevant data is what counts. The role of the IoT in data management is shown in the IoT technology stack diagram below. Diagram courtesy of Arthur Baoustanos, aib Consulting Services The stack starts with machines, or physical assets, which are equipped with sensors, actuators or a CPU. The next part of the stack is the communications networks and technologies that connect the machines to the internet. Once the data from the machines is stored on the internet, it provides a platform to enable rapid and efficient data analytics including data management, algorithm creation and data moulds. The final component of the stack consists of applications that run on real time data. The lower cost of communication networks, such as low power, wide area networks (LP LANs, eg. Lora, Sigfox and Zigbee) and advanced data storage is helping the IoT play a pivotal role in data management. The relationship between Operational Technology (OT) and Information Technology (IT) is also shown in the diagram below. Diagram curtesy of Arthur Baoustanos, aib Consulting Services OT includes SCADA systems, distributor control systems, PLCs and factory floor and plant environment sensors. IT includes the items on the right hand side of the diagram above. Value is derived by ensuring that data flows from the factory floor or plant all the way to the enterprise and business systems. Sources: The information on this page has been sourced primarily from the following: A webinar titled The data management perspective on IoT by Arthur Baoustanos, Managing Director, aib Consulting Services
  20. We are aware of the problem. The technical support team is working on it. My apologies for this ongoing issue.
  21. until
    View the recording: This webinar has passed. Members of Engineers Australia can view the recording free on MyPortal. Simply logon and navigate to Presenters: Jan Newmarch, Director of Higher Education, Box Hill Institute What you will learn: How the Raspberry Pi platform can be used in IoT How to integrate it with low power pans Description: The Raspberry Pi single-board computer has enjoyed phenomenal success as a not-for-profit educational tool and is now forging its way into the burgeoning world of the Internet of Things, both as a learning tool and a low cost DIY alternative to big platforms. There are now several proprietary Raspberry Pi systems and some open ones, working in conjunction with low power PANs. IEEE802.15.4 covers the physical and media access layers, 6LoWPAN covers the networking layer using a variation on IPv6, while CoAP is (one of) the protocols of choice at the application layer. This presentation shows how to get these running on the raspberry Pi using the Openlabs 802.15.4 module. About the presenter: Jan Newmarch is Director for ICT courses at Box Hill Institute and an Adjunct Professor at Canberra University. He has published over 80 papers and 6 books on various aspects of software engineering and programming. He is currently writing another book on the Internet of Things, having recently completed books on programming the Raspberry Pi's GPU, Linux Sound Systems and Network Programming with Go.
  22. I suspect you forgot to hit submit! Certainly I have not deleted any posts to date.
  23. Microsoft's Azure Internet-of-Things Hub has been approved by the Australian Signals Directorate, opening the way for more widespread use of the IoT technology by government departments in Australia, according to a report in Computer World. See https://www.computerworld.com.au/article/621116/asd-azure-office-365-services-approval-major-competitive-advantage-says-microsoft/
  24. Introduction Internet of Things (IoT) projects are a complex multiparty undertaking, requiring the cooperation of asset owners, technology providers, consultants, communication service providers, and a range of other stakeholders. IoT projects have a range of technologies that have legal implications such as copyright ownership of circuit board designs and firmware. Adding to this, the securing of legal rights for the use and maintenance of the ICT systems is critical to the ongoing operation of these projects. Successful delivery and operation of these assets requires effective communication, a sound understanding of the legal landscape, and practical systems and procedures to secure the strength of your legal position if things escalate Ownership of the legal rights required enable an IoT project to function throughout its life cycle should be treated as a key project deliverable. The legal rights underpinning the business model (eg. developer, service provider, product reseller, maintenance provider) should also be secured in writing to avoid legal disputes about who owns items such as software licences, firmware and hardware, and what rights each party has to use them. A common source of legal disputes in IoT projects is relying on verbal assurances rather than formally documenting agreements in writing, as verbal assurances tend to carry little weight in court. Terms and legislation relevant to IoT projects Some legal terms and legislation relevant to IoT projects are defined below: Express terms (contract): Terms that are agreed between contracted parties, either in writing or verbally. Implied terms (contract): Terms that are not expressly written in to the contract, or verbally agreed, but can be implied by the court based on common law or the actions and intentions of the contracted parties (see section below on effective contract management of IoT projects. Estoppel: This is a point of law which prevents a party from denying something. There are two kinds of estoppel: Promissory: if one party has promised another party that something will happen, and the second party relies on this promise and suffers detrimental effects it is not kept. For example, if an IoT company designs a system to monitor and send alerts about the condition of airfields, which will only be commercially viable if a major airport agrees to be a customer. The designer emails or phones the airport and lets them know that they intend for them to be a customer and the airport agrees. If the designer designs the system, and the airport later decides not to become a customer, it is possible that under estoppel, a court can rule that the airport does need to become a user of the system, or award damages to the designer. It is better if the promise and possible detriment are documented in writing. By convention: if two parties conduct business in a particular way, then one does something to contradict that. For example, if a client pays a communication provider’s monthly fees late for several months and they accept those late payments without penalty (even though the contract says fees need to be paid on time or supply will be cut off). If the communication provider suddenly decides to cut off supply due to a late payment, the court may rule against them as they have set a convention contradictory to their written contract by accepting late payments. Telecommunications law: including the Telecommunications Act 1997 and the Radiocommunications (Low Interference Potential Devices) Class Licence 2015. Australian Consumer Law (ACL): Some elements of ACL are particularly relevant to IoT projects: (Statutory) Unconscionable conduct (Section 20 of the ACL) is the principal by which a stronger party is not allowed to take advantage of a weaker party in supplying or acquiring goods. This can apply in some cases if software is purchased and does not work as expected or have the help desk support required. Misleading or deceptive conduct: The Competition and Consumer Act (2010) states that a person must not engage in conduct that is misleading or deceptive, or is likely to mislead or deceive. In 2013, the Australian Competition and Consumer Commission (ACCC) took Google to the High Court over its display of sponsored links. The ACCC lost, because the court ruled that reasonable users would understand that the content of the sponsored links was created and endorsed by the advertisers, not Google. Warranties & unfair terms: ACL imposes mandatory warranties and invalidates unfair terms. This may be useful for small IoT businesses or consumers who purchase software or services with inflexible terms and conditions (eg. as defined on the software company’s website when purchase is made online). Other relevant legal areas include: Intellectual Property: It is important to know who owns the intellectual property of the software, firmware and hardware used in projects, as if it is produced by independent contractors for a parent company, disputes can disadvantage clients. It is also important to clarify who owns the intellectual property rights for solutions and products produced. Copyright: This is important as IoT projects use software, firmware and hardware which is subject to copyright. In one copyright case IPC Global took Pavetest to court because a developer had taken source code and firmware from IPC Global to Pavetest and used it to develop a system. Even using a small, functionally significant part of the software code can be a breach of copyright and result in damages being awarded to the copyright holder. Negligence: This may be applicable if there is a duty of care which was not carried out responsibly, and damage results. Security of Payment Act: This may be relevant when IoT systems are installed in buildings, as it ensures that suppliers of construction work and related goods get paid on time. One example of a case was between Ampcontrol SWG Pty Limited and Gujarat NRE Wonga in 2013, when Gujarat failed to meet a payment deadline. Home Building Act: This may be relevant for systems installed in residential homes. Privacy legislation: this governs confidential information that may be collected by the system. Considerations can include a privacy policy and mandatory reporting of data breaches Sources of legal disputes in the IoT industry Software rights can be a significant vulnerability for IoT projects. For example, a software supplier can tender software to competitors or threaten to disable system software as leverage during a dispute unless there has been a written agreement that prevents them from doing so. Software companies can also go out of business, or be subject to intellectual property disputes, so it is important to determine what assurances and guarantees are needed to ensure that your project can continue to use necessary software. Liability clauses are also an important consideration: if a system supplier falls behind in delivering goods required by a project, this can be a significant cost, and agreement should be made about how that will be dealt with. Direct supply of parts and services from a supplier can also be a vulnerable point for IoT companies relying on particular system suppliers unless a written distributor or supply agreement is put in place. Courts are also wary of making rulings that help companies establish monopolies in order to make their business models effective, as they want to ensure that the end user is assured ongoing supply of goods. Safeguarding legal rights for IoT projects requires a broad understanding of legal measures available. For example, an agreement to ensure that there are no backdoor channels to disable software or exploit other system vulnerabilities, such as cyber security, could be approached by ensuring there is a warranty against these backdoors being present, liquidated damages if they do arise, and court injunctions if the company supplying your software introduces backdoor channels after agreeing not to. One area that could be used in such a case if it goes to court is damage to the goodwill of the business using the software, which is a form of intellectual property. One recent example of a dispute between an IoT company and a software supplier was between Australian company TMA Australia, which installed and maintained car park guidance systems for large clients, and the supplier of the systems, Indect. Prior to the dispute, there had been some discussion of TMA being the exclusive distributor for Indect systems in Australia (they were the sole distributor at that time), but this was never agreed or formalised in writing. TMA Australia had installed 15 systems in the four years leading up to the dispute, and signed maintenance agreements over 5-10 years for those systems, which had an expected life of around 15 years. Following a dispute over late supply of parts which led TMA to withhold payment of invoices, this dispute escalated to the point where Indect introduced three-monthly software authenticity checks and threatened to disable software in installed systems. When TMA announced that it would use another system supplier, Indect refused to supply parts for existing installations directly to TMA, but forced them to buy parts to fulfil their maintenance contracts through a third party distributor. Effective contract management of IoT projects If a contract to relies on a standard terms and condition sheet to lay out legal rights of each party in an IoT project, it is important to clarify which terms and conditions are relevant, and what these terms and conditions are referring to specifically for each project. To ensure that each party has read the terms and conditions sheet, a good practice is to require initials and dates at the bottom of each page of the Terms and Conditions. This can allow companies and suppliers entering into identify and resolve issues and differences in contract interpretation early, rather than disputing them following installation of systems when the stakes and operational impacts are higher. As mentioned in the section above, there are two kinds of terms in a contract: express and implied. Express terms are specifically agreed between parties, either in writing or orally (written terms are easier to verify). Implied terms are not written into a contract or agreed verbally, but can still apply to projects if they are part of the common law (these are terms that are implied by law). Standard contractual terms that are implied by law are: goods for sale are fit for their intended purpose: eg. a sensor sold for ocean temperature monitoring operates underwater professional services will be rendered with reasonable care Implied terms cannot contradict what is written in the contract (eg. if a contract states that sensors do not need to be fit for underwater use, the court will not rule that this term was implied) , and the intentions of the parties at the time they made the agreement. They can also be terms that allow the reasonable effective operation of the contract, or be an obvious implied condition (ie. it goes without saying that…). The implied term must also be able to be expressed clearly. Complex and convoluted implied terms are less likely to be approved in court. Terms can also be implied by fact if there has been no attempt by the contracted parties to record the entire contract in writing, based on the intentions and actions of the contracted parties. For example, one term implied by fact by the court in the previous example was that Indect had to facilitate the software authenticity checks they imposed on TMA Australia, because the terms of the software licence purchase implied that it would be licenced for use for the lifetime of the system, and be fit for purpose. However, TMA Australia was unsuccessful in their attempt to get the courts to rule that because they had entered into contracts to purchase systems from Indect, it was an implied term that they should continue to receive direct supply of parts and services for the life of the system at a price which was no less favourable than that offered to other Australian distributors. This was because at the time those contracts were made, there were no other distributors of the system in Australia, and therefore the court stated that no term could be implied because it would be difficult to gauge what sort of price would result before more distributors were on board. Effective dispute avoidance and resolution It is better to avoid a dispute rather than resolving one. Some ways in which the likelihood of a dispute taking place can be reduced are: Ensure terms are agreed in writing and clearly understood by contracted parties Maintain legally acceptable documentation (eg. minutes of discussions and confirmed acceptance, merge files for a running log of projects, initialled printed documentation) Be above board with customers. Particularly for IoT operators dealing with installations in residential properties, it can be fast and inexpensive for clients to make a claim with the state or territory civil and administrative tribunal (VCAT, QCAT). If the customer wins their hearing, it might mean that both their legal costs and damages need to be paid Employ a long term strategy with project partners you are dealing with regularly. Try to lock in some agreements in writing as they occur, even if you are not in agreement on everything. Embarking on the project without any agreements in place leaves a lot of room for dispute. Should a dispute occur, it is important to consider alternatives for coming to an agreement, and the strength of each legal party before going to court. This needs to be weighed against the potential for the time, cost and reputational damage of failing to reach an agreement outside court, as well as confidentiality implications. Legal advice should be sought early to assist with this process. It is also beneficial if teams have some understanding of the technology involved. Depending on which court the action is made in, the cost of court actions in the IoT space can be in the order of tens of thousands of dollars in preparation before the trail, once the lawyers, barristers, expert witnesses and QCs are paid their fees. For each day in court, the cost in legal fees can be in the order of tens of thousands of dollars, plus the time required to attend court. Range and Precedence of statutory requirements Some IoT projects can come under more than one piece of legislation, eg. Australian Commonwealth and state or territory legislation. There are also technical standards and statutory regulations that are relevant to IoT projects. These legal requirements may contradict each other or be inconsistent, so it is important to consider which order of precedence should be given to each level. In Australian law, the order of precedence is: Commonwealth legislation: eg. Australian Consumer Law (this over-rules any contradictory or inconsistent state or territory legislation) State or territory legislation: eg. Home Building Acts for IoT projects based in residential properties (eg. smart home projects). Both Commonwealth and state and territory law over-rule regulations and standards drafted under legislation. Regulations or standards: eg. Ministers can approve Australian standards for particular products, however these will be over-ruled if they are contradicted by the overarching legislation. Technical standards: These standards apply to system design and are particularly relevant for IoT projects. They include: Electromagnetic compatibility Radio communications compliance Specific product standards Specific field-related standards (eg. technical standards for IoT projects in medical industry). Sources: The information on this page was primarily from the following: Presentation by Ashley Kelso, Senior Associate, AustraLaw titled Managing the legal risk of IoT projects
  25. Interesting article. Just one point about the comment: "The former (LoRa) has already been adopted as the IoT network standard in many countries, including the United States, Australia, New Zealand, Taiwan and the Netherlands (LoRa is buzzing in India too)." That is just not true. LoRa is by no means widespread in Australia and certainly not adopted as a standard.
  • Create New...