在 NB-IoT 系统中使用远程云服务器具有性能好、稳定性高、使用灵活、安全性高、按需服务等优点。当前提供云服务器的运营商众多,其中比较常见的有华为云、阿里云、腾讯云与百度云等。若需使用,则可以申请购买服务。下面以阿里云服务器为例介绍云服务器的申请与一般使用方法。
1.如何申请远程云服务器
首先进入阿里云官网(https://www.aliyun.com),如果尚未注册,需要先注册阿里云账号,成功注册后登录官网。选择左上方的产品列表,单击“产品”→“云服务器ECS”选项,然后单击“立即购买”,进入购买页面便可以根据需求购买相应的服务器。本书推荐使用系统为Windows Server 2012 R2 数据中心版 64位中文版,本书使用的阿里云服务器的基本配置为双核处理器、4 GB内存、100 GB硬盘空间。在购买页面购买时需设置服务器的用户名、服务器密码以及服务器系统登录密码,远程连接登录云服务器时需使用此账号和密码;在成功购买云服务器后,阿里云会提供一个公网IP地址,远程连接此IP地址,可进入阿里云服务器的登录页面。
2.通过网页方式登录云服务器
在成功购买云服务器后,会得到一个公网IP地址,这就是你的云服务器了。可以利用这个IP地址、用户名及远程连接密码登录云服务器。登录云服务器的方式有两种:一种是通过网页方式登录云服务器;另一种是用远程桌面方式登录云服务器。通过网页方式登录云服务器的步骤如下:
(1)进入阿里云官网,登录账号,单击右上方菜单栏中的“控制台”,在最近使用的产品中选择自己购买的服务器类型,进入服务器列表。
(2)单击之前购买云服务器的远程连接图标,如图 6-1 中箭头指向的方框内图标,输入之前设置好远程服务器连接密码,单击“连接”按钮,此时会进入云服务器。单击“发送远程命令”→“Ctrl+Alt+Delete”,进入系统登录页面,输入系统登录密码即可进入服务器操作系统。
图6-1 管理控制台
通过网页方式登录云服务器不方便在服务器上编程,推荐读者使用桌面远程连接登录云服务器。但是要想在本地直接使用桌面远程连接登录该云服务器,必须先在网页上将该服务器的远程桌面计算机连接的权限打开。步骤如下:单击左下角的微软图标,右击“这台电脑”→“属性”→“远程设置”→“远程”,将“仅允许运行使用网络级别身份验证的远程桌面的计算机连接(建议)(N)”前面的勾选去掉,退出服务器,即可用远程桌面连接登录服务器。
3.通过远程桌面方式登录云服务器
在具备公网IP地址、用户名、远程连接密码,以及打开了服务器的远程桌面计算机连接权限的前提下,可以通过远程桌面方式登录云服务器。登录方式在Win10和Win7系统中不同,方法如下:
(1)若是使用Win10,则在左下角的搜索框中输入“远程桌面连接”之后按下回车键,就可以打开该工具。
(2)若是在 Win7 系统中,则可以先单击左下角的微软图标,在弹出的输入框中输入“mstsc”,就可以弹出mstsc.exe,单击该弹出的内容就可以打开远程桌面连接窗口。
在远程桌面连接窗口中输入 IP 地址后,还需要输入账户和服务器连接密码。若未能进入远程系统页面,则首先确认是否联网,如已联网,再确认自己输入的账户和密码是否正确。
在云服务器上运行CS-Monitor所必需的软件是C#开发环境Microsoft Visual Studio,本书推荐使用版本Microsoft Visual Studio 2013,除此之外,还可以选择性地安装数据库软件SQL Server,本书推荐使用版本SQL Server 2012。下面介绍这些软件的安装说明。
1.Microsoft Visual Studio 2013的安装说明
微软在Builder 2013开发者大会上发布了Visual Studio 2013预览版,并且发布其程序组件库.NET 4.5.1的预览版。2013年11月13日23:00时,VS2013正式发布。集成开发环境 Microsoft Visual Studio 2013(VS2013)具有编辑、编译、链接、调试、发布等功能。用户可以使用VS2013对本书提供的CS-Monitor编程模板进行再次开发,这样可以降低开发难度,加快开发进度,也能体现本书所倡导的“照葫芦画瓢”的思想。
安装VS2013需要在Win7或以上版本的操作系统上进行,VS2013的详细安装介绍可参照附录C.1,在此不多赘述。
2.SQL Server 2012的安装说明
2012年3月7日,微软于正式发布最新的SQL Server 2012RTM(Release-to-Manufacturing)版本,面向公众的版本于同年4月1日发布。SQL Server 2012用于对远程关系数据库进行管理与维护。建议开发者将远程数据库一并放在云服务器上,这可以方便开发者对数据库的管理维护,也可以加快用户访问数据库的速度。
SQL Server 2012可在微软官方网站下载 ,也可以于他处自行下载SQL Server 2012安装包进行安装。附录C.7介绍了如何在官网下载SQL Server 2012,以及详细的安装过程,此处不再进行介绍。