Industry Insights

Itron and Cisco: Connecting the Dots in Utility & City IIoT Strategies

February 07, 2019

Itron and Cisco have a long history of working together to revolutionize the utility industry and sharing a vision of what we can achieve together. Through the intelligent connectivity we deliver, we are helping utilities and cities be more resourceful, efficient and unlock new business opportunities. As the industrial IoT (IIoT) expands these opportunities even further, we’re working together with our customers to understand and face the new challenges that come along with it.

The global utility, smart city and industrial IoT (IIoT) network space is large and diverse, meaning there is no one-size-fits-all approach to connecting hundreds of millions of devices, neither in terms of last mile communication, nor at the networking layer. Similarly, though themes like improving efficiency and quality of life are common across smart utility and city strategies, each organization’s approach can vary greatly. The key to laying the right foundation is to consider a flexible solution with access to diverse standards-based network infrastructure options.

This is where we come in. Together, we deliver the active network. This means that rather than rely on segmented, single-purpose networks, we leverage the power of a proven multi-purpose network that is capable of supporting energy and water AMI, grid management, smart city solutions and more on a single, high-performing platform. We work closely with some of the most progressive utilities and cities in the world to deploy leading ruggedized field area networks.

The importance of standards and interoperability are also key to the successful adoption of IIoT in the smart utility and city space. Both Itron and Cisco hold leadership positions within the Wi-SUN Alliance, for which the realization of interoperable solutions and vendor choice for IIoT network consumers is the founding principal. We are focused on delivering the network communications transport architecture and design strategy that best fits your utility’s business case today, while remaining flexible enough to meet future needs.

Together, Itron and Cisco have deployed millions of intelligent devices, helping our customers achieve proven results, including:
- Detecting and preventing water leaks for greater resourcefulness
- Utilizing smart sensors and applications to detect and prevent gas leaks, making communities and utilities safer
- Preventing electricity outages with access to granular data at the edge of the grid
- Pinpointing and restoring outages for greater customer satisfaction

Built on the pillars of proven network architecture, maximized business outcomes and protected investments, we are committed to solving critical, emerging challenges for utilities and cities. Let us help you connect the dots in your smart utility and city strategies at DistribuTECH (Itron Booth #10115 & Cisco Booth #12142). For more customer results or to learn more about Itron and Cisco’s partnership, visit itron.com/cisco.

Wystąpił błąd podczas przetwarzania szablonu.
The following has evaluated to null or missing:
==> authorContent.contentFields  [in template "44616#44647#114455" at line 9, column 17]

----
Tip: It's the step after the last dot that caused this error, not those before it.
----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

----
FTL stack trace ("~" means nesting-related):
	- Failed at: contentFields = authorContent.content...  [in template "44616#44647#114455" at line 9, column 1]
----
1<#assign 
2	webContentData = jsonFactoryUtil.createJSONObject(author.getData()) 
3	classPK = webContentData.classPK 
4/> 
5 
6<#assign 
7authorContent = restClient.get("/headless-delivery/v1.0/structured-contents/" + classPK + "?fields=contentFields%2CfriendlyUrlPath%2CtaxonomyCategoryBriefs") 
8contentFields = authorContent.contentFields 
9categories=authorContent.taxonomyCategoryBriefs 
10authorContentData = jsonFactoryUtil.createJSONObject(authorContent) 
11friendlyURL = authorContentData.friendlyUrlPath 
12authorCategoryId = "0" 
13/> 
14 
15<#list contentFields as contentField > 
16   <#assign  
17	 contentFieldData = jsonFactoryUtil.createJSONObject(contentField)  
18	 name = contentField.name 
19	 /> 
20	 <#if name == 'authorImage'> 
21	    <#if (contentField.contentFieldValue.image)??> 
22	        <#assign authorImageURL = contentField.contentFieldValue.image.contentUrl />	 
23			</#if> 
24	 </#if> 
25	 <#if name == 'authorName'> 
26	    <#assign authorName = contentField.contentFieldValue.data /> 
27			<#list categories as category > 
28         <#if authorName == category.taxonomyCategoryName> 
29				     <#assign authorCategoryId = category.taxonomyCategoryId /> 
30				 </#if> 
31      </#list> 
32	 </#if> 
33	 <#if name == 'authorDescription'> 
34	    <#assign authorDescription = contentField.contentFieldValue.data /> 
35			 
36	 </#if> 
37	  
38	 <#if name == 'authorJobTitle'> 
39	    <#assign authorJobTitle = contentField.contentFieldValue.data /> 
40			 
41	 </#if> 
42 
43</#list> 
44 
45<div class="blog-author-info"> 
46	<#if authorImageURL??> 
47		<img class="blog-author-img" id="author-image" src="${authorImageURL}" alt="" /> 
48	</#if> 
49	<#if authorName??> 
50		<#if authorName != ""> 
51			<p class="blog-author-name">By <a id="author-detail-page" href="/w/${friendlyURL}?filter_category_552298=${authorCategoryId}"><span id="author-full-name">${authorName}</span></a></p> 
52			<hr /> 
53		</#if> 
54	</#if> 
55	<#if authorJobTitle??> 
56		<#if authorJobTitle != ""> 
57			<p class="blog-author-title" id="author-job-title" >${authorJobTitle}</p> 
58			<hr /> 
59		</#if> 
60	</#if> 
61	<#if authorDescription??> 
62		<#if authorDescription != "" && authorDescription != "null" > 
63			<p class="blog-author-desc" id="author-job-desc">${authorDescription}</p> 
64			<hr /> 
65		</#if> 
66	</#if> 
67</div>