1. 程式人生 > >利用Spring-boot部署電信IOT平臺北向應用

利用Spring-boot部署電信IOT平臺北向應用

       因為最近剛完成感測器的編寫以及南向應用的對接,後來查看了一下電信北向應用的開發,發現官方只提供了一個JAR包支援,並且需要HTTPS級的IP支援,所以我們準備一下環境:

部署PC:騰訊雲主機

系統版本:windows server 2016 Datacenter

環境要求:java JDK8、TomCat8.5、IDEA 2018。

     為何要使用Spring-boot呢?

  • 內嵌Servlet容器,內建了Tomcat開發速度更快。
  • 提供starter簡化Maven配置。
  • Spring-boot可以視為已經自動配置的Spring。
  • 準生產的應用監控。
  • 無程式碼生成和繁重的xml配置。

電信平臺提供了一個華為例子,這裡我不做描述只提供一個檔案目錄結構以作辨別。

匯入這個例子至資料夾中,如何建立一個Spring-boot初始專案不做解釋。

跟著我們的官方文件也就是圖下這個檔案,首先我們跟著這篇文件測試(可跳過POSTMAN HTTPS的檢測)。

在測試官方例子的時候,嚴格按照profile檔案的標準定義函式內部的各個引數。並且針對最後的雲伺服器進行遠端訊息返回與上傳。

再次宣告:文件內部遇到的問題都視作已經解決。

雲伺服器的注意事項:

一下埠請開啟

具體的程式碼注意事項:

在進行最後的外網測試時候,需要將部分檔案的main函式仔細修改。例:

TestSubscribeAllNotification TestSubscribeAllNotificationExp1 = new TestSubscribeAllNotification();
TestSubscribeAllNotificationExp1.TestSubscribeAllNotification_run();

TestSubscribeAllNotification_run以前是main()函式。

其餘的如果遇到其他的開發問題,可以加我qq:1419561484進行交流。